The ParaScope Editor is an interactive parallel programming tool that assists knowledgeable users in developing scientific Fortran programs. It displays the results of sophisticated program analyses, provides a set of powerful interactive transformations, and supports program editing. This paper summarizes experiences of scientific programmers and tool designers using the ParaScope Editor. We evaluate existing features and describe enhancements in three key areas: user interface, analysis, and transformation. Many existing features prove crucial to successful program parallelization. They include interprocedural array side-effect analysis and program and dependence view filtering. Desirable functionality includes improved program navigation...
The efficient development of multi-threaded software has, for many years, been an unsolved problem i...
[[abstract]]Parallel compilers analyze sequential programs, in particular their loops, to detect hid...
A suite of software tools is presented for managing a large parallel programming project. The tools ...
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientic ...
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientifi...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Fortran D and High Performance Fortran are languages designed to support efficient data-parallel pro...
This document describes the incorporation of the Lambda loop transformation Toolkit into the ParaSco...
In this paper, we present several tools for analyzing parallel programs. The tools are built on top ...
To date, programming language research has made several major contributions to the support of high s...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
This paper presents ParaVis, a visualization library designed to aid programmers\u27 understanding o...
[[abstract]]Parallel compilers analyze sequential programs, in particular their loops, to detect hid...
The efficient development of multi-threaded software has, for many years, been an unsolved problem i...
[[abstract]]Parallel compilers analyze sequential programs, in particular their loops, to detect hid...
A suite of software tools is presented for managing a large parallel programming project. The tools ...
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientic ...
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientifi...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
Fortran D and High Performance Fortran are languages designed to support efficient data-parallel pro...
This document describes the incorporation of the Lambda loop transformation Toolkit into the ParaSco...
In this paper, we present several tools for analyzing parallel programs. The tools are built on top ...
To date, programming language research has made several major contributions to the support of high s...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
This paper presents ParaVis, a visualization library designed to aid programmers\u27 understanding o...
[[abstract]]Parallel compilers analyze sequential programs, in particular their loops, to detect hid...
The efficient development of multi-threaded software has, for many years, been an unsolved problem i...
[[abstract]]Parallel compilers analyze sequential programs, in particular their loops, to detect hid...
A suite of software tools is presented for managing a large parallel programming project. The tools ...