RESEARCH COMMONS
LIBRARY

Performance Analysis And Resource Allocation For Multithreaded Multicore Processors

ResearchCommons/Manakin Repository

Performance Analysis And Resource Allocation For Multithreaded Multicore Processors

Show full item record

Title: Performance Analysis And Resource Allocation For Multithreaded Multicore Processors
Author: Ju, Miao
Abstract: With ever expanding design space and workload space in multicore era, a key challenge to program a multithreaded multicore processor is how to evaluate the performance of various possible program-task-to-core mapping choices and provide effective resource allocation during the initial programming phase, when the executable program is yet to be developed. In this dissertation, we put forward a thread-level modeling methodology to meet this challenge. The idea is to model thread-level activities only and overlook the instruction-level and microarchitectural details. A model developed at this level assumes the availability of only a piece of pseudo code that contains information about the thread-level activities, rather than an executable program that provides instruction-by-instruction information. Moreover, since the thread-level modeling is much coarser than the instruction-level modeling, the analysis at this level turns out to be significantly faster than that at the instruction level.\\ The above features make the methodology particularly amenable for fast performance evaluation of a large number of program-task-to-core mapping choices during the initial programming phase. Based on this methodology, in this dissertation we further developed: 1) an analytic modeling technique based on queuing theory which allows large design space exploration; and 2) a framework that allows program tasks to be mapped to different core resources to achieve maximal throughput performance for many-core processors. Case studies against cycle-accurate simulation demonstrate that the throughput estimated using our modeling technique is consistently within 8\% of cycle-accurate simulation results.
URI: http://hdl.handle.net/10106/6177
Date: 2011-10-11

Files in this item

Files Size Format View
Ju_uta_2502D_11294.pdf 688.0Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Browse

My Account

Statistics

About Us