The Developer's Conference 2012: a Intel Software marca presença

The Developer’s Conference. Este é o nome do grande evento que aconteceu durante a semana passada, reunindo desenvolvedores de diversas tecnologias em São Paulo.

Uma das características do evento é a cobertura de diversas linguagens de programação. O desenvolvedor tem um volume extraordinário de conteúdo à disposição (210 palestras e atividades em 30 trilhas), o que permite aprofundar seus conhecimentos na linguagem que utiliza no dia-a-dia e também conhecer novas tecnologias.



A Intel Software esteve presente no TDC 2012 em São Paulo, com um stand e 5 palestras em 5 trilhas: Android, C/C++, Games, Empreendedorismo e .Net.
Tive a satisfação de apresentar duas dessas palestras, e neste post gostaria de compartilhar o que aconteceu na palestra “CILK: Porque implementar paralelismo em sua aplicação é mais fácil do que você imagina” (trilha C/C++).

Esta palestra foi realizada no auditório da Universidade Anhembi-Morumbi, e fiquei impressionado com o altíssimo nível dos participantes.
Depois de apresentar conceitos de vetorização e paralelismo, partimos para os tópicos específicos de CILK: as 3 palavras-chaves utilizadas para implementar a execução de código em paralelo (cilk_spawn e cilk_sync) e para otimizar loops (cilk_for).
Falamos sobre “array notation”, que é uma forma de tirar proveito da vetorização, ou seja, processar diversos elementos de um array de uma só vez (usando instruções SIMD – Simple Instruction, Multiple Data).

Os slides da apresentação estão disponíveis no final deste post. A apresentação foi transmitida ao vivo para quem estava acompanhando via Webcast, e caso o vídeo seja disponibilizado, atualizarei este post com o link.

Se você quer saber mais sobre o assunto, fique à vontade para entrar em contato: luciano.palma@intel.com.

Aproveito para agradecer à Yara Senger, organizadora do evento e ao Alberto Fabiano e ao Vinícius Jarina, coordenadores da trilha de C/C++, pela oportunidade de palestrar num evento de tão alto nível.

E a conversa não acaba aqui... de 24 a 26 de agosto o TDC 2012 acontece em Florianópolis; nos dias 20 e 21 de outubro, em Goiânia! E sempre podemos continuar este papo online! :)

Palestra da Intel Software na trilha de C/C++ do TDC 2012 (Paralelismo com CILK)

Pour de plus amples informations sur les optimisations de compilation, consultez notre Avertissement concernant les optimisations.