The realization of parallel language systems that offer high-level programming paradigms to reduce the complexity of application development, scalable runtime mechanisms to support variable size problem sets, and portable compiler platforms to provide access to multiple parallel architectures, places additional demands on the tools for program development and analysis. The need for integration of these tools into a comprehensive programming environment is even more pronounced and will require more sophisticated use of the language system technology (i.e., compiler and runtime system). Furthermore, the environment requirements of high-level support for the programmer, large-scale applications, and portable access to diverse machines also app...
This paper presents the preliminary design of SUIF Explorer, a system that uses state-ofthe -art par...
In this paper, we present several tools for analyzing parallel programs. The tools are built on top ...
[[abstract]]©SIGMA II is a system for building program transformation tools. Its intended use is for...
. The realization of parallel language systems that offer highlevel programming paradigms to reduce ...
The realization of parallel language systems that offer high-level programming paradigms to reduce t...
Introduction Most users find parallel programming difficult for at least four reasons. First, paral...
To date, programming language research has made several major contributions to the support of high s...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
pC++ is a language extension to C++ designed to allow programmers to compose distributed data struct...
Traditionally, languages were created and intended for sequential machines and were, naturally, sequ...
This paper describes the architecture of a development environment for computer-aided parallel softw...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
Parallel programming is increasingly important for embedded systems as well as scientific computing ...
This thesis presents a framework for parallelized program analysis. It uses available parallel proce...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
This paper presents the preliminary design of SUIF Explorer, a system that uses state-ofthe -art par...
In this paper, we present several tools for analyzing parallel programs. The tools are built on top ...
[[abstract]]©SIGMA II is a system for building program transformation tools. Its intended use is for...
. The realization of parallel language systems that offer highlevel programming paradigms to reduce ...
The realization of parallel language systems that offer high-level programming paradigms to reduce t...
Introduction Most users find parallel programming difficult for at least four reasons. First, paral...
To date, programming language research has made several major contributions to the support of high s...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
pC++ is a language extension to C++ designed to allow programmers to compose distributed data struct...
Traditionally, languages were created and intended for sequential machines and were, naturally, sequ...
This paper describes the architecture of a development environment for computer-aided parallel softw...
Introduction There are many efforts in parallel programming environments (PPE) for translating sequ...
Parallel programming is increasingly important for embedded systems as well as scientific computing ...
This thesis presents a framework for parallelized program analysis. It uses available parallel proce...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
This paper presents the preliminary design of SUIF Explorer, a system that uses state-ofthe -art par...
In this paper, we present several tools for analyzing parallel programs. The tools are built on top ...
[[abstract]]©SIGMA II is a system for building program transformation tools. Its intended use is for...