面向眾核系統的線程分組映射方法
本文關鍵詞:面向眾核系統的線程分組映射方法
更多相關文章: 眾核系統 線程映射 數據相關性 數據重用距離 線程邏輯分組
【摘要】:為了使應用線程更合理地映射到眾核處理器具體處理核上,提出一種利用不同線程內部數據局部性及不同線程間數據相關性的特點、結合具體硬件架構特征的線程分組映射方法。通過計算數據重用距離,分析應用程序線程內部數據局部性,用線程相關性矩陣度量不同線程間的數據相關性;根據應用程序數據相關性及眾核處理器硬件架構特點,通過設計數據相關性子樹生成算法,將應用線程分為能反映不同線程數據訪問特點的邏輯組;在線程邏輯分組的基礎上,通過線程到處理核的綁定實現線程到具體處理器不同處理核硬件線程的合理映射。實驗結果表明:與傳統映射方法相比,該線程分組映射方法在不產生額外運行時開銷的基礎上,計算性能平均提高了14%,能耗降低了12%。該方法可以根據應用程序不同線程之間的數據相關性,將不同線程合理映射到具體眾核處理器不同處理核上,在不引入額外運行時開銷的基礎上,提升眾核系統的計算效能。
【作者單位】: 西安交通大學電子與信息工程學院;
【關鍵詞】: 眾核系統 線程映射 數據相關性 數據重用距離 線程邏輯分組
【基金】:國家自然科學基金資助項目(61572394,U1304603) 國家高技術研究發(fā)展計劃資助項目(2014AA01A302) 深圳市科技計劃資助項目(JCYJ20120615101127404)
【分類號】:TP332
【正文快照】: 如何在充分利用眾核處理器高計算能力的同時降低系統能耗是眾核系統面臨的關鍵問題[1]。隨著多核/眾核技術的發(fā)展,眾核處理器片內集成的處理器核數越來越多,進一步加劇了多個處理核對片上共享計算資源(例如共享緩存和共享帶寬)的爭用。在程序運行過程中,如果將具有頻繁信息交
【相似文獻】
中國期刊全文數據庫 前10條
1 許勇,郭長國,賈焰;實時線程庫研究與實現[J];計算機工程與應用;2002年13期
2 賈剛勇;李曦;周學海;朱宗衛(wèi);;一個平衡功耗、性能和公平性的組管理方法[J];中國科學院大學學報;2013年04期
3 Jeff.Prosise ,王巖松;線程探秘[J];個人電腦;1996年03期
4 華衛(wèi)中,趙春云;Java線程的深入探討[J];計算機系統應用;1997年07期
5 李正輝 ,夏峰 ,華衛(wèi)中 ,趙春云;Java線程的深入探討[J];微電腦世界;1997年03期
6 丁成;孫玉芳;;Linux2.5線程機制研究[J];計算機科學;2003年12期
7 陽國貴;姜波;;線程切換開銷分析工具的設計與實現[J];計算機應用;2010年08期
8 華衛(wèi)中,趙春云;Java線程的深入探討[J];微電子學與計算機;1998年03期
9 鄭麟;;淺談《JAVA程序設計》中線程的教學[J];電腦知識與技術;2010年27期
10 丁黎明;;基于任務分解的線程模型及其Java實現[J];中小企業(yè)管理與科技(下旬刊);2010年10期
中國重要報紙全文數據庫 前2條
1 Warton;Java的多線程編程[N];電腦報;2004年
2 ;Linux遭遇擴展性問題[N];計算機世界;2007年
中國博士學位論文全文數據庫 前1條
1 賈剛勇;系統級熱敏感管理技術的研究[D];中國科學技術大學;2013年
中國碩士學位論文全文數據庫 前3條
1 鄭彩平;CMT架構下線程行為互補性的研究[D];沈陽航空工業(yè)學院;2010年
2 劉安毅;基于Linux Pthread線程庫的實時對象方法學研究與實現[D];大連理工大學;2001年
3 徐元旭;SIMT線程調度模型分析及優(yōu)化[D];哈爾濱工業(yè)大學;2013年
,本文編號:780018
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/780018.html