The goal of traditional optimizations is to map applications onto limited machine resources such that application performance is maximized while application semantics (program correctness), is preserved. Semantics is thought of as a unique mapping from inputs to outcomes. Relaxing application semantics through approximations has the potential of orders of magnitude performance improvements by trading off outcome quality for resource usage. Here, an execution outcome is not only based on its inputs but also resource availability and user quality expectations. Emerging approximation techniques provides various ways to trade-off output quality for lower resource consumption. However, as a developer, the guidance and support on how to utilize...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
A Distributed System is composed by integration between loosely coupled software components and the ...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
Approximate computing is an emerging computing paradigm that leverages the inherent resilience of ap...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
Approximate computing frameworks configure applications so they can operate at a range of points in ...
In conventional computing, most programs are treated as implementations of mathematical functions fo...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Approximate computing, being able to tradeoff computation quality (e.g., accuracy) and computational...
Research has shown that approximate computing is effective at reducing the resource requirements, co...
Thesis (Ph.D.)--University of Washington, 2014Energy efficiency is a key concern in the design of mo...
Energy-efficient computing is important in several systems ranging from embedded devices to large sc...
International audienceA large part of the development effort of compute-intensive applications is de...
Memory approximation enables trading off quality/accuracy for performance or energy gains. Tradition...
International audienceApproximate computing is necessary to meet deadlines in some compute-intensive...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
A Distributed System is composed by integration between loosely coupled software components and the ...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...
Approximate computing is an emerging computing paradigm that leverages the inherent resilience of ap...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
Approximate computing frameworks configure applications so they can operate at a range of points in ...
In conventional computing, most programs are treated as implementations of mathematical functions fo...
Approximate computing is an emerging design paradigm that leverages the intrinsic resilience of appl...
Approximate computing, being able to tradeoff computation quality (e.g., accuracy) and computational...
Research has shown that approximate computing is effective at reducing the resource requirements, co...
Thesis (Ph.D.)--University of Washington, 2014Energy efficiency is a key concern in the design of mo...
Energy-efficient computing is important in several systems ranging from embedded devices to large sc...
International audienceA large part of the development effort of compute-intensive applications is de...
Memory approximation enables trading off quality/accuracy for performance or energy gains. Tradition...
International audienceApproximate computing is necessary to meet deadlines in some compute-intensive...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
A Distributed System is composed by integration between loosely coupled software components and the ...
A new design approach, called approximate computing (AxC), leverages the flexibility provided by int...