Thumbnail
Access Restriction
Open

Author Jooya, A. Z. ♦ Analoui, M.
Source arXiv.org
Content type Text
File Format PDF
Date of Submission 2010-01-13
Language English
Subject Domain (in DDC) Computer science, information & general works
Subject Keyword Parallel ♦ and Cluster Computing ♦ Computer Science - Distributed ♦ Computer Science - Hardware Architecture ♦ Computer Science - Performance ♦ cs
Abstract 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 programs 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 multicore 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.
Description Reference: International Journal of Computer Science and Information Security, IJCSIS, Vol. 6, No. 3, pp. 165-170, December 2009, USA
Educational Use Research
Learning Resource Type Article
Page Count 6


Open content in new tab

   Open content in new tab