• Home
  • Search
  • Rapid application specific floating-point unit generation with bit-alignment
  • Cite Icon3
  • https://doi.org/10.1145/1391469.1391487Copy DOI Icon

Rapid application specific floating-point unit generation with bit-alignment

  • Jun 8, 2008
  • Yee Jern Chong +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

While ASIPs have allowed designers to create processors with custom instructions to target specific applications, floating point units are still instantiated as fixed general-purpose units, which wastes area if not fully utilized. Therefore, there is a need for custom FPUs for embedded systems. The creation of a custom FPU requires the selection of a subset of the full floating-point instruction set and the implementation of this subset in hardware, such that the runtime of the application is minimized. To minimize area, it is desirable to merge the datapaths for each of the floating-point operations, so that redundant hardware is minimized. Floating-point datapaths are complex and contain components with varying bit-widths, so sharing components of different bit-widths is necessary. However, this introduces the problem of bit-alignment, which involves determining how smaller resources should be aligned within larger resources when merged. This is a problem that has been largely neglected in previous work. Thus, this paper presents a novel algorithm for solving the bit-alignment problem, which neatly integrates into the datapath merging process. By solving this bit-alignment problem, automatic datapath merging can be made available for FPU generation. To explore the trade-offs between area and performance, a rapid design space exploration was performed to determine which FP operations should be implemented in hardware rather than emulated. Our results show that more floating-point hardware does not necessarily equate to lower run-time if the additional hardware increases delay. We found that bit-alignment reduced area by an average of 22.5% in our benchmarks, compared to an average of 14.1% without bit-alignment.

Similar Papers
  • Conference Article
  • Citations13

Rapid Design Space Exploration for Conceptual Design of Hypersonic Missions

  • Jun 14, 2011
  • Michael Grant +2
  • Research Article
  • Citations10

Area efficient floating‐point FFT butterfly architectures based on multi‐operand adders

  • Jun 01, 2015
  • Electronics Letters
  • Amir Kaivani +1
  • Research Article
  • Citations6

Difference modeling for design space exploration and comparison of three-dimensional structural simulation results

  • Aug 12, 2019
  • Information Visualization
  • Christopher Thelin +3
  • Research Article
  • Citations38

Quantitative analysis of the speed/accuracy trade-off in transaction level modeling

  • Dec 01, 2008
  • ACM Transactions on Embedded Computing Systems
  • Gunar Schirner +1
  • Research Article
  • Citations9

Implementation of the Exponential Function in a Floating-Point Unit

  • Jan 01, 2003
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Álvaro Vázquez +1
  • Conference Article
  • Citations5

Rapid prototyping and Design Space Exploration methodologies for many-accelerator systems

  • Sep 01, 2015
  • Efstathios Sotiriou-Xanthopoulos +4
  • Conference Article
  • Citations11

Structural Material Property Tailoring Using Deep Neural Networks

  • Jan 06, 2019
  • AIAA Scitech 2019 Forum
  • Ryan Noraas +3
  • Conference Article
  • Citations18

TLM Platform Based on SystemC for STARSoC Design Space Exploration

  • Jun 01, 2008
  • Sami Boukhechem +1
  • PDF
  • Research Article
  • Citations3

Motion Primitive Approach to Spacecraft Trajectory Design in a Multi-body System

  • Sep 11, 2023
  • The journal of the astronautical sciences
  • Thomas R Smith +1
  • Conference Article
  • Citations2

ADSET: A framework of rapid design space exploration for Android-based systems

  • Oct 01, 2012
  • Shih-Hao Hung +3
  • PDF
  • Research Article
  • Citations5

Stream-based Hebbian eigenfilter for real-time neuronal spike discrimination

  • Apr 10, 2012
  • BioMedical Engineering OnLine
  • Bo Yu +5
  • PDF
  • Research Article
  • Citations1

Energy Efficient Wireless Sink Node for Monitoring of Snow Environment

  • Apr 10, 2021
  • Turkish Journal of Computer and Mathematics Education (TURCOMAT)
  • Rajesh Kumar Garg, Et Al
  • Research Article
  • Citations18

Parallel Distributed Trajectory Pattern Mining Using Hierarchical Grid with MapReduce

  • Oct 01, 2013
  • International Journal of Grid and High Performance Computing
  • Kazuhiro Seki +2
  • Conference Article
  • Citations4

Performance analysis of compressed instruction sets on workloads targeted at mobile internet devices

  • Sep 01, 2009
  • Chander Sudanthi +3
  • Research Article
  • Citations31

The Texas Instruments 34010 Graphics System Processor

  • Jan 01, 1986
  • IEEE Computer Graphics and Applications
  • Mike Asal +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.