요약
Abstract
1. Introduction
2. overview of Heterogeneous architecture
2.1 Multicore Microprocessor Architecture
2.2 Multicore GPU Architecture and Programming
2.3 Heterogeneous HPC Architecture
3. Programming Models for Heterogeneous Architecture
4. Generalized Parallelization Methodology for Heterogeneous HPC Architecture
4.1 SIMD Exploiting Both Multicore Processor and GPU
4.2 MIMD for Task Parallelism
4.3 MISD for Client-Server Execution
5. conclusion
References