As part of the IEEE International Green and Sustainable Computing conference, SiMS workshop will be organized to address energy-efficient design and application of multi/many-core systems. The emergence of modern high-performance computing (HPC) systems with hundreds of multicore chips is driven by increasingly large applications with varying computation during runtime. Increasing core count from multi-core to many-core systems and scaling down the chip size result in a dramatic increase in system energy consumption which, in turn, increases cooling costs and decreases reliability of system components. According to the National Resources Defense Council, the HPC centers will consume up to 140 billion kilowatt-hours annually by 2020, which costs American businesses $13 billion in electricity bills each year. It is expected that energy saving measures save 39 billion kilo-watt hours, which is equivalent to $3.8 billion per year. Reducing the energy consumption is often in conflict with improving application execution time.
This trade-off can be addressed either by system-level or application-level technique in multi/many-core energy efficient systems. System-level solutions may range from fine-grain dynamic voltage and frequency (V/F) level adjustments for each core to coarse-grain V/F level adjustments for groups/clusters of cores, referred to as voltage-frequency islands (VFI). Choosing either design provides solutions that trade off hardware complexity to perform per-core dynamic voltage-frequency scaling (DVFS) and adapting to varying application workload during runtime that impacts energy efficiency.
The application-level techniques scale the cores’ V/F levels by analyzing macro-level application characteristic i.e. task set and scheduling them among the cores while preserving task precedence relations. Task scheduling/assignment, combined with either per-core DVFS or VFI-based system, aims to optimize user-defined objectives, e.g. minimizing system energy consumption, temperature, and overall application execution time.
Static/Dynamic resource allocation in multi/manycore systems
Energyefficient scheduling and resource allocation in multi/manycore systems
Hardware and software codesign for energyefficient multi/manycore systems
Energyefficient homogenous /heterogeneous multi/manycore systems
Energyefficient interconnection architectures in multi/manycore systems
Performance evaluation of energyefficient multi/many core systems
Power/Energy efficiency of coreA/FIlevel multi/manycore systems
Power and thermal control of multi/manycore systems
Sustainable multi/manycore architectures for VFIbased systems
Energy/Temperature vs. scalability tradeoff in manycore systems
Learning optimization techniques for energy efficiency of multi/manycore systems
10月23日
2017
10月25日
2017
注册截止日期
留言