ExercĂ­cios: Aula 11 - Paralelismo no Hardware

Resolver esses exercĂ­cios ajudarĂĄ na fixação do conteĂșdo abordado na Aula 11.

❓ 1 - 1. Multi-Core (MĂșltiplos NĂșcleos) (BĂĄsico 1)

Contexto:

Diferente do passado, onde havia um Ășnico nĂșcleo saltando entre aplicativos (Context Switch), hoje temos vĂĄrios nĂșcleos fĂ­sicos no mesmo invĂłlucro (Chip).

Pergunta: Descreva o conceito fundamental de 1. Multi-Core (MĂșltiplos NĂșcleos) e liste duas vantagens de seu uso.

❓ 2 - 2. Hyper-Threading (SMT - Symmetrical Multi-Threading) (Básico 2)

Contexto:

A mágica comercial da Intel e AMD nos anos 2000. Como fazer “1 Core Físico” fingir ser “2 Cores Lógicos” para o Windows/Linux?

Pergunta: Descreva o conceito fundamental de 2. Hyper-Threading (SMT - Symmetrical Multi-Threading) e liste duas vantagens de seu uso.

❓ 3 - 3. GPUs: O Paralelismo Maciço (Intermediário 1)

Contexto:

CPUs (Processadores) foram feitos para “Serem RĂĄpidos executando sequĂȘncias lĂłgicas e IFs complexos”. Possuem Caches gigantes.

Pergunta: Analisando o funcionamento de 3. GPUs: O Paralelismo Maciço, como essa métrica interage em um ambiente pråtico de compilação ou execução de código C/C++ a nível de sistema operacional?

❓ 4 - Resumo Prático (Intermediário 2)

Contexto:

  • Task Paralelism: Se tens lĂłgica variada, use a CPU Multi-Core C++ thread pool.

Pergunta: Analisando o funcionamento de Resumo Pråtico, como essa métrica interage em um ambiente pråtico de compilação ou execução de código C/C++ a nível de sistema operacional?

❓ 5 - 1. Multi-Core (MĂșltiplos NĂșcleos) (Desafio)

Contexto:

Diferente do passado, onde havia um Ășnico nĂșcleo saltando entre aplicativos (Context Switch), hoje temos vĂĄrios nĂșcleos fĂ­sicos no mesmo invĂłlucro (Chip).

Pergunta (Desafio): Elabore um cenĂĄrio de arquitetura onde o uso incorreto ou a falta de entendimento de 1. Multi-Core (MĂșltiplos NĂșcleos) cause um problema grave de performance ou vazamento de memĂłria. Como vocĂȘ mitigaria estruturalmente esse gargalo?


💡 Ver Solução e Explicação Detalhada