An integrated environment for the development of parallel applications

Gregory R. Watson, Craig E. Rasmussen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The development of parallel applications is becoming increasingly important to a broad range of industries. Traditionally, parallel programming was a niche area that was primarily exploited by scientists trying to model extremely complicated physical phenomenon. It is becoming increasingly clear, however, that continued hardware performance improvements through clock scaling and feature-size reduction are simply not going to be achievable for much longer. The hardware vendor's approach to addressing this issue is to employ parallelism through multiprocessor and multi-core technologies. While there is little doubt that this approach produces scaling improvements, there are still many significant hurdles to be overcome before parallelism can be employed as a general replacement to more traditional programming techniques. The Parallel Tools Platform (PTP) Project was created in 2005 in an attempt to provide developers with new tools aimed at addressing some of the parallel development issues. Since then, the introduction of a new generation of peta-scale and many-core systems has highlighted the need for such a platform.We describe the current state of PTP, and discuss how a new generation of tools is going to be required to meet the needs of these architectures.

Original languageEnglish
Title of host publicationProceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing
Pages19-34
Number of pages16
DOIs
StatePublished - 2008
Externally publishedYes
Event2nd International Workshop on Parallel Tools for High Performance Computing, HPC 2008 - Stuttgart, Germany
Duration: Jul 7 2008Jul 8 2008

Publication series

NameProceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing

Conference

Conference2nd International Workshop on Parallel Tools for High Performance Computing, HPC 2008
Country/TerritoryGermany
CityStuttgart
Period07/7/0807/8/08

Fingerprint

Dive into the research topics of 'An integrated environment for the development of parallel applications'. Together they form a unique fingerprint.

Cite this