Abstract:
In today's digital design, in addition to circuit delays, power consumption has become one of the main design concerns. A common solution to deal with the large execution...Show MoreMetadata
Abstract:
In today's digital design, in addition to circuit delays, power consumption has become one of the main design concerns. A common solution to deal with the large execution delay and power consumption in modern processors is to use a co-processor that is capable of executing specific types of instructions in parallel with the main processor. Floating point operations are examples of such instructions that can be offloaded to a co-processor which is optimized to execute this type of complex operation with minimal delay and power. In this paper, we present a new pipelined Multiple Input Multiple Output (MIMO) ALU that is accelerated to perform complex floating point operations including addition, subtraction, multiplication and division. Our proposed Accelerated complex floating point ALU (AALU) has significantly lower delay (in clock cycles) compared to an earlier work that has an Instruction Set Extension (ISE) based architecture. Our approach can achieve up to 12x speed-up compared to the state-of-the-art designs, by completing floating point division in 91% fewer clock cycles, while significantly reducing power consumption.
Published in: 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems
Date of Conference: 05-09 January 2014
Date Added to IEEE Xplore: 06 February 2014
Electronic ISBN:978-1-4799-2513-1