Abstract—Hardware variability is predicted to increase dramatically over the coming years as a consequence of continued technology scaling. In this paper, we apply the Underdesigned and Opportunistic Computing (UnO) paradigm by exposing system-level power variability to software to improve energy efficiency. We present ViPZonE, a memory management solution in conjunction with application annotations that opportunistically performs memory allocations to reduce DRAM energy. ViPZonE’s components consist of a physical address space with DIMM-aware zones, a modified page allocation routine, and a new virtual memory system call for dynamic allocations from userspace. We implemented ViPZonE in the Linux kernel with GLIBC API support, running on a ...
Main memory in many tera-scale systems requires tens of kilowatts of power. The resulting energy con...
Despite constant improvements in fabrication technology, hardware components are consuming more powe...
Computer servers are equipped with an increasing number of memory modules each with more capacity, m...
ITRS predicts that over the next decade, hardware power variation will increase at alarming rates. A...
The memory system presents many problems in computer architecture and system design. An important ch...
Main memory power in volume and mid-range servers is growing as a fraction of total system power. Th...
Energy efficiency has become one of the most important factors in the development of computer system...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Main memory in clusters may dominate total system power. The resulting energy consumption increases ...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Energy management has become a key issue in the design of computing systems in both mobile as well a...
Abstract—The well-known drawbacks imposed by lock-based synchronization have forced researchers to d...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Main memory in many tera-scale systems requires tens of kilowatts of power. The resulting energy con...
Despite constant improvements in fabrication technology, hardware components are consuming more powe...
Computer servers are equipped with an increasing number of memory modules each with more capacity, m...
ITRS predicts that over the next decade, hardware power variation will increase at alarming rates. A...
The memory system presents many problems in computer architecture and system design. An important ch...
Main memory power in volume and mid-range servers is growing as a fraction of total system power. Th...
Energy efficiency has become one of the most important factors in the development of computer system...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Main memory in clusters may dominate total system power. The resulting energy consumption increases ...
Abstract—Main memory is one of the primary shared resources in a virtualized environment. Current tr...
Energy management has become a key issue in the design of computing systems in both mobile as well a...
Abstract—The well-known drawbacks imposed by lock-based synchronization have forced researchers to d...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Main memory in many tera-scale systems requires tens of kilowatts of power. The resulting energy con...
Despite constant improvements in fabrication technology, hardware components are consuming more powe...
Computer servers are equipped with an increasing number of memory modules each with more capacity, m...