1
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
Titanium Performance and Potential: an NPB Experimental Study - - PowerPoint PPT Presentation
Titanium Performance and Potential: an NPB Experimental Study Kaushik Datta, Dan Bonachea, and Katherine Yelick http://titanium.cs.berkeley.edu LCPC 2005 U.C. Berkeley October 20, 2005 1 http://titanium.cs.berkeley.edu Kaushik Datta, Dan
1
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
2
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
3
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
4
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
5
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
6
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
7
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
8
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
9
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
10
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
Global address space
11
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
double [3d] mySlab = new double [startCell:endCell]; // “slabs” array is pointer-based directory over all procs double [1d] single [3d] slabs = new double [0:Ti.numProcs()-1] single [3d]; slabs.exchange(mySlab);
local mySlab local mySlab local mySlab slabs slabs slabs
12
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
mydata data[neighborPos]
13
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
14
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
GOOD
15
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
16
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
17
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
18
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
GOOD
19
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
20
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
21
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
22
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
GOOD
23
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
GOOD
24
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
GOOD
25
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick
26
http://titanium.cs.berkeley.edu Kaushik Datta, Dan Bonachea, and Katherine Yelick