A Flexible Heterogeneous Multi-Core Architecture

Source: University of Texas

Favorite

Free registration required

Multi-core processors naturally exploit Thread-Level Parallelism (TLP). However, extracting Instruction-Level Parallelism (ILP) from individual applications or threads is still a challenge as application mixes in this environment are non-uniform. Thus, multi-core processors should be flexible enough to provide high throughput for uniform parallel applications as well as high performance for more general workloads. Heterogeneous architectures are a first step in this direction, but partitioning remains static and only roughly fit application requirements. This paper proposes the Flexible Heterogeneous MultiCore processor (FMC), the first dynamic heterogeneous multi-core architecture capable of reconfiguring itself to fit application requirements without programmer intervention.
Format:PDF Size:360.85
Date:Jul 2007