Inicio  /  Energies  /  Vol: 9 Núm: 9 Par: Septemb (2016)  /  Artículo
ARTÍCULO
TITULO

DagTM: An Energy-Efficient Threads Grouping Mapping for Many-Core Systems Based on Data Affinity

Tao Ju    
Xiaoshe Dong    
Heng Chen and Xingjun Zhang    

Resumen

Many-core processors are becoming mainstream computing platforms nowadays. How to map the application threads to specific processing cores and exploit the abundant hardware parallelism of a many-core processor efficiently has become a pressing need. This work proposes a data affinity based threads grouping mapping strategy Data Affinity Grouping based Thread Mapping (DagTM), which categorizes threads into different groups according to their data affinity and the hardware architecture feature of many-core processors. After that, the thread groups are mapped to the specific processing cores to be energy efficiently executed. More specifically, first, the intra-thread data locality is analyzed by computing the data reuse distance, and the inter-thread data affinity is quantified by affinity matrix. Second, the threads are categorized into different groups via affinity subtree spanning algorithm. Finally, the thread groups are assigned to different processing cores through static binding. DagTM is able to reduce conflicts of the shared memory access and additional data transmission, increase utilization of the computing resources, and reduce entire system energy consumption. Experimental results show that DagTM obtains a nearly 14% improvement in computing performance, and a nearly 10% reduction in energy consumption compared with the traditional thread mapping mechanism under the condition of not introducing additional runtime overhead.

 Artículos similares

       
 
Abhay Patil, Sujan Gudigopuram, Burak Ayyildiz, Adolfo Delgado and Gerald Morrison    
A four stage helicoaxial pump was tested under varying operating conditions. A range of inlet pressures, rotational speeds (3000, 3600 rpm), and gas void fractures (GVFs) were considered for two fluid viscosities. The head developed and power input to ru... ver más

 
Stella Poma, Adriana Ramos, Vanesa D. Litvak, Sonia Quenardelle, Emma B. Maisonnave, Iris Díaz     Pág. 249 - 274
A Miocene to Pliocene (13 to 4.6 Ma) mostly pyroclastic sequence is exposed along the Iglesia Valley, to the east of the former main volcanic arc. This area is a transitional region between Cordillera Frontal and Precordillera, over the flat slab segment... ver más
Revista: Andean Geology

 
Luis A. Spalletti,Ernesto Schwarz,Gonzalo D. Veiga     Pág. 401 - 435
This study presents and discusses inorganic geochemical data from the basal Vaca Muerta Formation, deposited during the early Tithonian marine transgression of the Neuquén Basin. This interval is associated with high preservation of organic matter and is... ver más
Revista: Andean Geology

 
White, E. M. Behara, R. S. Babbar, S.     Pág. 63 - 68
Revista: QUALITY PROGRESS