2015 · 26 citations · 7 references
EngineeringComputer EngineeringHigh-performance ComputingComputer ArchitectureMicroelectronicsTheory Of ComputationDigital Signal ProcessingHardware AccelerationTiming AnalysisArithmetic Unit DesignFiltersFloating-point ArithmeticFloating-point Unit DesignHigh PerformanceMultiplier DesignMultipliersThroughput
Floating point numbers are the quantities that cannot be represented by integers, either because they contain fractional values or because they lie outside the range re presentable within the system's bit width. Multiplication of two floating point numbers is very important for processors. Architecture for a fast floating point multiplier yielding with the single precision IEEE 754-2008 standard has been used in this project. The floating point representation can preserve the resolution and accuracy compared to fixed point. Pipeline is a technique where multiple instructions are overlapped in execution. Multiple operations performed at the same time by pipeline will increase the instruction throughput. In several high performance computing systems such as digital signal processors, FIR filters, microprocessors, etc multipliers are key components. The most important aim of the design is to make the multiplier quicker by decreasing delay. Decrease of delay can be caused by propagation of carry in the adders having smallest amount power delay constant.
7
A Simple High-Speed Multiplier Design
Jung-Yup Kang, Jean‐Luc Gaudiot · IEEE Transactions on Computers · 2006 · 103 citations
Double precision floating-point arithmetic on FPGAs
Stavros Paschalakis, P. Lee · 2004 · 47 citations
A high speed binary floating point multiplier using Dadda algorithm
B. Jeevan, S. Narender, C. V. Reddy et al. · 2013 · 25 citations