CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

Program Phase Detection in Heterogeneous Multi-Core Processors

عنوان مقاله: Program Phase Detection in Heterogeneous Multi-Core Processors
شناسه ملی مقاله: CSICC14_023
منتشر شده در چهاردهمین کنفرانس بین المللی سالانه انجمن کامپیوتر ایران در سال 1388
مشخصات نویسندگان مقاله:

A. Z Jooya - Computer Science Dpt.,Iran University of Science and Technology, Tehran, Iran
M Analoui - Computer Science Dpt.,Iran University of Science and Technology, Tehran, Iran

خلاصه مقاله:
In present study, in order to improve the performance and reduce the amount of power which is dissipated in heterogeneous multicore processors, the ability of detecting the program execution phases is investigated. The program’s execution intervals have been classified in different phases based on their throughput and the utilization of the cores. The results of implementing the phase detection technique are investigated on a single core processor and also on a multi-core processor. To minimize the profiling overhead, an algorithm for the dynamic adjustment of the profiling intervals is presented. It is based on the behavior of the program and reduces the profiling overhead more than three fold. The results are obtained from executing multiprocessor benchmarks on a given processor. In order to show the program phases clearly, throughput and utilization of execution intervals are presented on a scatter plot. The results are presented for both fixed and variable intervals.

کلمات کلیدی:
Heterogeneous multi-core processor, multiprocessor benchmarks, program phase, execution intervals, dynamic profiling, throughput, resource utilization

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/72989/