Modeling Multigrain Parallelism on Heterogeneous Multi-Core Processors: A Case Study of the Cell BE
Source: Virginia Polytechnic Institute and State University
Heterogeneous multi-core processors invest the most significant portion of their transistor budget in customized "Accelerator" cores, while using a small number of conventional low-end cores for supplying computation to accelerators. To maximize performance on heterogeneous multi-core processors, programs need to expose multiple dimensions of parallelism simultaneously. Unfortunately, programming with multiple dimensions of parallelism is to date an ad hoc process, relying heavily on the intuition and skill of programmers. Formal techniques are needed to optimize multi-dimensional parallel program designs. This paper presents a model of multi-dimensional parallel computation for steering the parallelization process on heterogeneous multi-core processors.
| Format: | Size: | 435.10 | |
| Date: | Nov 2007 |
People who downloaded this item also downloaded
- Towards Application Security on Untrusted Operating Systems
- The Impact of Dynamically Heterogeneous Multicore Processors on Thread Scheduling
- The Cost of Uncore in Throughput-Oriented Many-Core Processors



