Programação
-
-
Aula 7 - Vetorização (27/05/2020)
Códigos da aula:
- kernel6-inner_prod.c: produto interno com loop
- kernel7-inner_prod_vec.c: produto interno com instruções SSE
- kernel8-add_index.c: soma um índice no vetor com loop
- kernel9-add_index_vec.c: soma um índice no vetor com instruções SSE
- comandos_Vetorizacao: comandos para compilação e execução do perf em todos os exemplos, incluindo a compilação utilizando o compilador da Intel (icc)
Páginas Web:- How to Write Fast Numerical Code - Markus Püschel - ETH - Swiss Federal Institute of Technology Zurich (https://inf.ethz.ch/personal/markusp/teaching/263-2300-ETH-spring11/slides/class17.pdf)
- Intel Intrinsics Guide (https://software.intel.com/sites/landingpage/IntrinsicsGuide/)
Atividade da aula: Atividade 5 (a ser disponibilizada em breve). Por enquanto, testem o que foi passado na aula. - kernel6-inner_prod.c: produto interno com loop
-