🗊Анатолий Свириденков (сodedgers.com) Блог: http://bit.ly/cuda_blog

Категория: Авто/мото
Нажмите для полного просмотра!
Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №1Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №2Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №3Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №4Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №5Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №6Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №7Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №8Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №9Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №10Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №11Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №12Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №13Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №14Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №15Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №16Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №17Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №18Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №19Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №20Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №21Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №22Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №23

Вы можете ознакомиться и скачать Анатолий Свириденков (сodedgers.com) Блог: http://bit.ly/cuda_blog. Презентация содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1






 Анатолий Свириденков
(сodedgers.com)
Блог:  http://bit.ly/cuda_blog
Описание слайда:
Анатолий Свириденков (сodedgers.com) Блог: http://bit.ly/cuda_blog

Слайд 2





Проблематика
Описание слайда:
Проблематика

Слайд 3





Чего ожидать от параллелизма
Закон Амдала (ускорение от параллелизма):
   Sp = 1 / (a + (1 – a) / p)
  p – количество потоков
   a – доля последовательных вычислений
Описание слайда:
Чего ожидать от параллелизма Закон Амдала (ускорение от параллелизма): Sp = 1 / (a + (1 – a) / p) p – количество потоков a – доля последовательных вычислений

Слайд 4






 - Параллелизм данных, DPL: MMX, SSE, и т. д.
 - Параллелизм кода, IPL: спекулятивные вычисления и конвейер, VLIW
 - Квази многопоточность, многоядерность, hyper threading
 - Кластеры
Описание слайда:
- Параллелизм данных, DPL: MMX, SSE, и т. д. - Параллелизм кода, IPL: спекулятивные вычисления и конвейер, VLIW - Квази многопоточность, многоядерность, hyper threading - Кластеры

Слайд 5





Предыстория к GPGPU
Описание слайда:
Предыстория к GPGPU

Слайд 6


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №6
Описание слайда:

Слайд 7


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №7
Описание слайда:

Слайд 8





Программная модель памяти
Описание слайда:
Программная модель памяти

Слайд 9





Программная модель потоков
Описание слайда:
Программная модель потоков

Слайд 10





Особенности программирования
Описание слайда:
Особенности программирования

Слайд 11


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №11
Описание слайда:

Слайд 12


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №12
Описание слайда:

Слайд 13


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №13
Описание слайда:

Слайд 14


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №14
Описание слайда:

Слайд 15





Hello World! Сложение массивов.
#define 	N		1024
// GPU
__global__ void sum(float *c, float *a, float *b)
{
    int index = blockIdx.x * blockDim.x + threadIdx.x;
    c[index] = a[index] + b[index];
}
// CPU
void sum(float *c, float *a, float b)
{
    for(int i = 0; i < N; i++)
    {
        c[i] = a[i] + b[i];
    }
}
Описание слайда:
Hello World! Сложение массивов. #define N 1024 // GPU __global__ void sum(float *c, float *a, float *b) { int index = blockIdx.x * blockDim.x + threadIdx.x; c[index] = a[index] + b[index]; } // CPU void sum(float *c, float *a, float b) { for(int i = 0; i < N; i++) { c[i] = a[i] + b[i]; } }

Слайд 16





Hello World! CPU инициализация
Описание слайда:
Hello World! CPU инициализация

Слайд 17





Hello World! CPU вызов ядра
Описание слайда:
Hello World! CPU вызов ядра

Слайд 18





Hello World! CPU вызов ядра
Описание слайда:
Hello World! CPU вызов ядра

Слайд 19





Hello World! CPU вызов ядра
Описание слайда:
Hello World! CPU вызов ядра

Слайд 20





Hello World! CPU вызов ядра
Описание слайда:
Hello World! CPU вызов ядра

Слайд 21


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №21
Описание слайда:

Слайд 22


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №22
Описание слайда:

Слайд 23


Анатолий Свириденков  (сodedgers.com)  Блог:  http://bit.ly/cuda_blog, слайд №23
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию