One of the challenges of designing hardware circuits is representing the data in an efficient way - minimising area and power while maximising clock frequency. There are several ways of representing variables, each with different characteristics, such as the effect arithmetic operations have on the absolute and relative error. In the first part of this thesis, a new method of transforming arithmetic by combining different numerical representations to exploit their advantages is discussed. The problem is formulated as a set of linear equations which are then solved to find the optimal solution. Algorithms that generate sub-optimal solutions are investigated because they take a fraction of the time to run. A new reconfigurable devic...
Approximate computing is a technique that exploits trade-offs between energy/performance and quality...
Fast and energy efficient processing of data has always been a key requirement in processor design. ...
Leveraging the inherent error tolerance of a vast number of application domains that are rapidly gro...
Growing demand for computational performance, and the rising cost for chip design and manufacturing...
This thesis is concerned with the optimisation of Digital Signal Processing (DSP) algorithm impleme...
IEEE Signal Processing SocietyA new family of arithmetic operators to optimize the implementation o...
The slowdown of Moore's law, which has been the driving force of the electronics industry over the l...
Conventional digital arithmetic circuits are designed to operate on a specified range of operand mag...
Smart Systems applications often include error resilient computations, due to the presence of noisy ...
The precision used in an algorithm affects the error and performance of individual computations, the...
Energy-efficiency is a critical concern for many systems, ranging from Internet of things objects an...
In this dissertation, novel methodologies for designing energy-efficient hardware systems that deliv...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Energy consumption has become one of the most critical design challenges in integrated circuit desig...
The increasing demand on requirements for high performance and energy efficiency in modern digital s...
Approximate computing is a technique that exploits trade-offs between energy/performance and quality...
Fast and energy efficient processing of data has always been a key requirement in processor design. ...
Leveraging the inherent error tolerance of a vast number of application domains that are rapidly gro...
Growing demand for computational performance, and the rising cost for chip design and manufacturing...
This thesis is concerned with the optimisation of Digital Signal Processing (DSP) algorithm impleme...
IEEE Signal Processing SocietyA new family of arithmetic operators to optimize the implementation o...
The slowdown of Moore's law, which has been the driving force of the electronics industry over the l...
Conventional digital arithmetic circuits are designed to operate on a specified range of operand mag...
Smart Systems applications often include error resilient computations, due to the presence of noisy ...
The precision used in an algorithm affects the error and performance of individual computations, the...
Energy-efficiency is a critical concern for many systems, ranging from Internet of things objects an...
In this dissertation, novel methodologies for designing energy-efficient hardware systems that deliv...
Many modern workloads such as multimedia, recognition, mining, search, vision, etc. possess the char...
Energy consumption has become one of the most critical design challenges in integrated circuit desig...
The increasing demand on requirements for high performance and energy efficiency in modern digital s...
Approximate computing is a technique that exploits trade-offs between energy/performance and quality...
Fast and energy efficient processing of data has always been a key requirement in processor design. ...
Leveraging the inherent error tolerance of a vast number of application domains that are rapidly gro...