Font Size: a A A

Design And Implementation Of Assist Analysis Tool For Track Of Percolation Data On-chip

Posted on:2016-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:P Q JiaFull Text:PDF
GTID:2298330467496961Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As high performance computing develops rapidly recently, there’s a problem which may limit the development of many-core processor, it’s the delay of data transfer. The delay of data transfer gradually turn into a key factor which limit the development of many-core processor. Specifics in both the academia and the industry have put forward the Thread Percolation Execution Model based on percolative delay tolerance mechanism to solve this problem. But still there is a important issue in recent studies, researchers often put Thread Percolation Execution Model into some certain application environment, and prove its efficiency while solving certain problems, nevertheless, they may lose sight of the analysis of its own dynamic process. This article aims at simulating the formation process of percolation data, and has designed a software tool which can assist the analysis of trace of on-core percolation data.This tool is a simulation platform which can simulate the process of thread percolation process.This simulation platform consists of four main modules. They are:processor abstract cell,thread management module,Cache system and information collection module. In the design of this platform, we search for the key functions of CPU and OS under percolation mechanism,then realize them as processor abstract cell and thread management system, so as to simulate the operating mechanism of Thread Percolation Execution Model as well as possible. The processor abstract cell works as a interface in this platform, taking charge of sending percolation requests and common memory visiting requests in different levels to Cache system. The storage structure of Cache system contains two level of on-core Cache. In this system, we simulate very fine of the Cache structure,in addition, based on this, we added structure design supporting data percolation and cacheline exchange strategy. At last the information collecting module is responsible for collecting information in any data percolation process, in order to recordemulational data as efficient as possible.The simulation platform records the data distribution at some timing of on-core two level cache using data matrix, so that we can observe the percolation data’s distribution form in storage structure. Moreover, this platform also records the data percolation track of certain threads, in order that thread data’s change in position during the percolation process can be analyzed. Information above may make a big contribution to improve the percolation strategy.
Keywords/Search Tags:Memory Access Latency, Thread Percolation Execution Model, Percolation simulation platform, On-core Cache
PDF Full Text Request
Related items