User supplied knowledge and interaction is a vital component of a toolkit for producing high quality parallel implementations of scalar FORTRAN numerical code. In this paper we consider the necessary components that such a parallelisation toolkit should possess to provide an effective environment to identify, extract and embed user relevant user knowledge. We also examine to what extent these facilities are available in leading parallelisation tools; in particular we discuss how these issues have been addressed in the development of the user interface of the Computer Aided Parallelisation Tools (CAPTools). The CAPTools environment has been designed to enable user exploration, interaction and insertion of user knowledge to facilitate the aut...
The recent success of vector computers like the Cray-1 and array processors such as those manufactur...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
It is now clear that the concept of a HPC compiler which automatically produces highly efficient par...
Writing applications for high performance computers is a challenging task. Although writing code by ...
The number of Fortran legacy codes maintained by the DoD research community is unknown, but it is ge...
This work describes the development of a Fortran parsing tool, which extracts parallelising informat...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Parallel computers can provide impressive speedups, but unfortunately such speedups are difficult to...
In recent years, methods for analyzing and parallelizing sequential code using data analysis and loo...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
The aim of this project is to design and develop PEAK, a multi-layer, multi-target, intelligent prog...
The peak processing performance of highly parallel computers can be achieved only by advanced progra...
From its earliest days, the Fortran programming language has been designed with computing efficiency...
The recent success of vector computers like the Cray-1 and array processors such as those manufactur...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
It is now clear that the concept of a HPC compiler which automatically produces highly efficient par...
Writing applications for high performance computers is a challenging task. Although writing code by ...
The number of Fortran legacy codes maintained by the DoD research community is unknown, but it is ge...
This work describes the development of a Fortran parsing tool, which extracts parallelising informat...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Parallel computers can provide impressive speedups, but unfortunately such speedups are difficult to...
In recent years, methods for analyzing and parallelizing sequential code using data analysis and loo...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
The aim of this project is to design and develop PEAK, a multi-layer, multi-target, intelligent prog...
The peak processing performance of highly parallel computers can be achieved only by advanced progra...
From its earliest days, the Fortran programming language has been designed with computing efficiency...
The recent success of vector computers like the Cray-1 and array processors such as those manufactur...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...