期刊文献+

同构多核/众核处理器任务分配自适应模拟退火算法 被引量:6

Adaptive Simulated Annealing Algorithm for Task Assignment on Homogeneous Multi/Many-core Processors
下载PDF
导出
摘要 随着多核/众核处理器核心数快速增加,任务分配解空间急剧增大,降低近似解的相对偏差越来越难。提出一种自适应模拟退火算法,建立了模拟退火算法中参数与优化环境任务数和核心数的关系。核心数的增加不但可以有效降低近似解的相对偏差,而且使任务分配算法具有较高的环境自适应能力。与较近研究成果相比较,在16核心时,自适应模拟退火算法迭代次数增加41%,相对偏差降低86%。 With rapid increasing of the number of cores in multi/many-core processors,the task assignment solution space increases sharply so that reducing the relative deviation of the approximate solution becomes more and more difficult.An adaptive simulated annealing algorithm was put forward by establishing the relationship of the algorithm parameters and the number of optimized environment tasks and cores.The increasing of core number can not only effectively reduce the relative deviation of the approximate solution,but also shows high adaptability for the environment.Experiments reveal that on the 16 cores platform,the adaptive simulated annealing algorithm iterations are increased by 41%,but the relative deviation is decreased by 86 % versus the recent research results.
出处 《计算机科学》 CSCD 北大核心 2014年第6期18-21,53,共5页 Computer Science
基金 国家自然科学基金(60903160) 中央高校基本科研业务费专项基金(11D11209)资助
关键词 众核处理器 模拟退火算法 任务分配 Many-core processor Simulated annealing algorithm Task assignment
  • 相关文献

参考文献16

  • 1Partitioning S V.scheduling parallel programs for execution on multiprocessors[M].MIT Press,1989.
  • 2Huang L,Yuan F,Xu Q.On task allocation and scheduling for lifetime extension of platform based mpsoc designs[J].IEEE Transactions on Parallel and Distributed Systems,2011,22(12):2088-2099.
  • 3Kim J-K,Shivle S,Siegel H J,et al.Dynamically mapping tasks with priorities and multiple dead-lines in a heterogeneous environment[J].ParallelDistrib.Comp.,2007,67(2):154-169.
  • 4Koch P.Strategies for realistic and efficient static scheduling of data Independent algorithms onto multiple digital signal processors[R].Technical report.The DSP Research Group,Institute for Electronic Systems,Aalborg University,Aalborg,Denmark,December 1995.
  • 5Ferrandi F,Pilato C,Sciuto D,et al.Mapping andscheduling of parallel C applications with ant colony optimization onto heterogeneous reconfigurable MPSOCs[C]//Design Automation Conference(ASP-DAC),2010 15th Asia and South Pacific.2010:799-804.
  • 6Coroyer C,Liu Z.Effectiveness of heuristics andsimulated annealing for the scheduling of concu-rrent tasks an empirical comparison[M]//Rapport derecherche de 1' INRIA Sophia Antipolis.1991:452-463.
  • 7Heikki O.Optimizing algorithms for task graph mapping on multiprocessor system on chip SoCs[D].Tampereen teknillinen yliopisto,Julkaisu Tampere University of Technology,Publication,2011.
  • 8温平川,徐晓东,何先刚.并行遗传/模拟退火混合算法及其应用[J].计算机科学,2003,30(3):86-89. 被引量:6
  • 9彭晓明,郭浩然,庞建民.多核处理器——技术、趋势和挑战[J].计算机科学,2012,39(S3):320-326. 被引量:20
  • 10Wentzlaff D,Griffin P,Hoffmann H,et al.On chip interconnection architecture of the tile processor[J].IEEE MICRO,2007,27(5):15-31.

二级参考文献59

  • 1邢静宇,张立臣.动态电压调整多处理器实时系统任务调度[J].微电子学与计算机,2006,23(2):55-57. 被引量:3
  • 2解玉凤,魏少军.实时周期任务的非占先式能耗感知调度[J].计算机辅助设计与图形学学报,2006,18(2):245-250. 被引量:5
  • 3钟虓,齐勇,侯迪,苗蕾,郑晓梅.基于DVS的多核实时系统节能调度[J].电子学报,2006,34(B12):2481-2484. 被引量:7
  • 4Asanovic K et al. The landscape of parallel computing research: A view from Berkeley. Technical Report No.UCB/EECS-2006-183, University of California, Berkeley, December 18, 2006.
  • 5Lee E A. The problem with threads. Computer, 2006, 39(5): 33-42.
  • 6Cantrill B, Bonwick J. Real-world concurrency. ACM Queue, 2008, 6(5): 16-25.
  • 7Adve S V, Adve V Set al. Parallel computing research at Illinois: The UPCRC agenda. Technical Report, University of Illinois at Urbana-Chmnpaign, November 2008.
  • 8Yuan N, Yu L, Fan D. An efficient and flexible task management for many-core architectures. In Proc. Workshop on Software and Hardware Challenges of Manycore Platforms, in Conjunction with the 35th International Symposium on Computer Architecture (ISCA-35), Beijing, China, June 22- 26, 2008, pp.1-17.
  • 9Blumofe R D, Leiserson C E. Scheduling multithreaded computations by work stealing. Journal of the ACM, 1999, 46(5): 720-748.
  • 10Palatin P, Lhuillier Y, Temam O. CAPSULE: Hardwareassisted parallel execution of component-based programs. In Proe. the 39th Annual IEEE/A CM International Symposium on Micro-Architecture, Washington, DC, USA: IEEE Computer Society, Dec. 9-13, 2006, pp.247-258.

共引文献39

同被引文献46

  • 1Hashemi M. Automated software synthesis for streaming applications on embedded manycore processors [ D ]. California : University of California, College of Enginee- ring, 2011.
  • 2Orsila H, Kangas T, Salminen E, et al. Automated memory-aware application distribution for multi-proces- sor system-on-chips [ J]. Journal of Systems Architec- ture, 2007, 53(11): 795-815.
  • 3Ferrandi F, Lanzi P L, Pilato C, et al. Ant colony heu- ristic for mapping and scheduling tasks and communica- tions on heterogeneous embedded systems [ J ]. IEEE Transactions on Computer-Aided Design of lntegrated Cir- cuits and Systems, 2010, 29(6) : 911 -924.
  • 4Singh A K, Shafique M, Kumar A, et al. Mapping on multi/many-core systems: survey of current and emer- ging trends[ C ]//Proceedings of the 50th Annual Design Automation Conference. Austin: IEEE, 2013, doi: 10. 1145/2463209. 2488734.
  • 5Choi J, Ob H, Kim S, et al. Executing synchronous dataflow graphs on a SPM-based multicore architecture [ C]//Proceedings of the 49th Annual Design Automation Conference. San Francisco: IEEE, 2012 : 664 - 671.
  • 6Javaid H, Parameswaran S. A design flow for application specific heterogeneous pipelined multiproeessor systems [ C ]//Proceedings of the 46th ACM/IEEE Design Auto- mation Conference. San Francisco: IEEE, 2009: 250- 253.
  • 7Dorigo M, Gambardella L M. Ant colony system: a co- operative learning approach to the traveling salesman problem [ J ]. IEEE Transactions on Evolutionary Compu- tation, 1997,1 ( 1 ) :53 -66.
  • 8Gambardella L M, Taillard 1 D, Dorigo M. Ant colo- nies for the QAP[ R]. Lugano:IDSIA, 1997:4-97.
  • 9Li Min, Wu Xiaobo, Yan Xiaolang, et al. Q-DPM : An ef-ficient model-free dynamic power management technique[C]// Proceedings of Design, Automation and Test in Eu-rope. 2005,1 :526-527.
  • 10Suleiman D R, Ibrahim M A, Hamarash I I. Dynamic volt-age frequency scaling ( DVFS) for microprocessors powerand energy reduction[ DB/OL]. http://www. emo. org. tr/ekler/035226640b6b89f?ek. pdf,2013-12-24.

引证文献6

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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