Energy consumption is a major constraining factor for embedded multi-core systems. Using aggressive voltage scaling can reduce power consumption, but memory operations become unreliable. Several embedded applications exhibit inherent tolerance to computation approximation, for which indicating parts that can tolerate errors has proven a viable way to reduce energy consumption. In this work we propose an extension to OpenMP to specify what regions of code and data are tolerant to approximation. A compiler pass places data into memory regions with different reliability guarantees according to their tolerance to errors. The voltage supply level is dynamically adjusted according to tolerance policies, with the overall goal of minimizing energy ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Memories occupy a significant area of chip real estate and are major contributors to total system en...
Current processor designs have a critical operating point that sets a hard limit on voltage scaling....
Energy consumption is a major constraining factor for embedded multi-core systems. Using aggressive ...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Ultralow-power embedded systems have recently started the move to multicore designs. Aggressive volt...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
Improving power consumption and performance of error tolerant applications is the target of the desi...
The demand for power efficient design has increased exponentially with the advent of smartphones cap...
International audienceVoltage scaling has been used as a prominent technique to improve energy effic...
Abstract- Energy consumption of electronic devices has become a serious concern in recent years. Ene...
We propose a tightly-coupled, multi-core cluster architecture with shared, variation-tolerant, and a...
Variation in performance and power across manufactured parts and their operating conditions is an ac...
As traditional approaches for reducing power in microprocessors are being exhausted, extreme power c...
The memory system presents many problems in computer architecture and system design. An important ch...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Memories occupy a significant area of chip real estate and are major contributors to total system en...
Current processor designs have a critical operating point that sets a hard limit on voltage scaling....
Energy consumption is a major constraining factor for embedded multi-core systems. Using aggressive ...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Ultralow-power embedded systems have recently started the move to multicore designs. Aggressive volt...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
Improving power consumption and performance of error tolerant applications is the target of the desi...
The demand for power efficient design has increased exponentially with the advent of smartphones cap...
International audienceVoltage scaling has been used as a prominent technique to improve energy effic...
Abstract- Energy consumption of electronic devices has become a serious concern in recent years. Ene...
We propose a tightly-coupled, multi-core cluster architecture with shared, variation-tolerant, and a...
Variation in performance and power across manufactured parts and their operating conditions is an ac...
As traditional approaches for reducing power in microprocessors are being exhausted, extreme power c...
The memory system presents many problems in computer architecture and system design. An important ch...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
Memories occupy a significant area of chip real estate and are major contributors to total system en...
Current processor designs have a critical operating point that sets a hard limit on voltage scaling....