期刊文献+

基于WKR结构片上多处理器系统任务分配策略 被引量:1

Static Hierarchical Task Allocation Strategy over CMP Systerm Based on WKR
下载PDF
导出
摘要 对现有CMP系统研究现状进行了研究,结合WKR结构模块性良好的特点,设计了基于WKR结构的16核CMP系统框架,在此基础上以提高任务的并行度为目标提出了静态任务层次分配策略。策略分为任务和线程两层分配过程,任务层分配定义任务的并行度,采用LDLPT算法将任务分配到以子WKR结构互连的内核子集上;线程层分配以减少核间通信和均衡核间负载为目标,通过TAGM算法完成任务内的线程在内核子集内的分配。仿真试验表明,静态任务层次分配策略能够实现负载较为均衡的分配,且与类似算法相比具有明显的时间开销优势。 This paper analyses the research actuality of CMT system and design a CMT architecture frame over WKR network with 16 processors, over which the research on scheduling strategy is carried out. The strategy consists of two parts:static task distribution and dynamic thread scheduling. In order to increase the parallel task execution, this paper proposes a static layered distribution strategy. The strategy is of two steps :firstly, according to LDLPT, task layer distribution defines task parallel degree and assigns task within the subset of near processors connected by WKR ; secondly, according to TAGM, thread distribution assigns threads of the task within the subset of processors to reduce the communietion frequency and ensure load balance. The result of simulating experiment shows that:compared with existing similar arithmetic, static layered distribution strategy achieves load balance and shorter time.
作者 吴琳
出处 《航空计算技术》 2011年第5期113-117,共5页 Aeronautical Computing Technique
基金 中国航空工业集团公司创新基金(2009D63120)
关键词 片上多处理器 WKR结构 任务调度 cmt wkr scheduling
  • 相关文献

参考文献4

  • 1苗蕾,齐勇,侯迪,钟虓,郑晓梅.基于遗传算法的片上多处理器任务调度策略研究[J].微电子学与计算机,2007,24(6):8-11. 被引量:6
  • 2Sinharoy B, Kalla R N, Tendler J M, et al. POWER5 System Microarchitecture[ J]. Ibm Journal of Research and Development, 2005,49 (4 -5 ) :505 - 521.
  • 3张金泉,倪丽娜,蒋昌俊,杜晓丽.独立任务调度的启发式算法[J].计算机工程与应用,2005,41(11):22-25. 被引量:7
  • 4Rahmati D, Kiasari A E, Hessabi S, et al. A Performance and Power Analysis of WK- recursive and Mesh Networks for Network- on- chips [ C ]. Proceedings 2006 International Conference on Computer Design,2007,34: 142 - 147.

二级参考文献25

  • 1K Taura,A Chien. A Heuristic Algorithm for Mapping Communicating Tasks on Heterogeneous Resources[C].In:9th Heterogeneous Computing Workshop, Cancun, Mexico, 2000-05:102.
  • 2M Maheswaran et al. Dynamic mapping of a class of independent tasks onto heterogeneous computing systems[C].In:the 8th IEEE Heterogeneous Computing Workshop,San Juan,Puerto Rico, 1999-04:30~44.
  • 3M Eshaghian,Y Wu.Mapping heterogeneous task graphs onto heterogeneous system graphs[C].In:Proceedings of Heterogeneous Computing Workshop, 1997.
  • 4R F Freund et al.Scheduling resources in multi-user,heterogeneous,computing environments with SmartNet[C].In :Proceedings of Heterogeneous Computing Workshop, 1998.
  • 5M Maheswaran,H J Siegel.A dynamic matching and scheduling algorithm for heterogeneous computing systems[C].In:Proceedings of Heterogeneous Computing Workshop, 1998.
  • 6M Iverson, F Ozguner. Dynamic, Competitive Scheduling of Multiple DAGs in a Distributed Heterogeneous Environment[C].In :Seventh Heterogeneous Computing Workshop,Orlando,Florida,1998-03:70.
  • 7W Leinberger,G Karypis ,V Kumar. Load Balancing Across NearHomogeneous Multi-Resource Servers[C].In:9th Heterogeneous Computing Workshop, Cancun, Mexico,2000-05: 60.
  • 8A Abraham,R Buua,B Nath.Nature's Heuristics for Scheduling Job on Computational Grids[C].In :ADCOM 2000,Cochin INDIA,2000-12:45~52.
  • 9R F Freund et al. Scheduling resources in multi-user,heterogeneous,computing environments with SmartNet[C].In:7th IEEE Heterogeneous Computing Workshop(HCW'98), 1998-03:184~199.
  • 10A Downey. Predicting Queue Times on Space-Sharing Parallel Computers[C].In:International Parallel Processing Symposium,1997.

共引文献11

同被引文献1

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部