Эта книга с открытым доступом позволяет программистам на C++ быть в авангарде этого захватывающего и важного направления развития, которое помогает вывести вычислительную технику на новый уровень. Это обновленное второе издание содержит множество практических советов, подробных объяснений и примеров кода для иллюстрации ключевых тем.
SYCL обеспечивает доступ к параллельным ресурсам в современных ускоренных гетерогенных системах. Теперь одно приложение на C++ может использовать любую комбинацию устройств — включая графические процессоры, центральные процессоры, ПЛИС и специализированные интегральные схемы — подходящую для решения поставленных задач.
Эта книга обучает параллельному программированию на C++ с использованием SYCL и подробно рассматривает все необходимое для программирования ускоренных систем.