Multiple cores, multiple pipes, multiple threads - do we have more parallelism than we can handle?
David B. Kirk
Abstract
David B. Kirk
Abstract
This article consists of a collection of slides from the author's conference presentation. Some of the specific areas/topics discussed include: Types of Parallelism; Processor / System Parallelism; Application / Problem Parallelism; CPU Multi-core Roadmaps; GPU Evolution and Performance Growth; Programming Models; Mapping Application Parallelism onto Processors; and The Problem of Parallelism.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This article consists of a collection of slides from the author's conference presentation. Some of the specific areas/topics discussed include: Types of Parallelism; Processor / System Parallelism; Application / Problem Parallelism; CPU Multi-core Roadmaps; GPU Evolution and Performance Growth; Programming Models; Mapping Application Parallelism onto Processors; and The Problem of Parallelism.
Key concepts: Parallelism (grammar), Computer science, Task parallelism, Data parallelism, Parallel computing, Instruction-level parallelism, Implicit parallelism, Multi-core processor