Reducing the precision of floating-point values is an effective approach to achieve higher performance as well as higher energy-efficiency. This is especially true for GPUs, since many of its common tasks are inherently insensitive to precision-reduction. A substantially lower bitwidth can open up for many novel microarchitectural optimizations such as resource-efficient register files, functional units, and cache memory subsystems. However, to reduce the precision of floating-point values in a controlled manner, a connection has to be established between the application and the microarchitecture, since it is decided at the application level if deviations from the exact answer is tolerable. This thesis proposes a GPU framework which establi...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectur...
General-purpose computing on graphics processing units is the utilization of a graphics processing u...
Reducing the precision of floating-point values can improve performance and/or reduce energy expendi...
A key challenge in modern computing systems is to access data fast enough to fully utilize the compu...
Floating-point computations produce approximate results, which can lead to inaccuracy problems. Exis...
To avoid immoderate power consumption, the chip industry has shifted away from highperformance singl...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
The energy consumption of a graphics processing unit (GPU) is an important factor in its design, whe...
International audienceError-tolerating applications are increasingly common in the emerging field of...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
This thesis discusses modifications to IEEE 754 floating-point units to help researchers and scienti...
Faster and more efficient hardware is needed to handle the rapid growth of Big Data processing. Appl...
We disclose hardware (HW) intrinsic CPU or DSP instructions architecture and microarchitecture that ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectur...
General-purpose computing on graphics processing units is the utilization of a graphics processing u...
Reducing the precision of floating-point values can improve performance and/or reduce energy expendi...
A key challenge in modern computing systems is to access data fast enough to fully utilize the compu...
Floating-point computations produce approximate results, which can lead to inaccuracy problems. Exis...
To avoid immoderate power consumption, the chip industry has shifted away from highperformance singl...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
The energy consumption of a graphics processing unit (GPU) is an important factor in its design, whe...
International audienceError-tolerating applications are increasingly common in the emerging field of...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
This thesis discusses modifications to IEEE 754 floating-point units to help researchers and scienti...
Faster and more efficient hardware is needed to handle the rapid growth of Big Data processing. Appl...
We disclose hardware (HW) intrinsic CPU or DSP instructions architecture and microarchitecture that ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectur...
General-purpose computing on graphics processing units is the utilization of a graphics processing u...