Project Details
Description
The advocation of green computing in recent years reflects researchers' intention to save
more energy and resources for sustainability. The advance of computer hardware technology
witnesses new types of processors which not only provide more computation power but also
pose new challenges on designing energy efficient scheduling algorithms.In this proposal, we focus on energy efficient schedules in clustered DVS multi-core
architecture with memory constraints. In a multi-core system, providing one global supply
voltage for all cores will be energy-inefficient while providing individual supply voltage for
each core locally can be energy-efficient but costly for implementation. A tradeoff between
the global- and local-voltage platforms is to adopt a multi-core architecture with different
voltage clusters, in which several cores in a voltage cluster share the same but adjustable
supply voltage. For example, Intel has recently released a research multi-core platform,
called Single-chip Cloud Computer, in which 48 cores are divided into 6 clusters, each with 8
cores. We will try to identify optimal schedules when the jobs are already assigned to cores
and also find guidelines on how to assign jobs to achieve energy efficiency.Besides the energy consumption by the processors, another major source of energy con-
sumption is the memory. Researchers have shown that the static energy consumption for
keeping the memory active already takes a substantial part in the whole memory energy
consumption. Hence, how to execute the jobs in such a way that the total memory idle
time is as long as possible becomes an important research problem. From the theoretical
computer science community, researchers studied the single processor case where processor
idle time is equivalent to memory idle time, while the practical community explored many
useful heuristic rules to reduce the memory energy consumption by turning memory on and
oR. However, for the multi-core system where different cores share the same memory, how to
group idle time from processors into memory idle time is a not yet tackled problem theoret-
ically. Furthermore, different memory architectures allow different optimization flexibilities.
For example, some memory is divided into banks and each bank can be turned on and oR in-
dependently. Providing theoretical guarantee on energy saving for different types of memory
will be both challenging and worth exploring.Completing this project will lead to deeper insights into energy efficient scheduling in a
more complete computing system and hence speed up incorporating energy efficient algo-
rithms into the operating systems.
| Project number | 9041897 |
|---|---|
| Grant type | GRF |
| Status | Finished |
| Effective start/end date | 1/01/14 → 31/05/18 |
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.
Research output
- 13 RGC 21 - Publication in refereed journal
-
Facility location with double-peaked preferences
Filos-Ratsikas, A., Li, M., Zhang, J. & Zhang, Q., Nov 2017, In: Autonomous Agents and Multi-Agent Systems. 31, 6, p. 1209-1235Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Open AccessFile42 Link opens in a new tab Citations (Scopus)53 Downloads (CityUHK Scholars) -
Incentive mechanism design to meet task criteria in crowdsourcing: How to determine your budget
Wu, W., Wang, W., Li, M., Wang, J., Fang, X., Jiang, Y. & Luo, J., Feb 2017, In: IEEE Journal on Selected Areas in Communications. 35, 2, p. 502-516Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
33 Link opens in a new tab Citations (Scopus) -
Performance-Aware Energy Optimization on Mobile Devices in Cellular Network
Cui, Y., Xiao, S., Wang, X., Lai, Z., Yang, Z., Li, M. & Wang, H., Apr 2017, In: IEEE Transactions on Mobile Computing. 16, 4, p. 1073-1089Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Open Access29 Link opens in a new tab Citations (Scopus)