Data Instruction Single Instruction SI Multiple Instruction MI
- Slides: 37
Классификация архитектур • Виды параллелизма – На уровне данных (Data) – На уровне задач (Instruction) Single Instruction (SI) Multiple Instruction (MI) Single Data (SD) SISD Multiple Data (MD) SIMD MIMD *GPU: SIMT – Single Instruction Multiple Thread
Архитектура GPU: Device Texture Processing Cluster SM . . . Texture . . . SM L 2 Device RAM
Архитектура GPU: TPC Texture memory Texture Processing Cluster (TPC) Streaming Multiprocessor. . . Streaming Multiprocessor • Кластер текстурных блоков (TPC) – Память для текстур – Потоковый мультипроцессор
Эволюция GPU Shader T&L Voodoo Floatingpoint GPGPU
GPGPU • General-Purpose Computation on GPU – Вычисления на GPU общего (неграфического) назначения – AMD Fire. Stream – NVIDIA CUDA – Direct. Compute (Direct. X 10) – Open. CL
CUDA – Compute Unified Device Architecture • Host – CPU (Central Processing Unit) • Device – GPU (Graphics Processing Unit)
Переменные ядра • • • dim 3 grid. Dim unit 3 block. Idx dim 3 block. Dim uint 3 thread. Idx int warp. Size
Общая структура программы CUDA __global__ void Kernel(float* data) {. . . } void main() {. . . Kernel<<<blocks, threads>>>(data); } . . .
Литература • NVIDIA Developer Zone – http: //developer. nvidia. com/cuda • NVIDAI CUDA – Неграфические вычисления на графических процессорах – http: //www. ixbt. com/video 3/cuda-1. shtml • Создание простого приложения CUDA в Visual Studio 2010 – http: //mezhov. blogspot. com/2011/09/cuda-visualstudio-2010. html
- Advantages and disadvantages of mimd
- Sisd in computer architecture
- Dataxin
- Single instruction multiple thread
- What is spmd
- Baseline
- Single row and multiple row functions in sql
- Single user and multi user operating system
- Rtos multitasking
- Perbedaan arsitektur single bus dan multiple bus
- Multiple bus organization
- Multi channel multi phase example
- Multiple intelligences and differentiated instruction
- In programming a single instruction is classified as
- Individualized instruction vs differentiated instruction
- Direct instruction method
- Raisd assessment
- Data mining confluence of multiple disciplines
- Passing data between multiple activities android
- Multiple measures of data
- Data mining confluence of multiple disciplines
- Displaying data from multiple tables
- Data mining concepts and techniques slides
- Das data acquisition system
- Data driven instruction definition
- Mov examples
- Data driven instruction cycle
- The pentium has kb instruction and kb data cache.
- Usable vs useful data
- What is subjective data
- Spatial data and attribute data
- Tentukan simpangan baku dari data 2 3 4 5 6
- Apa itu data primer
- Spatial data and attribute data
- Mean count per interval ioa
- Data-data monitoring lingkungan merupakan gambaran dari
- Difference between data guard and active data guard
- What are secondary keywords