Publication

A DYNAMIC HETEROGENEOUS MULTI-CORE ARCHITECTURE

PRICOPI MIHAI
Citations
Altmetric:
Alternative Title
Abstract
Computing systems have made an irreversible transition towards parallel architectures with the emergence of multi-cores. The existing trends indicate that multi-cores (and even many-cores) will comprise of collections of simple cores rather than complex cores. However, contemporary applications have highly diverse computation requirements that are hard to satisfy with a set of simple homogeneous cores. While parallel applications can benefit from thread-level parallelism offered by such multi-core solutions, there still exist a large number of applications with substantial amount of sequential code. In this thesis, we design and evaluate a novel dynamic heterogeneous multi-core architecture, called Bahurupi, that can successfully reconcile the conflicting demands of instruction-level and thread-level parallelism. Bahurupi can accelerate the performance of serial code by dynamically forming coalition of two or more simple cores to offer increased instruction-level parallelism.
Keywords
multi-core, heterogeneous, ILP, TLP, adaptive, asymmetric
Source Title
Publisher
Series/Report No.
Organizational Units
Organizational Unit
COMPUTER SCIENCE
dept
Rights
Date
2014-02-05
DOI
Type
Thesis
Additional Links
Related Datasets
Related Publications