Publications

Detailed Information

AUTOSCALER for C: an optimizing floating-point to integer C program converter for fixed-point digital signal processors

DC Field Value Language
dc.contributor.authorKum, Ki-Il-
dc.contributor.authorKang, Jiyang-
dc.contributor.authorSung, Wonyong-
dc.date.accessioned2009-08-05T04:02:03Z-
dc.date.available2009-08-05T04:02:03Z-
dc.date.issued2000-09-
dc.identifier.citationIEEE Trans. Circuits and Systems II: Analog and Digital Signal Processing, vol. 47, no. 9, pp. 840-848, Sep. 2000en
dc.identifier.issn1057-7130-
dc.identifier.urihttps://hdl.handle.net/10371/6154-
dc.description.abstractA translator which converts C-based floating-point
digital signal processing programs to optimized integer C versions
is developed for convenient programming and efficient use of
fixed-point digital signal processors (DSPs). It not only converts
data types and supports automatic scaling, but also conducts shift
optimization to enhance execution speed. Since the input and
output of this translator are ANSI C compliant programs, it can
be used for any fixed-point DSP that supports ANSI C compiler.
The number of shift operations that are required for scaling in the
converted integer programs is reduced by equalizing the integer
word-lengths of relevant variables and constants. For an optimal
reduction, a cost function that represents the overhead of scaling
is formulated by considering the data- path of a target processor,
program parsing, and profiling results. This cost function is
then minimized by using either integer linear programming or
simulated annealing algorithms. The translated integer C codes
are 5–400 times faster than the floating-point versions when
applied to TMS320C50, TMS320C60 and Motorola 56000 DSPs.
en
dc.language.isoen-
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.subjectC languageen
dc.subjectcode optimizationen
dc.subjectdigital signal processorsen
dc.subjectfixed-point arithmeticen
dc.subjectscalingen
dc.subjectword-lengthen
dc.titleAUTOSCALER for C: an optimizing floating-point to integer C program converter for fixed-point digital signal processorsen
dc.typeArticleen
dc.contributor.AlternativeAuthor금기일-
dc.contributor.AlternativeAuthor강지양-
dc.contributor.AlternativeAuthor성원용-
dc.identifier.doi10.1109/82.868453-
Appears in Collections:
Files in This Item:
There are no files associated with this item.

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share