Are you from the UK? Click here for our UK site.    
New Account »
Forgot Password?
Advanced Search »

ComputersComputer Hardware

Compiling Explicitly Parallel Programs

Authors: Kathy Yelick; Luigi Semenzato; Geoff Pike; Carleton Miyamoto; Ben Liblit; CALIFORNIA UNIV BERKELEY
 
Abstract: This report documents the Titanium language and system for high- performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing the focus on parallel computing issues. The main additions to Java are immutable classes, multi-dimensional arrays, an explicitly parallel SPMD model of computation with a global address space, and zone-based memory management. The features and design approach of Titanium are discussed, including an application: a three- dimensional adaptive mesh refinement parallel Poisson solver.

Limitations: APPROVED FOR PUBLIC RELEASE
Description: Final rept. May 1995-Sep 1999
Pages: 52
Report Date: NOV 2001
Report number: A425993
Keywords relating to this report:
ADDRESSING
ARRAYS
COMPUTATIONS
FORTRAN
GLOBAL
HIERARCHIES
JAVA PROGRAMMING LANGUAGE
MULTIPURPOSE
OPTICAL IMAGES
PARALLEL ORIENTATION
PARALLEL PROCESSING
PERFORMANCE(ENGINEERING)
TITANIUM
Adobe PDF - $21.95
Printed Format - $24.95
Please check the box for the format you wish to order.
Shipping Terms
About Electronic Delivery

Email This Abstract