54,276 Hits in 6.4 sec

Floating Point to Fixed Point Conversion of C Code [chapter]

Andrea G. M. Cilio, Henk Corporaal
1999 Lecture Notes in Computer Science  
We present an environment supporting fixed-point code generation from C programs.  ...  In the same time the fixed-point code is 3 to 8 times faster than its equivalent floating-point emulation on an integer datapath.  ...  Related work In the last years the field of automatic conversion of C programs from floating-point to fixed-point has gained much attention.  ... 
doi:10.1007/978-3-540-49051-7_16 fatcat:okgoxwk6pvfv3cudk5j6hls3oe

Open Source Synthesis and Verification Tool for Fixed-to-Floating and Floating-to-Fixed Points Conversions

Semih Aslan, Ekram Mohammad, Azim Hassan Salamy
2016 Circuits and Systems  
A similar conversion system is needed to convert floating point numbers to fixed point numbers due to the advantages that fixed point numbers offer when compared with floating point number systems, such  ...  An open source high level synthesis fixed-to-floating and floating-to-fixed conversion tool is presented for embedded design, communication systems, and signal processing applications.  ...  Acknowledgements The authors would like to thank Xilinx, Inc. [20] for their valuable support.  ... 
doi:10.4236/cs.2016.711323 fatcat:nmls2npdsbaazodjuxgtj2higi

Embedded Operating System Optimization through Floating to Fixed Point Compiler Transformation

Daniele Cattaneo, Antonio Di Bello, Stefano Cherubin, Federico Terraneo, Giovanni Agosta
2018 2018 21st Euromicro Conference on Digital System Design (DSD)  
In this work, we propose a self-contained compiler transformation pass implemented within LLVM to perform floating point to fixed point conversion.  ...  We compare the proposed approach with the original floating point implementation, a handtuned fixed point one, and a solution based on a C++ library for fixed-point arithmetic.  ...  Authors would like to thank STMicroelectronics which provided the boards f207 and f469.  ... 
doi:10.1109/dsd.2018.00042 dblp:conf/dsd/CattaneoBCTA18 fatcat:vcsb7wgdxrgmrl7gjesqiawqem

Design and Implementation of Numerical Linear Algebra Algorithms on Fixed Point DSPs

Zoran Nikolić, Ha Thai Nguyen, Gene Frantz
2007 EURASIP Journal on Advances in Signal Processing  
We also introduce an advanced code optimization and an implementation by DSP-specific, fixed point C code generation.  ...  By using the techniques described in the paper, speed can be increased by a factor of up to 10 compared to floating point emulation on fixed point hardware.  ...  This substitution of function calls is part of the floating point to fixed point conversion process.  ... 
doi:10.1155/2007/87046 fatcat:n6ufbfoncbfihgaszrkew4sfim

Floating-to-Fixed-Point Conversion for Digital Signal Processors

Daniel Menard, Daniel Chillet, Olivier Sentieys
2006 EURASIP Journal on Advances in Signal Processing  
Compared to previous methodologies, our approach takes into account the DSP architecture to optimise the fixed-point formats and the floating-to-fixed-point conversion process is coupled with the code  ...  In this paper, a new methodology for the floating-to-fixed point conversion is proposed for software implementations.  ...  The floating-to-fixed-point conversion is achieved after the code generation process.  ... 
doi:10.1155/asp/2006/96421 fatcat:ftzhnlf7zzdovp3kmuk5h6etpq

A floating-point to integer C converter with shift reduction for fixed-point digital signal processors

Ki-Il Kum, Jiyang Kang, Wonyong Sung
1999 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258)  
A floating-point to integer C program translator is developed for convenient programming and efficient use of fixed-point programmable digital signal processors (DSP's).  ...  The translated integer C codes are 20 to 400 times faster than the floating-point versions when applied to TMS320C50, TMS320C60 and Motorola 56000 DSP's.  ...  The translated integer C versions are 20 to 400 times faster than floating-point C codes.  ... 
doi:10.1109/icassp.1999.758363 dblp:conf/icassp/KumKS99 fatcat:biqsrt5dv5hszbzmpuoxb2qffe

Embedded ISA support for enhanced floating-point to fixed-point ANSI-C compilation

Tor Aamodt, Paul Chow
2000 Proceedings of the international conference on Compilers, architectures, and synthesis for embedded systems - CASES '00  
Recently tools for automating the translation of floatingpoint signal-processing applications written in ANSI C into fixed-point have been presented [34, 17, 8] .  ...  FMLS may improve the rounding-noise performance of fractional multiplication operations in three ways depending upon the specific fixed-point scaling properties an application exhibits.  ...  FLOAT-TO-FIXED CONVERSION Our floating-point to fixed-point conversion utility is outlined in Figure 1 .  ... 
doi:10.1145/354880.354899 dblp:conf/cases/AamodtC00 fatcat:jziz6mkupfa4vghxoy4wfsyvqa

Automatic Floating-Point to Fixed-Point Transformations

Kyungtae Han, Alex G. Olson, Brian L. Evans
2006 2006 Fortieth Asilomar Conference on Signals, Systems and Computers  
For the floating-point to fixed-point transformation, this paper describes two methods within an automated transformation environment.  ...  Many digital signal processing and communication algorithms are first simulated using floating-point arithmetic and later transformed into fixed-point arithmetic to reduce implementation complexity.  ...  Fixed-point transformation consists of fixed-point conversion and wordlength optimization. Fixed-point conversion is a process of converting floating-point programs to fixed-point programs.  ... 
doi:10.1109/acssc.2006.356588 fatcat:xntreqsnlvc6hl2m3yuvfnwo4y

Superword level parallelism aware word length optimization

Ali Hassan El Moussawi, Steven Derrien
2017 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017  
We propose a SLPaware word length optimization algorithm to jointly perform float-to-fixed-point conversion and SLP extraction.  ...  To reduce time-to-market, automatic SIMDization -such as superword level parallelism (SLP) extraction -and float-to-fixed-point conversion methodologies have been proposed.  ...  (iii) Fixed-point code generation which converts the floating-point code into fixed-point code that implements the fixed-point specification.  ... 
doi:10.23919/date.2017.7927148 dblp:conf/date/MoussawiD17 fatcat:sjpqwpo4hzcohgzefhgyjghncy

Design and Implementation of a Floating Point ALU on a STRATIX-III FPGA

Prashanth B.U.V, C. Padmini, S. Rajendar
2012 International Journal of Computer Applications  
One of the most important stages of fixed-point to floatingpoint conversion is the evaluation of the floating-point specification accuracy.  ...  The experimental results shows the functional and timing analysis for the fixed point to floating converter DSP module carried out using high performance synthesis software from Altera[1].  ...  , integer word length check, and floating point 'C' code generation.  ... 
doi:10.5120/8731-2610 fatcat:ldpbkykhl5g2jlc5657do746iu

An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design

Sanghamitra Roy, Prith Banerjee
2004 Proceedings of the 41st annual conference on Design automation - DAC '04  
The first step in a flow to map MATLAB applications into hardware is the conversion of the floating-point MATLAB algorithm into a fixed-point version.  ...  Most practical FPGA designs of digital signal processing applications are limited to fixed-point arithmetic owing to the cost and complexity of floating-point hardware.  ...  There has been some work in recent literature on automated compiler techniques for conversion of floating-point representations to fixed-point.  ... 
doi:10.1145/996566.996701 dblp:conf/dac/RoyB04 fatcat:3kswsk5ukne3jei6qzpj2d4x2y

Simulation Tools For Fixed Point Dsp Algorithms And Architectures

K. B. Cullen, G. C. M. Silvestre, N. J. Hurley
2007 Zenodo  
This paper presents software tools that convert the C/Cµ floating point source code for a DSP algorithm into a fixedpoint simulation model that can be used to evaluate the numericalperformance of the algorithm  ...  The tools use a novel system for maintaining binary point informationso that the conversion from floating point to fixed point isautomated and the resulting fixed point algorithm achieves maximum possible  ...  Floating Point to Fixed Point Conversion Starting with a C/C++ floating point algorithm the first step in creating a simulation model is to run the source code formatter.  ... 
doi:10.5281/zenodo.1082719 fatcat:5xdkx5ibnjbnbeko4iverr5poq

The Programming Algorithm Based on Embedded System for the Output Conversion of the Humidity & Temperature Sensor SHTxx

Jiu Peng Zou, Yu Qiang Dai, Xue Wu Liu, Li Ming Zhang, Feng Xia Liu
2012 Advanced Engineering Forum  
Using fixed-point calculations and shift operations instead of floating-point calculations, the results of program code reduction amount of 60 percent, and computing speed faster nearly 4 times than the  ...  The polynomials are precise equivalent to the conversion formulas provided by the manufacturers, but contain only Binary fixed-point integer, fractional part, and 2N.  ...  The Fixed-Point Transform of Floating Point Conversion Formulas For the embedded microprocessor or microcontroller which does not have float-point unit, it is more quick and has less code size by several  ... 
doi:10.4028/ fatcat:tsnoulm7vre67msd3vpl6w2czu

Fixed point exploitation via compiler analyses and transformations

D. Cattaneo, A. Di Bello, M. Chiari, S. Cherubin, G. Agosta
2019 Proceedings of the 16th ACM International Conference on Computing Frontiers - CF '19  
Since the conversion from floating point to fixed point is generally performed manually, it is time-consuming and error-prone.  ...  TAFFO is a toolset of LLVM compiler plugins that automatically converts computations from floating point to fixed point.  ... 
doi:10.1145/3310273.3323424 dblp:conf/cf/CattaneoBCCA19 fatcat:3vxtu2xnybacpnqevxmnnctt6a

Model-Based Design of Fixed-Point Filters for Embedded Systems

Mark Corless, Arvind Ananthan
2009 SAE International Journal of Passenger Cars - Electronic and Electrical Systems  
Automatic code generation is then applied to implement the algorithm in C code which takes advantage of processor specific intrinsic functions for fixed-point mathematics on an Analog Devices' Blackfin  ...  The test benches are reused to verify correct behavior is maintained throughout the elaboration of the algorithm specification to fixed point.  ...  conversion to fixed point.  ... 
doi:10.4271/2009-01-0150 fatcat:wjiafdfvknh5hflf3tssoz727e
« Previous Showing results 1 — 15 out of 54,276 results