Глава 9. Анализ данных при помощи GPU

Содержание

Глава 9. Анализ данных при помощи GPU
Понимание вычислительной мощности графического процессора
Разбираемся с преимуществами графического процессора
Взаимосвязь между ЦПУ и графическим процессором
Внутренняя архитектура графического процессора
Соображения относительно архитектуры программного обеспечения
Применение Numba для выработки кода GPU
Установка программного обеспечения графического процессора для Python
Основы программирования графического процессора при помощи Numba
Повторение примера Мандельброта с использованием графических процессоров
Версия NumPy кода Мандельброта
Анализ производительности кода GPU: вариант приложения CuPy
Библиотеки анализа данных на основе графического процессора
Применение CuPy: версия NumPy графического процессора
Базовое взаимодействие с CuPy
Написание генератора Мандельброта с применением Numba
Написание генератора Мандельброта с применением CUDA C
Инструменты профилирования для кода графического процессора

Понимание вычислительной мощности графического процессора

Разбираемся с преимуществами графического процессора

Взаимосвязь между ЦПУ и графическим процессором

Внутренняя архитектура графического процессора

Соображения относительно архитектуры программного обеспечения

Применение Numba для выработки кода GPU

Установка программного обеспечения графического процессора для Python

Основы программирования графического процессора при помощи Numba

Повторение примера Мандельброта с использованием графических процессоров

Версия NumPy кода Мандельброта

Анализ производительности кода GPU: вариант приложения CuPy

Библиотеки анализа данных на основе графического процессора

Применение CuPy: версия NumPy графического процессора

Базовое взаимодействие с CuPy

Написание генератора Мандельброта с применением Numba

Написание генератора Мандельброта с применением CUDA C

Инструменты профилирования для кода графического процессора