کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424689 685625 2012 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Global register alias table: Boosting sequential program on multi-core
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Global register alias table: Boosting sequential program on multi-core
چکیده انگلیسی

Executing sequential program on multi-core is crucial for accommodating Instruction Level Parallelism (ILP) in Chip Multi-Processor (CMP) architecture. One widely used method for steering instructions across cores is based on dependency. However, this method requires a sophisticated steering mechanism and brings about much hardware complexity and die area overhead. This paper presents the Global Register Alias Table (GRAT), a structure which can be used in CMP architecture to facilitate sequential program execution across cores. The GRAT drastically reduces the area overhead and design complexity of steering instructions without introducing additional programming effort or compiler support. Dynamic reconfiguration is also implemented to support efficient parallel program execution. In our evaluation, the result shows that our work performs within 5.9% of Core Fusion, a recent work which requires a complex steering unit.


► The Global Register Alias Table structure (GRAT) is used in CMP architecture.
► The GRAT simplify instruction steering with acceptable performance loss.
► The performance of GRAT improves if the latency of cross-core communication reduces.
► The GRAT supports parallel program well.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 28, Issue 6, June 2012, Pages 957–964
نویسندگان
, , , ,