Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home


Technical Reports



» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

 
Click here for full text: Postscript PDF

TStreams: How to Write a Parallel Program

Knobe, Kathleen; Offner, Carl D.

HPL-2004-193

Keyword(s): TStreams; parallelism

Abstract: TStreams is a simple yet powerful parallel programming model which separates the expression of all potential parallelism in an application both from the serial computations and also from the target-specific details such as mapping and scheduling needed to run an application on a particular architecture. This separation leads to an efficient and modular way of developing parallel applications. TStreams programs are able to make use of all kinds of parallelism- TStreams is not prejudiced in favor of one particular kind, as parallel programming languages typically are. And the code in a TStreams application does not have to be rewritten when porting TStreams from one architecture to another . In addition, because TStreams is more general than other parallel programming systems, it has the capability of automatically providing some facilities, such as automatic checkpoint/restart, that are not even usually thought of as issues of parallel programming. Notes:

17 Pages

Back to Index

»Technical Reports

» 2009
» 2008
» 2007
» 2006
» 2005
» 2004
» 2003
» 2002
» 2001
» 2000
» 1990 - 1999

Heritage Technical Reports

» Compaq & DEC Technical Reports
» Tandem Technical Reports
Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.