Titanium -- eine aus Java hergeleitete PGAS-Sprache

Titanium - eine aus Java hergeleitete PGAS-Sprache

Dipl. Math. F. Braun
Universität Regensburg - Rechenzentrum
http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/pgastit.html
http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/pgastit.pdf
http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/pgastit.dvi
Nov 16, 2009

Chapter 1
Einführung in Titanium)

1.1  Titanium im WWW

Informationen im WWW:
http://titanium.cs.berkeley.edu/ Homepage von Titanium
http://titanium.cs.berkeley.edu/doc/lang-ref.pdf Titanium Language Reference Manual

Compiler:
http://titanium.cs.berkeley.edu/software.html Compiler und Dokumentation
http://titanium.cs.berkeley.edu/doc/ti_start.html A Gentle Introduction to the Titanium Compiler (tcbuild)

Kurse:
http://titanium.cs.berkeley.edu/doc/tutorial.ps Tutorial
http://titanium.cs.berkeley.edu/talks/titanium-tutorial-psc04.pdf Yelick
http://titanium.cs.berkeley.edu/talks/IPDPS03-TitaniumTutorial.pdf Bonachea

Java:

Split C:
http://www.eecs.berkeley.edu/Research/Projects/CS/parallel/castle/split-c/

1.2  PGAS

1.3  Titanium

1.4  Geschichte

siehe http://titanium.cs.berkeley.edu/research.html

11'1993: Parallel Programming in Split-C, D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta, T. von Eicken, and K. Yelick
1998: Titanium a high proformance Java dialect, http://titanium.cs.berkeley.edu/papers/hpj98.ps
11'2005: Titanium Language Reference Manual, version 2.19, Technical Report No. UCB/EECS-2005-15
8'2006: Titanium Language Reference Manual, Version 2.20, Report No. UCB/EECS-2005-15.1

1.5  Literatur

Weitere Literatur finden Sie auf meiner Webseite für Literatur zum Parallelrechnen: http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/Literatur.html

Chapter 2
Titanium-Installationen (Schwerpunkt: an der Uni. R. verfügbare Inst.)

2.1  Berkeley Titanium

2.1.1  Installation

Zur Zeit muss das System mit einer gcc-Version £ 4.1 übersetzt werden. Bei späteren Version stürzt der Installationsprozess mit C++-Fehlermeldungen ab.

2.1.2  Übersetzung und Start auf Athene

setenv PATH /home/brf09510//tc/bin/:$PATH
tcbuild --backend smp hello.ti
tcrun -n 4 ./hello

2.1.3  Übersetzung und Start auf sequentiellem Linux

export PATH=/usr/local/titanium/bin:$PATH
tcbuild --backend smp hello.ti
tcrun -n 4 ./hello

Chapter 3
Struktur von Titanium-Programmen

3.1  Hallo in Titanium

3.2  Ende eines Titanium-Programms

3.3  Rechenzeit

Inhalt

Contents

TTH-Seite:
http://hutchinson.belmont.ma.us/tth/




File translated from TEX by http://hutchinson.belmont.ma.us/tth/"> TTH, version 3.85.
On 16 Nov 2009, 10:15.