Titanium Papers
Compilation of Explicit Parallelism
-
Optimizing Parallel Programs with
Explicit Synchronization
- Arvind Krishnamurthy and Katherine Yelick,
Programming Language Design and Implementation,
La Jolla, California, June 1995.
- Abstract,
Postscript available.
-
Optimizing Parallel SPMD Programs
- Arvind Krishnamurthy and Katherine Yelick,
Seventh Annual Workshop on Languages and Compilers for Parallel
Computing, Ithaca, New York, August 1994.
- Abstract,
Postscript available.
Automatic Memory Management
-
Better Static Memory Management: Improving
Region-Based Analysis of Higher Order Languages
- Alexander Aiken, Manuel Fähndrich, and Raph Levien,
Programming Language Design and Implementation,
La Jolla, California, June 1995.
Split-C
The Titanium language, currently under development, has it roots
in the Split-C language. The papers given below describe
Split-C. Also see the
Split-C home page for more details and software releases.
-
Empirical Evaluation of the CRAY-T3D: A Compiler Perspective
- Remzi H. Arpaci, David E. Culler, Arvind Krishnamurthy,
Steve G. Steinberg, and Katherine Yelick,
International Symposium on Computer Architecture,
Santa Margherita Ligure, Italy, June 1995.
- Abstract,
Postscript available.
-
Parallel Programming in Split-C
- D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta,
T. von Eicken, and K. Yelick, Supercomputing, Portland, Oregon,
November 1993.
- Abstract,
Postscript available.