DrDobbs e o paralelismo

Há alguns anos havia uma revista muito simpática para desenvolvedores de software chamada Dr.Dobb’s, para quem não conheceu, era o tipo de coisa que nem todo mundo tinha acesso e que trazia em suas páginas muitas dicas boas e o que a gente pode chamar de “magia” avançada da programação. Talvez eu não precisasse dizer, [...]

O Dilema da GPU Solitária 2 – A Revanche

Então eu estava incomodado com não poder testar meus programas (que ainda nem estão prontos) na minha própria máquina e estava aqui curioso para saber como resolver isso. Fui no site oficial do opensuse (que é a distribuição linux que eu uso) para ver como fazer isso e encontrei a seguinte dica: Ctrl + Alt [...]

O Dilema da GPU Solitária

Então como eu havia falado estou começando a fazer experiências de programação com GPU (em uma nVidia 8200G M que tem um processador com 8 núcleos.) O meu objetivo não é processar imagens rapidamente, muito pelo contrário quero usar a GPU para rodar programas realmente demorados então o primeiro teste foi fazer uma multiplicação de [...]

Iniciando a programação de GPU com CUDA

Por conta do doutorado eu tenho um interesse especial por arquiteturas paralelas como é o caso do processador Cell Broadband Engine que equipa o Playstation3 e também das placas de vídeo da nVidia que têm diversos núcleos e nos últimos anos têm chamado a atenção dos pesquisadores por serem muito mais baratas do que máquinas [...]

Distribuição e Paralelismo

Com a expansão das redes de computadores e com a grande acessibilidade que existe atualmente os sistemas distribuídos ganharam muito espaço mesmo fora do meio acadêmico. Este tipo de sistema é baseado no uso de mais de uma máquina física trabalhando de forma coerente para prover ao usuário a percepção de estar usando um único [...]

Exclusão Mútua, Semáforos e Monitores

Os computadores com mais de um processador chegaram para ficar. Existem pesquisas no sentido de substituir o silício usado para construir os processadores por outra substância, mas enquanto isso não se torna economicamente viável a saída para o silício, uma vez que chegamos ao limite de velocidade que podemos atingir, a alternativa é aumentar a [...]