We introduce a static error analysis technique, based on smart interval methods from ane arithmetic, to help de-signers translate DSP codes from full-precision oating-point to smaller nite-precision formats. The technique gives re-sults for numerical error estimation comparable to detailed simulation, but achieves speedups of three orders of mag-nitude by avoiding actual bit-level simulation. We show results for experiments mapping common DSP transform algorithms to implementations using small custom oating point formats
Conference of 11th Asian Symposium on Programming Languages and Systems, APLAS 2013 ; Conference Dat...
Digital signal processing applications are specified with floating-point data types but they are usu...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
Translating digital signal processing (DSP) software into its finite-precision hardware implementati...
IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers275-282DICD
Abstract. Finite precision computations can severely affect the accuracy of computed solutions. We p...
In this article, we introduce a new static analysis for numerical accuracy. Weaddress the problem of...
Signal processing techniques (such as the FFT and sampling rate conversion) can be used to locate an...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Interval methods represent a relatively new research direction in digital sig-nal processing. Though...
Digital Signal Processors are widely used in critical embed-ded systems to pilot low-level, often cr...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
International audienceFloating-point numbers are used to approximate the exact real numbers in a wid...
This paper presents software tools that convert the C/Cµ floating point source code for a DSP algori...
Abstract. A desirable property of control systems is to be robust to in-puts, that is small perturba...
Conference of 11th Asian Symposium on Programming Languages and Systems, APLAS 2013 ; Conference Dat...
Digital signal processing applications are specified with floating-point data types but they are usu...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
Translating digital signal processing (DSP) software into its finite-precision hardware implementati...
IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers275-282DICD
Abstract. Finite precision computations can severely affect the accuracy of computed solutions. We p...
In this article, we introduce a new static analysis for numerical accuracy. Weaddress the problem of...
Signal processing techniques (such as the FFT and sampling rate conversion) can be used to locate an...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Interval methods represent a relatively new research direction in digital sig-nal processing. Though...
Digital Signal Processors are widely used in critical embed-ded systems to pilot low-level, often cr...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
International audienceFloating-point numbers are used to approximate the exact real numbers in a wid...
This paper presents software tools that convert the C/Cµ floating point source code for a DSP algori...
Abstract. A desirable property of control systems is to be robust to in-puts, that is small perturba...
Conference of 11th Asian Symposium on Programming Languages and Systems, APLAS 2013 ; Conference Dat...
Digital signal processing applications are specified with floating-point data types but they are usu...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...