├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── TrabalhoFinal.ipynb ├── code ├── CUDA │ ├── 01-hello-gpu.cu │ ├── 02-thread-and-block-idx.cu │ ├── 03-single-block-loop.cu │ ├── 04-multi-block-loop.cu │ ├── 05-double-elements.cu │ ├── 06-mismatched-config-loop.cu │ ├── 07-grid-stride-double.cu │ ├── 08-add-error-handling.cu │ ├── 09-vector-add.cu │ ├── CUDA_pt1.ipynb │ ├── CUDA_pt2.ipynb │ ├── CUDA_pt3.ipynb │ └── images │ │ └── numba_flowchart.png ├── MPI │ ├── compile.sh │ ├── launch.sh │ ├── ppd_mpi_1.ipynb │ ├── ppd_mpi_2.ipynb │ ├── ppd_mpi_3.ipynb │ ├── ppd_mpi_mult.ipynb │ ├── q │ └── start_here.ipynb ├── OpenCL │ ├── C_block_form.cl │ ├── C_elem.cl │ ├── C_row.cl │ ├── C_row_priv.cl │ ├── C_row_priv_bloc.cl │ ├── OpenCL.ipynb │ ├── OpenCL_Py2.ipynb │ ├── OpenCL_Py3.ipynb │ └── TutorialOpenCL.ipynb ├── OpenMP │ ├── Makefile │ ├── img │ │ ├── GPU_Arch.png │ │ ├── distribute.jpeg │ │ ├── mapclause.jpg │ │ ├── oneapi2.png │ │ ├── teams.jpeg │ │ └── workflow.png │ ├── lab │ │ ├── main_data_region.cpp │ │ ├── main_saxpy.cpp │ │ └── main_saxpy_parallel.cpp │ ├── main.cpp │ ├── openMP_offload.ipynb │ ├── ppd.omp.sections.ipynb │ ├── ppd.omp.tasks.ipynb │ ├── ppd.omp.wshare.ipynb │ └── ppd.openmp.ipynb └── SYCL │ ├── buffers │ ├── Makefile │ └── main.cpp │ ├── matrix_multiply_advisor │ ├── .gitkeep │ ├── AdvisorTutorial.ipynb │ ├── CMakeLists.txt │ ├── License.txt │ ├── README.md │ ├── build │ │ └── .gitkeep │ ├── sample.json │ ├── src │ │ ├── dpc_common.hpp │ │ ├── matrix.cpp │ │ ├── multiply.cpp │ │ └── multiply.hpp │ └── third-party-programs.txt │ ├── oneAPI.ipynb │ ├── rooflining_advisor │ ├── DiscreteCosineTransform │ │ ├── CMakeLists.txt │ │ ├── res │ │ │ └── willyriver.bmp │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ ├── DCT.cpp │ │ │ └── DCT.hpp │ ├── RooflineSampling.ipynb │ ├── assets │ │ ├── r1.png │ │ ├── r2.png │ │ └── roofline.html │ └── mandelbrot │ │ ├── CMakeLists.txt │ │ └── src │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── mandel.hpp │ └── usm │ ├── Makefile │ └── main.cpp ├── figs ├── device_link.png ├── fork.png └── normal_compile.png ├── slides ├── 0_plano.pdf ├── 1_intro.pdf ├── 2_conce.pdf ├── 3_fpga.pdf ├── 3_simd.pdf ├── 4_cuda_c.pdf ├── 4_cuda_py.pdf ├── 4_gpus.pdf ├── 5_openmp.pdf ├── 6_opencl.pdf ├── 7_sycl.pdf ├── bank_conflicts.pdf ├── coalescing-v3.pdf └── shared_coalescing.pdf └── tutorials └── Vetorização_SSE_&_AVX.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/README.md -------------------------------------------------------------------------------- /TrabalhoFinal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/TrabalhoFinal.ipynb -------------------------------------------------------------------------------- /code/CUDA/01-hello-gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/01-hello-gpu.cu -------------------------------------------------------------------------------- /code/CUDA/02-thread-and-block-idx.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/02-thread-and-block-idx.cu -------------------------------------------------------------------------------- /code/CUDA/03-single-block-loop.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/03-single-block-loop.cu -------------------------------------------------------------------------------- /code/CUDA/04-multi-block-loop.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/04-multi-block-loop.cu -------------------------------------------------------------------------------- /code/CUDA/05-double-elements.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/05-double-elements.cu -------------------------------------------------------------------------------- /code/CUDA/06-mismatched-config-loop.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/06-mismatched-config-loop.cu -------------------------------------------------------------------------------- /code/CUDA/07-grid-stride-double.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/07-grid-stride-double.cu -------------------------------------------------------------------------------- /code/CUDA/08-add-error-handling.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/08-add-error-handling.cu -------------------------------------------------------------------------------- /code/CUDA/09-vector-add.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/09-vector-add.cu -------------------------------------------------------------------------------- /code/CUDA/CUDA_pt1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/CUDA_pt1.ipynb -------------------------------------------------------------------------------- /code/CUDA/CUDA_pt2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/CUDA_pt2.ipynb -------------------------------------------------------------------------------- /code/CUDA/CUDA_pt3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/CUDA_pt3.ipynb -------------------------------------------------------------------------------- /code/CUDA/images/numba_flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/CUDA/images/numba_flowchart.png -------------------------------------------------------------------------------- /code/MPI/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/compile.sh -------------------------------------------------------------------------------- /code/MPI/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/launch.sh -------------------------------------------------------------------------------- /code/MPI/ppd_mpi_1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/ppd_mpi_1.ipynb -------------------------------------------------------------------------------- /code/MPI/ppd_mpi_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/ppd_mpi_2.ipynb -------------------------------------------------------------------------------- /code/MPI/ppd_mpi_3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/ppd_mpi_3.ipynb -------------------------------------------------------------------------------- /code/MPI/ppd_mpi_mult.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/ppd_mpi_mult.ipynb -------------------------------------------------------------------------------- /code/MPI/q: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/q -------------------------------------------------------------------------------- /code/MPI/start_here.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/MPI/start_here.ipynb -------------------------------------------------------------------------------- /code/OpenCL/C_block_form.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/C_block_form.cl -------------------------------------------------------------------------------- /code/OpenCL/C_elem.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/C_elem.cl -------------------------------------------------------------------------------- /code/OpenCL/C_row.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/C_row.cl -------------------------------------------------------------------------------- /code/OpenCL/C_row_priv.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/C_row_priv.cl -------------------------------------------------------------------------------- /code/OpenCL/C_row_priv_bloc.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/C_row_priv_bloc.cl -------------------------------------------------------------------------------- /code/OpenCL/OpenCL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/OpenCL.ipynb -------------------------------------------------------------------------------- /code/OpenCL/OpenCL_Py2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/OpenCL_Py2.ipynb -------------------------------------------------------------------------------- /code/OpenCL/OpenCL_Py3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/OpenCL_Py3.ipynb -------------------------------------------------------------------------------- /code/OpenCL/TutorialOpenCL.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenCL/TutorialOpenCL.ipynb -------------------------------------------------------------------------------- /code/OpenMP/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/Makefile -------------------------------------------------------------------------------- /code/OpenMP/img/GPU_Arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/GPU_Arch.png -------------------------------------------------------------------------------- /code/OpenMP/img/distribute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/distribute.jpeg -------------------------------------------------------------------------------- /code/OpenMP/img/mapclause.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/mapclause.jpg -------------------------------------------------------------------------------- /code/OpenMP/img/oneapi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/oneapi2.png -------------------------------------------------------------------------------- /code/OpenMP/img/teams.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/teams.jpeg -------------------------------------------------------------------------------- /code/OpenMP/img/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/img/workflow.png -------------------------------------------------------------------------------- /code/OpenMP/lab/main_data_region.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/lab/main_data_region.cpp -------------------------------------------------------------------------------- /code/OpenMP/lab/main_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/lab/main_saxpy.cpp -------------------------------------------------------------------------------- /code/OpenMP/lab/main_saxpy_parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/lab/main_saxpy_parallel.cpp -------------------------------------------------------------------------------- /code/OpenMP/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/main.cpp -------------------------------------------------------------------------------- /code/OpenMP/openMP_offload.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/openMP_offload.ipynb -------------------------------------------------------------------------------- /code/OpenMP/ppd.omp.sections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/ppd.omp.sections.ipynb -------------------------------------------------------------------------------- /code/OpenMP/ppd.omp.tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/ppd.omp.tasks.ipynb -------------------------------------------------------------------------------- /code/OpenMP/ppd.omp.wshare.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/ppd.omp.wshare.ipynb -------------------------------------------------------------------------------- /code/OpenMP/ppd.openmp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/OpenMP/ppd.openmp.ipynb -------------------------------------------------------------------------------- /code/SYCL/buffers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/buffers/Makefile -------------------------------------------------------------------------------- /code/SYCL/buffers/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/buffers/main.cpp -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/AdvisorTutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/AdvisorTutorial.ipynb -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/CMakeLists.txt -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/License.txt -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/README.md -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/sample.json -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/src/dpc_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/src/dpc_common.hpp -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/src/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/src/matrix.cpp -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/src/multiply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/src/multiply.cpp -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/src/multiply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/src/multiply.hpp -------------------------------------------------------------------------------- /code/SYCL/matrix_multiply_advisor/third-party-programs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/matrix_multiply_advisor/third-party-programs.txt -------------------------------------------------------------------------------- /code/SYCL/oneAPI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/oneAPI.ipynb -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/DiscreteCosineTransform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/DiscreteCosineTransform/CMakeLists.txt -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/DiscreteCosineTransform/res/willyriver.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/DiscreteCosineTransform/res/willyriver.bmp -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/CMakeLists.txt -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/DCT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/DCT.cpp -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/DCT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/DiscreteCosineTransform/src/DCT.hpp -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/RooflineSampling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/RooflineSampling.ipynb -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/assets/r1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/assets/r1.png -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/assets/r2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/assets/r2.png -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/assets/roofline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/assets/roofline.html -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/mandelbrot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/mandelbrot/CMakeLists.txt -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/mandelbrot/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/mandelbrot/src/CMakeLists.txt -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/mandelbrot/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/mandelbrot/src/main.cpp -------------------------------------------------------------------------------- /code/SYCL/rooflining_advisor/mandelbrot/src/mandel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/rooflining_advisor/mandelbrot/src/mandel.hpp -------------------------------------------------------------------------------- /code/SYCL/usm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/usm/Makefile -------------------------------------------------------------------------------- /code/SYCL/usm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/code/SYCL/usm/main.cpp -------------------------------------------------------------------------------- /figs/device_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/figs/device_link.png -------------------------------------------------------------------------------- /figs/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/figs/fork.png -------------------------------------------------------------------------------- /figs/normal_compile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/figs/normal_compile.png -------------------------------------------------------------------------------- /slides/0_plano.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/0_plano.pdf -------------------------------------------------------------------------------- /slides/1_intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/1_intro.pdf -------------------------------------------------------------------------------- /slides/2_conce.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/2_conce.pdf -------------------------------------------------------------------------------- /slides/3_fpga.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/3_fpga.pdf -------------------------------------------------------------------------------- /slides/3_simd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/3_simd.pdf -------------------------------------------------------------------------------- /slides/4_cuda_c.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/4_cuda_c.pdf -------------------------------------------------------------------------------- /slides/4_cuda_py.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/4_cuda_py.pdf -------------------------------------------------------------------------------- /slides/4_gpus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/4_gpus.pdf -------------------------------------------------------------------------------- /slides/5_openmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/5_openmp.pdf -------------------------------------------------------------------------------- /slides/6_opencl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/6_opencl.pdf -------------------------------------------------------------------------------- /slides/7_sycl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/7_sycl.pdf -------------------------------------------------------------------------------- /slides/bank_conflicts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/bank_conflicts.pdf -------------------------------------------------------------------------------- /slides/coalescing-v3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/coalescing-v3.pdf -------------------------------------------------------------------------------- /slides/shared_coalescing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/slides/shared_coalescing.pdf -------------------------------------------------------------------------------- /tutorials/Vetorização_SSE_&_AVX.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/menotti/pp/HEAD/tutorials/Vetorização_SSE_&_AVX.ipynb --------------------------------------------------------------------------------