Efficient Emulation of Floating-Point Arithmetic on Fixed-Point SIMD Processors
Citations Over TimeTop 23% of 2016 papers
Abstract
In this paper, a software floating-point emulation library for fixed-point SIMD processors is proposed. The single instruction multiple data (SIMD) mechanism of those processors is exploited in this work to efficiently emulate fast software floating-point operations. The key feature of this approach is the independent processing of the significand and the exponent, stored in different sized subwords of one SIMD word. Additional processing performance is obtained by computing multiple floating-point operations in parallel using one SIMD instruction. Compared to related work, no additional hardware overhead is required to speed up the software emulation of floating-point arithmetic. An evaluation of fixed-and floating-point signal processing algorithms, implemented on a fixed-point VLIW-SIMD processor, shows the differences in performance, precision, and code size.
Related Papers
- → Exploring SIMD for Molecular Dynamics, Using Intel® Xeon® Processors and Intel® Xeon Phi Coprocessors(2013)141 cited
- → Evaluation of the Suitability of NEON SIMD Microprocessor Extensions Under Proton Irradiation(2018)20 cited
- → A fixed-point multimedia co-processor with 50mvertices/s programmable SIMD vertex shader for mobile applications(2005)9 cited
- Design of Controller of LS SIMD Coprocessor(2005)
- Formal Description of Design Space of SIMD Instruction Sets(2013)