this paper we describe a strategy that will make it possible, after applying a small number of changes, to represent low-level operations as part of the internal representation of a conventional source-to-source Fortran translator. Briefly, our strategy is to represent the low-level operations as Fortran statements. In this way, all the transformation and analysis routines available in the source-to-source restructurer can be applied to the lowlevel representation of the program. The source-to-source parallelizer could then be extended to include many traditional analysis and transformation steps, such as strength reduction and register allocation, not usually performed by this translator. The generation of machine instructions is done as a...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
Current Fortran optimizing compilers often include source to source transformations for automatic pa...
Fortran, parallelism, compiler internal representations, parallel language implementation This is th...
A translator is a computer program which translates the representation of an algorithm from one kind...
This thesis is an investigation into the extent to which the language, FORTRAN, can be converted au...
Massively parallel processors (MPPs) hold the promise of extremely high performance that, if realize...
Abstract. We present an ongoing research in the area of transforming existing sequential Fortran pro...
Metaprogramming has shown much promise for improving the quality of software by offering programming...
High level data structures are a cornerstone of modern programming and at the same time stand in the...
The last few years have seen multicore architectures emerge as the defining technology shaping the f...
The last few years have seen multicore architectures emerge as the defining technology shaping the f...
Most people write their programs in high-level languages because they want to develop their algorith...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...
Current Fortran optimizing compilers often include source to source transformations for automatic pa...
Fortran, parallelism, compiler internal representations, parallel language implementation This is th...
A translator is a computer program which translates the representation of an algorithm from one kind...
This thesis is an investigation into the extent to which the language, FORTRAN, can be converted au...
Massively parallel processors (MPPs) hold the promise of extremely high performance that, if realize...
Abstract. We present an ongoing research in the area of transforming existing sequential Fortran pro...
Metaprogramming has shown much promise for improving the quality of software by offering programming...
High level data structures are a cornerstone of modern programming and at the same time stand in the...
The last few years have seen multicore architectures emerge as the defining technology shaping the f...
The last few years have seen multicore architectures emerge as the defining technology shaping the f...
Most people write their programs in high-level languages because they want to develop their algorith...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Developing efficient programs for many of the current parallel computers is not easy due to the arch...