Abstract

Titanium is a language and system for high-performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing us to focus attention on parallel computing issues. The main additions to Java are immutable classes, multidimensional arrays, an explicitly parallel SPMD model of computation with a global address space, and zone-based memory management. We discuss these features and our design approach, and report progress on the development of Titanium, including our current driving application: a three-dimensional adaptive mesh refinement parallel Poisson solver. © 1998 John Wiley & Sons, Ltd.

Description

Titanium: a high-performance Java dialect - Yelick - 1998 - Concurrency: Practice and Experience - Wiley Online Library

Links and resources

Tags

community

  • @gron
  • @dblp
@gron's tags highlighted