Hardware-Software Interactions: Concurrency & Computing

Iniciado por joomlamz, 06 de Abril de 2023, 22:32

Tópico anterior - Tópico seguinte

0 Membros e 2 Visitantes estão a ver este tópico.

joomlamz


Publicado em 05/2022MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz, 2 canais Gênero: eLearning | Idioma: Inglês + srt | Duração: 17 aulas (2h 33m) | Tamanho: 1,3 GB

Aprenda a escrever programas eficientes
Aprenda a escrever programas de alto desempenho que extraem até a última gota de desempenho do seu hardware
Aprenda e entenda a simultaneidade
Saiba como aproveitar ao máximo suas CPUs, caches e memória
Aprenda a medir o desempenho

Você tem atitude para aprender enquanto se diverte :)
Acesso à internet

Bem-vindo a este curso.


Começando com a abordagem tradicional da simultaneidade, você aprenderá como escrever programas simultâneos multithread e compor formas que não exijam bloqueio. Até recentemente, os programas ficavam mais rápidos sozinhos conforme as CPUs eram atualizadas, mas isso não acontece mais. A frequência de clock dos novos processadores quase atingiu o pico e, embora as novas arquiteturas forneçam pequenas melhorias aos programas existentes, isso ajuda apenas um pouco. Para escrever um software eficiente, agora você precisa saber programar fazendo bom uso dos recursos de computação disponíveis, e este curso ensinará como fazer isso. Neste curso, você explorará os conceitos de granularidade de paralelismo e tarefas paralelas de granularidade fina e granular, escolhendo uma estrutura de programa concorrente e paralelizando a carga de trabalho de maneira ideal. Você também aprenderá como usar a biblioteca paralela de tarefas, cancelamentos, saídas e como lidar com erros. Você saberá como escolher a estrutura de dados apropriada para um algoritmo paralelo específico para obter escalabilidade e desempenho. Além disso, você aprenderá sobre escalabilidade de servidor, E/S assíncrona e pools de encadeamentos e escreverá aplicativos tradicionais responsivos. Este curso cobre todos os principais aspectos da escrita de programas eficientes, como o uso eficiente de recursos de CPU e memória, evitando cálculos desnecessários, medindo o desempenho e como fazer bom uso da simultaneidade e multithreading. Você também aprenderá sobre otimizações de compilador e como usar a linguagem de programação com mais eficiência. Por fim, você entenderá como as decisões de design afetam o desempenho.

Ao final do curso, você será capaz de diagnosticar e resolver problemas típicos que podem ocorrer em processadores, compiladores e aplicações multithreaded.

Desenvolvedores Web
Desenvolvedores de software
Programadores
Qualquer pessoa interessada em Simultaneidade e Computação

Pagina inicial:
https://anonymz.com/https://www.udemy.com/course/hardware-software-interactions-concurrency-computing/





https://uploadgig.com/file/download/ade66A4AE1e267c5/B7TXt6Io__HardwareSo.part1.rar
https://uploadgig.com/file/download/5b6cDb20aD64203c/B7TXt6Io__HardwareSo.part2.rar


rapidgator.net

https://rapidgator.net/file/8ee225238503ec94eba99bbf5780a642/B7TXt6Io__HardwareSo.part1.rar.html
https://rapidgator.net/file/1273830835c4eb8cac630ee16f8277c3/B7TXt6Io__HardwareSo.part2.rar.html


nitro.download

https://nitro.download/view/EE8B1C563501732/B7TXt6Io__HardwareSo.part1.rar
https://nitro.download/view/4C2CA21C9217EF3/B7TXt6Io__HardwareSo.part2.rar