摘要
因为对高性能微芯片和系统设计的广泛影响,能量消耗问题受到计算机界越来越广泛的关注.多个层次的技术被用于改善系统的能量效率,并行处理是体系结构层提高能量效率的主要手段.并行处理使用性能适中的计算节点减少能量消耗,使用多个节点并行执行维持高吞吐量.文中分析了并行处理提高能量效率的基本原理,给出了并行处理的时间开销和能量开销模型.基于模型分析,对低电压并行系统、动态电压调节(Dynamic Voltage Scaling,DVS)的并行系统和多核微处理器3个并行处理方向进行了展望,给出了这些并行处理方向改善能量效率的空间.
Energy consumption has been paid increasing attention to in the computer domain because of its deep influence on the design of high performance chips and systems. Many techniques are proposed to improve energy efficiency of computer systems, and in the paper the author focuses on parallel processing on architecture level. Parallel processing improves energy efficiency by using some computing nodes with moderate performance, which maintain high throughput by parallel execution. In this paper, the authors present the fundamental of parallel processing improving energy efficiency, and models the time and energy overhead involved in parallel execution. Based on the models, the author investigates low voltage parallel systems, parallel systems with dynamic voltage scaling, and multi-core microprocessors, and reveals their potential of improving energy efficiency.
出处
《计算机学报》
EI
CSCD
北大核心
2009年第12期2475-2481,共7页
Chinese Journal of Computers
基金
国家自然科学基金"软件指导的高性能计算机系统功耗和热量管理"(60903059)
国家"八六三"高技术研究发展计划项目"面向片上多处理器系统的程序设计环境"(2008AA01Z110)
国家科技重大专项(2009ZX01036-001-003-001)
高效能服务器和存储技术国家重点实验室开放基金项目(2009 HSSA04)资助
关键词
并行处理
能量效率
动态电压调节
低电压设计
多核处理
parallel processing
energy efficiency
dynamic voltage scaling
low-voltage design
multi-core processing