White Papers

Titanium: A High-Performance Java Dialect

Overview 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 programmers 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. This paper discusses these features and design approach, and reports progress on the development of Titanium, including the current driving application: a three-dimensional adaptive mesh refinement parallel Poisson solver.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of California
File Format
PDF
Date Published
Jan 16, 2009
Format
White Papers
Topics
Java, Programming Languages, High Performance Computing

Similiar White Papers

JECho - Interactive High Performance Computing With Java Event Channels

JECho - Interactive High Performance Computing With Java Event Channels

This paper presents JECho, a Java-based communication infrastructure for collaborative high performance applications. JE

Publisher: Georgia Institute of Technology  |  Tags: applications, infrastructure, java

NINJA: Java for High Performance Numerical Computing

NINJA: Java for High Performance Numerical Computing

When Java was first introduced, there was a perception that its many benefits came at a significant performance cost. In

Publisher: IBM  |  Tags: c++, computing, java

The Next Generation of Low-Latency, Front-Office Computing for Capital Markets

The Next Generation of Low-Latency, Front-Office Computing for Capital Markets

A financial firm's ability to offer new products based on leading-edge technology is often the difference between winnin

Publisher: BEA Systems  |  Tags: computing, data, java

University of California White Papers

Stateless Load Balancing Over Multiple MPLS Paths

Stateless Load Balancing Over Multiple MPLS Paths

The paper proposes a flow-independent approach to balance the load coming from several multimedia applications (i.e., IP

Publisher: University of California  |  Tags: applications, ip, mpls, network

Escape From the Computer Lab: Education in Mobile Wireless Networks

Escape From the Computer Lab: Education in Mobile Wireless Networks

As mobile wireless network technology becomes widespread, the importance of education about this new form of communicati

Publisher: University of California  |  Tags: computing, mobile wireless, mobility, network, portable devices, university of california

Parallel Spectral Clustering Algorithm for Large-Scale Community Data Mining

Parallel Spectral Clustering Algorithm for Large-Scale Community Data Mining

The spectral clustering algorithm has been shown to be very effective in finding clusters of non-linear boundaries. Unfo

Publisher: University of California

Mesh Topology Construction for Interconnected Wireless LANs

Mesh Topology Construction for Interconnected Wireless LANs

The 802.11s working group has been formed recently to recommend an Extended Service Set (ESS) that enables wider area co

Publisher: University of California  |  Tags: network

Enhancing TCP Over HSDPA by Cross-Layer Signalling

Enhancing TCP Over HSDPA by Cross-Layer Signalling

A comprehensive performance evaluation of a cross-layer solution to increase users' downlink data rates over HSDPA is pr

Publisher: University of California  |  Tags: base station, data, hsdpa, ip, server