期刊文献+

基于多核处理器的K线程低能耗的任务调度优化算法 被引量:2

K-threaded Low Energy-consuming Task Scheduling Optimization Algorithm Based on Multi-core Processors
下载PDF
导出
摘要 针对具有独立DVFS的多核处理器系统,提出了一种K线程低能耗模型的并行任务调度优化算法(Tasks Optimization based on Energy-Effectiveness Model,TO-EEM)。与传统的并行任务节能调度相比,该算法的主要目标是不仅通过降低处理器频率来减少处理器瞬时功耗,而且结合并行任务间的同步互斥所造成的线程阻塞情况,合理分配线程资源来减少线程同步时间,优化并行性能;保证任务在一定的并行加速比性能前提下,提高资源利用率,减少能耗,达到程序能耗和性能之间的折衷。文中进行了大量模拟实验,结果证明提出的任务优化模型算法节能效果明显,能有效降低处理器的功耗,并始终保持线性加速比。 Based on multi-core processor system with independent DVFS module,this paper proposed a K-threaded lowpower optimal algorithm for parallel task modeling which is tasks optimization based on Energy-Effectiveness Model(TO-EEM).Compared with the traditional energy-efficient scheduling of parallel tasks,the main solution for reducing processor power consumption reduces synchronization duration between threads and optimizes parallelism performance not only by decreasing the instantaneous frequency of processors,but also rationally allocating thread resources.Regarding tasks with a certain acceptable speedup performance,we improved resource utilization and reduced energy consumption to reach a compromise between power consumption and program performance.The paper carried a lot of simulation experiments,and the result presents that the proposed task optimization scheduling model has a effective impact on reducing processor power consumption,and still maintains a linear speedup.
出处 《计算机科学》 CSCD 北大核心 2015年第2期18-23,共6页 Computer Science
基金 国家863计划项目(2013AA040302) 国家高技术研究发展计划(863计划) 高端大规模PLC可编程自动化系统研制及应用(2013AA040302) 上海经信委重大技术装备研制专项:大型PLC控制器的研制及应用(ZB-ZBYZ-03-12-1067-1)资助
关键词 多核 能耗优化模型 多线程 多任务并行 资源利用率 同步 Multi-core Energy-effectiveness model Multi-thread Multi-task parallelism Resource Usage Synchronization
  • 相关文献

参考文献45

二级参考文献79

  • 1常发亮,刘静.多线程下多媒体定时器在快速数据采集中的应用[J].计算机应用,2003,23(z1):177-178. 被引量:27
  • 2黄金贵,陈建二,陈松乔.网络集群计算系统中的并行任务调度[J].计算机学报,2004,27(6):765-771. 被引量:16
  • 3左朝树,刘心松,陈小辉,刘丹.分布式并行服务器内部通信的近似最佳线程数[J].哈尔滨工程大学学报,2005,26(5):614-618. 被引量:1
  • 4杜晓丽,蒋昌俊,徐国荣,丁志军.一种基于模糊聚类的网格DAG任务图调度算法[J].软件学报,2006,17(11):2277-2288. 被引量:48
  • 5Asanovic K et al. The landscape of parallel computing research: A view from berkeley. UC Berkeley: Technical Report No. UCB/EECS 2006-183, 2006.
  • 6Almasi G, Cascaval C, Castanos J G, Denneau M, Lieber D, Moreira J E, Warren H S, Jr. Dissecting eyclops: A detailed analysis of a multithreaded architecture. ACM SIGARCH Computer Architecture News, 2003, 31(1): 26-38.
  • 7Kongetira P, Aingaran K et al. Niagara: A 32-way multithreaded spare processor. IEEE Micro, 2005, 25(2) 21-29.
  • 8Seiler Larry, Carmean Doug et al. Larrabee: A many-core X86 architecture for visual computing//Proceedings of the International Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ' 08). Los Angeles, California, 2008.
  • 9Jiang D, Singh J P. A methodology and an evaluation of the SGI Origin 2000//Proceedings of the ACM Sigmetries98/ Performance 98. Madison, Wisconsin, United States, 19981 171-181.
  • 10Eichenberger A E, Abraham S G. Impact of load imbalance on the design of software barriers//Proceedings of the 1995 International Conference on Parallel Processing. 1995 : 63-72.

共引文献55

同被引文献4

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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