It has been widely known that a significant part of the bits are useless or even unused during the program execution. Bit-width analysis targets at finding the minimum bits needed for each variable in the program, which ensures the execution correctness and resources saving. In this paper, we proposed a static analysis method for bit-widths in general applications, which approximates conservatively at compile time and is independent of runtime conditions. While most related work focus on integer applications, our method is also tailored and applicable to floating point variables, which could be extended to transform floating point number into fixed point numbers together with precision analysis. We used more precise representations for ...
As scientific computation continues to scale, it is crucial to use floating-point arithmetic process...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
Many important applications perform computations on non-standard bit-width values; mapping them to ...
Exportado OPUSMade available in DSpace on 2019-08-11T09:38:42Z (GMT). No. of bitstreams: 1 raphaeler...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
The complexity of software grows every year, and while there are many programming techniques and new...
We present a compiler algorithm called Bit Value, which can discover both unused and constant bits i...
This dissertation is about verifying the correctness of low-level computer programs.This is challeng...
Value range analysis is important in many software domains for ensuring the safety and reliability o...
We describe a method for the formal determination of signal bit width in fixed points VLSI implement...
We present a floating-point precision modeling methodology that can be used to develop application a...
Bitwidth-aware register allocation has caught the attention of researchers aiming to effectively red...
Automatic bitwidth analysis is a key ingredient for highlevel programming of FPGAs and high-level sy...
BIT (Bytecode Instrumenting Tool) is a collection of Java classes that allow one to build customized...
As scientific computation continues to scale, it is crucial to use floating-point arithmetic process...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
Many important applications perform computations on non-standard bit-width values; mapping them to ...
Exportado OPUSMade available in DSpace on 2019-08-11T09:38:42Z (GMT). No. of bitstreams: 1 raphaeler...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
The complexity of software grows every year, and while there are many programming techniques and new...
We present a compiler algorithm called Bit Value, which can discover both unused and constant bits i...
This dissertation is about verifying the correctness of low-level computer programs.This is challeng...
Value range analysis is important in many software domains for ensuring the safety and reliability o...
We describe a method for the formal determination of signal bit width in fixed points VLSI implement...
We present a floating-point precision modeling methodology that can be used to develop application a...
Bitwidth-aware register allocation has caught the attention of researchers aiming to effectively red...
Automatic bitwidth analysis is a key ingredient for highlevel programming of FPGAs and high-level sy...
BIT (Bytecode Instrumenting Tool) is a collection of Java classes that allow one to build customized...
As scientific computation continues to scale, it is crucial to use floating-point arithmetic process...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...