-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathperformance.html
66 lines (49 loc) · 1.95 KB
/
performance.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!--#include virtual="header.inc" -->
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="index.html">Grappa</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact</a></li>
<!-- <li><a href="#download">Download</a></li> -->
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span6">
<h1>Early results show promise</h1>
<p>Grappa is still under development, but early results suggest
we can perform well.</p>
<img src="images/grappa-performance.png" />
<p>We ran a modified version of the Unbalanced Tree Search (UTS)
benchmark [Olivier et al. '06] to evaluate random access
bandwidth and load balancing. We used the T1L tree, with a
geometric distribution and 100 million nodes </p>
<p>Grappa & the Cray XMT are both traversing a tree dispersed
randomly through global shared memory using a parallel loop
decomposition, with no random number generator calls.</p>
<p>The MPI execution uses out-of-box UTS and traverses the tree
implicitly, so there are random number generator calls and
work-stealing, but no remote references.</p>
<p>The Grappa and MPI runs used our 12-node 144-core 2.66 GHz
Intel Westmere Xeon system with Mellanox QDR Infiniband. The
XMT run used PNNL's 128-processsor Cray XMT-I.</p>
</div>
</div>
<hr>
<footer>
<p>© University of Washington CSE 2012</p>
</footer>
</div> <!-- /container -->
<!--#include virtual="footer.inc" -->