Results 1 - 10
of
2,774
Object Oriented Compiler Technology
, 1994
"... This article describes a new approach to compiler technology. The project in which this approach evolved demands some special properties of compilers, such as language independence and dynamically extensible and orthogonal attributes. These properties cannot be modelled in conventional compiler tech ..."
Abstract
- Add to MetaCart
This article describes a new approach to compiler technology. The project in which this approach evolved demands some special properties of compilers, such as language independence and dynamically extensible and orthogonal attributes. These properties cannot be modelled in conventional compiler
Compiler Technology for Future Microprocessors
- Proceedings of the IEEE
, 1995
"... Advances in hardware technology have made it possible for microprocessors to execute a large number of instructions concurrently (i.e., in parallel). These microprocessors take advantage of the opportunity to execute instructions in parallel to increase the execution speed of a program. As in other ..."
Abstract
-
Cited by 23 (5 self)
- Add to MetaCart
forms of parallel processing, the performance of these microprocessors can vary greatly depending on the quality of the software. In particular, the quality of compilers can make an order of magnitude difference in performance. This paper presents a new generation of compiler technology that has emerged
Compiler technology for portable checkpoints
, 1998
"... We have implemented a prototype compiler called porch that transforms C programs into C programs supporting portable checkpoints. Portable checkpoints capture the state of a computation in a machine-independent format that allows the transfer of computations across binary incompatible machines. We i ..."
Abstract
-
Cited by 25 (4 self)
- Add to MetaCart
We have implemented a prototype compiler called porch that transforms C programs into C programs supporting portable checkpoints. Portable checkpoints capture the state of a computation in a machine-independent format that allows the transfer of computations across binary incompatible machines. We
Target Compiler Technologies
"... Abstract – This paper describes Target’s tool flow for the design and optimisation of application-specific instruction-set processors (ASIPs). Thanks to a userfriendly processor description language, an efficient retargetable C compiler, and accurate simulation and profiling tools, engineers can des ..."
Abstract
- Add to MetaCart
Abstract – This paper describes Target’s tool flow for the design and optimisation of application-specific instruction-set processors (ASIPs). Thanks to a userfriendly processor description language, an efficient retargetable C compiler, and accurate simulation and profiling tools, engineers can
Target Compiler Technologies
- Electronic Letters
, 2002
"... This is an extended version. The bibliographical details of the original article are P. Fitzpatrick and C.Wolf: “Direct division in factor rings,” Electronic Letters 38 No. 21 (2002), pp 1253-1254. Conventional techniques for division in the polynomial factor ring F[z]/〈m 〉 or the integer ring Zn us ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
This is an extended version. The bibliographical details of the original article are P. Fitzpatrick and C.Wolf: “Direct division in factor rings,” Electronic Letters 38 No. 21 (2002), pp 1253-1254. Conventional techniques for division in the polynomial factor ring F[z]/〈m 〉 or the integer ring Zn use a combination of inversion and multiplication. We present a new algorithm that computes the division directly and therefore eliminates the multiplication step. The algorithm requires 2 degree(m) (resp. 2 log 2 n) steps, each of which uses only shift and multiply-subtract operations. 1
Compiler Technology for Parallel Scientific Computation
, 1994
"... There is a need for compiler technology that, given the source program, will generate efficient parallel codes for different architectures with minimal user involvement. Parallel computation is becoming indispensable in solving large-scale problems in science and engineering. Yet, the use of paralle ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
There is a need for compiler technology that, given the source program, will generate efficient parallel codes for different architectures with minimal user involvement. Parallel computation is becoming indispensable in solving large-scale problems in science and engineering. Yet, the use
MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems
"... Over the last decade, significant advances have been made in compilation technology for capitalizing on instruction-level parallelism (ILP). The vast majority of ILP compilation research has been conducted in the context of generalpurpose computing, and more specifically the SPEC benchmark suite. At ..."
Abstract
-
Cited by 966 (22 self)
- Add to MetaCart
Over the last decade, significant advances have been made in compilation technology for capitalizing on instruction-level parallelism (ILP). The vast majority of ILP compilation research has been conducted in the context of generalpurpose computing, and more specifically the SPEC benchmark suite
Construction of compiler technology course in application-based university
"... Abstract. Compiler technology course is a very important compulsory basic course in professional computer education, and it is also an important branch in the computer system software. But the value of compiler’s existence as a classic core curriculum of computer science is to be questioned especial ..."
Abstract
- Add to MetaCart
Abstract. Compiler technology course is a very important compulsory basic course in professional computer education, and it is also an important branch in the computer system software. But the value of compiler’s existence as a classic core curriculum of computer science is to be questioned
Compiler Technology for Machine-Independent Parallel Programming
- RICE UNIVERSITY
, 1993
"... Historically, the principal achievement of compiler technology has been to make it possible to program in a high-level, machine-independent style. The absence of compiler technology to provide such a style for parallel computers is the main reason these systems have not found widespread acceptance. ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
Historically, the principal achievement of compiler technology has been to make it possible to program in a high-level, machine-independent style. The absence of compiler technology to provide such a style for parallel computers is the main reason these systems have not found widespread acceptance
Impact Of Compilation Technology On Computer Architecture
"... This paper describes the design of a High Performance Fortran (HPF/Fortran 90D) compiler, a source-to-source translator for distributed memory systems. HPF is a data parallel language with compiler directives to enable users to specify data alignment and distributions. A systematic methodology to pr ..."
Abstract
- Add to MetaCart
This paper describes the design of a High Performance Fortran (HPF/Fortran 90D) compiler, a source-to-source translator for distributed memory systems. HPF is a data parallel language with compiler directives to enable users to specify data alignment and distributions. A systematic methodology
Results 1 - 10
of
2,774