This paper presents a method of program compaction based on the frequency characteristics of program behavior. The proposed method keeps in the compiled form only frequently executed portions of programs and stores infrequently executed portions of programs in a compacted interpreted form, and dynamically unpacks and loads them into the memory for execution only when they are requested. Determination of infrequently executed code is done by estimating the execution frequency of the program's basic blocks based on the known distribution functions of its input parameters. It allows to control the growth of the compacted program execution time. The theoretical and experimental results of the research prove the possibility of using the proposed...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
The problem of the time foregasting of the complicated program complex execution on parallel computi...
A method to estimate the execution time of software based on static metrics is proposed in this the...
This paper presents a method of program compaction based on the frequency characteristics of program...
This paper addresses instruction-level parallelism in code generation for DSPs. In presence of poten...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
While compaction of binary test sequences for generic sequential circuits has been widely explore, t...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Embedded systems often have limited amounts of available memory, thus encouraging the development of...
We present a transformational system for extracting parallelism from programs. Our transformations g...
The trend in computer architecture is that processor speeds are increasing rapidly compared to memor...
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
In time-critical systems such as in avionics, for safety and timing guarantees, applications are iso...
Abstract. Certain high-performance applications like multimedia and gaming have performance requirem...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
The problem of the time foregasting of the complicated program complex execution on parallel computi...
A method to estimate the execution time of software based on static metrics is proposed in this the...
This paper presents a method of program compaction based on the frequency characteristics of program...
This paper addresses instruction-level parallelism in code generation for DSPs. In presence of poten...
The need for a better microprogramming tool has increased considerably as increased dem and and supp...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
While compaction of binary test sequences for generic sequential circuits has been widely explore, t...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Embedded systems often have limited amounts of available memory, thus encouraging the development of...
We present a transformational system for extracting parallelism from programs. Our transformations g...
The trend in computer architecture is that processor speeds are increasing rapidly compared to memor...
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
In time-critical systems such as in avionics, for safety and timing guarantees, applications are iso...
Abstract. Certain high-performance applications like multimedia and gaming have performance requirem...
Understanding program behavior is at the foundation of computer architecture and program optimizatio...
The problem of the time foregasting of the complicated program complex execution on parallel computi...
A method to estimate the execution time of software based on static metrics is proposed in this the...