Introdução ao SYCL

menotti
76.4K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Previous: Depurando aplicações SYCL

Onde aprender mais sobre o SYCL?

Documentação ComputeCpp

A Codeplay Software oferece uma "Community Edition" gratuita do ComputeCpp, sua implementação compatível com SYCL v1.2.1 e o site do desenvolvedor inclui guias e documentação para desenvolvedores de SYCL.

Código de exemplo SYCL

Existe um bom conjunto de códigos de amostra SYCL publicado no GitHub e este repositório também contém alguns projetos de demonstração SYCL mais substanciais para Simulação N-Body, Game Of Life and Mandelbrot.

Vídeos SYCL

Se você gostaria de assistir a uma palestra sobre SYCL, há ótimas palestras on-line, incluindo Gordon Brown no CppCon 2018 "Um modelo de programação C++ moderno para GPUs usando Khronos SYCL" Você pode encontrar mais vídeos de apresentações relacionadas ao SYCL em sycl.tech

Frameworks SYCL

Há um número crescente de Frameworks que são acelerados usando SYCL. Alguns deles estão listados no site do desenvolvedor do Codeplay e incluem:

  • SYCL-DNN Um projeto que oferece operações para convoluções que podem ser usadas para criar aplicativos de aprendizado de máquina
  • SYCL-BLAS Um projeto que oferece operações BLAS
  • Eigen Uma biblioteca de álgebra linear C++ usando SYCL para operações de tensores
  • SYCL Parallel STL Um projeto que implementa o ParallelSTL usando SYCL
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content