-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.html
191 lines (178 loc) · 8.92 KB
/
index.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<!DOCTYPE html>
<html lang="en">
<head>
<title>Accelerate: High-Performance Haskell</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="/style.css">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Raleway:600,800|Open+Sans">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="https://use.fontawesome.com/c754f00c7e.js"></script>
<!-- <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script> -->
</head>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/index.html" style="font-family: 'Raleway'; font-weight: 600;">AccelerateHS</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="/get-started.html">Get Started</a></li>
<li><a href="/documentation.html">Documentation</a></li>
<li><a href="/libraries.html">Libraries</a></li>
<li><a href="/examples.html">Examples</a></li>
<li><a href="/community.html">Community</a></li>
<li><a href="/publications.html">Publications</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/AccelerateHS/accelerate"><i class="fa fa-github fa-lg" aria-hidden="true"></i></a></li>
<li><a href="http://groups.google.com/group/accelerate-haskell"><i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i></a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
<body>
<div class="jumbotron text-center">
<h1 style="font-family: 'Raleway'; font-weight: 800; text-shadow: 2px 2px 4px #aaa;">Accelerate</h1>
<p style="font-family: 'Open Sans';">High-Performance Parallel Arrays for Haskell</p>
</div>
<div class="container">
<div class="row">
<!-- bootstrap's grid system allows up to 12 columns -->
<div class="col-md-1"></div>
<div class="col-md-10">
<p class="lead text-center">
<i>Accelerate</i> is a free, general-purpose, open-source library that
simplifies the process of developing software that targets massively
parallel architectures including multicore CPUs and GPUs.
<!-- If you want faster code, you have come to the right place. -->
</p>
</div>
<div class="col-md-1"></div>
</div>
</div>
<div class="container">
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">
Make it work, make it fast!
<!-- <span class="text-muted"> target multiple architectures with a single program</span> -->
</h2>
<p class="lead">
Accelerate is a language for array-based computations, designed to
exploit massive parallelism. Programs in Accelerate are expressed in
the form of collective operations on dense multi-dimensional arrays,
which are online compiled and executed on a range of architectures
including multicore CPUs and GPUs.
</p>
</div>
<div class="col-md-5">
<div class="embed-responsive embed-responsive-4by3">
<!-- <iframe class="embed-responsive-item" src="/media/ray.mp4"></iframe> -->
<video controls loop class="embed-responsive-item" poster="/media/ray.jpg">
<source src="/media/ray.mp4" type="video/mp4">
</video>
</div>
<p class="text-center text-muted">
Interactive, real-time ray-tracer
<!-- (<a href="https://github.com/AccelerateHS/accelerate-examples">source <i class="fa fa-github" aria-hidden="true"></i></a>) -->
</p>
<center>
<a href="/examples/ray.html" class="btn btn-primary" style="color: white;">
Go to example
</a>
</center>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7 col-md-push-5">
<h2 class="featurette-heading">
Be productive, be correct.
<!-- <span class="text-muted"> high-level type-safe parallel programming</span> -->
</h2>
<p class="lead">
Embedded in the advanced functional programming language
<a href="https://www.haskell.org">Haskell</a>, Accelerate programs
are declarative, statically-typed, pure, functional, and ready to
exploit all of the performance of modern parallel hardware. The
combination of a strong type system, high-level code, and
interactive development environment, allows you to develop code
quickly with the confidence that it is correct.
</p>
</div>
<div class="col-md-5 col-md-pull-7">
<div class="embed-responsive embed-responsive-1by1">
<video controls class="embed-responsive-item" poster="/media/lulesh/lulesh.jpg">
<source src="/media/lulesh/lulesh.mp4" type="video/mp4">
</video>
</div>
<p class="text-center text-muted">
LULESH hydrodynamics mini-app
<!-- (<a href="https://github.com/tmcdonell/lulesh-accelerate">source <i class="fa fa-github" aria-hidden="true"></i></a>) -->
</p>
<center>
<a href="/examples/lulesh.html" class="btn btn-primary" style="color: white;">
Go to example
</a>
</center>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette text-center">
<div class="col-md-1"></div>
<div class="col-md-10">
<p class="lead">
The core philosophy of Accelerate is to combine <i>performance</i>,
<i>productivity</i>, and <i>portability</i> into a single language
and compiler: quickly write the compute-intensive part of your
program in a high-level style and leave Accelerate to work on the
details of code transformation for the target architecture.
</p>
</div>
<div class="col-md-1"></div>
<a href="get-started.html" class="btn btn-lg btn-success" style="padding: 20px; color: white;">
<span style="font-size:2.2em;">
Get Started
</span>
<!-- <i class="fa fa-rocket fa-3x pull-right" style="vertical-align: middle;"></i> -->
</a>
<!-- <div class="col-md-7"> -->
<!-- <h2 class="featurette-heading">And lastly, this one. <span -->
<!-- class="text-muted">Checkmate.</span> -->
<!-- </h2> -->
<!-- <p class="lead"> -->
<!-- Do we even have a third feature? ): -->
<!-- <button type="button" class="btn btn-primary btn-large">Get Started</button> -->
<!-- </p> -->
<!-- </div> -->
<!-- <div class="col-md-5"> -->
<!-- <img class="featurette-image img-responsive center-block" src="/media/llvm-logo.png" alt="LLVM logo"> -->
<!-- <img class="featurette-image img-responsive center-block" src="/media/nvidia-logo.png" alt="NVIDIA logo"> -->
<!-- <img class="featurette-image img-responsive center-block" src="/media/haskell-logo.svg" alt="Haskell logo"> -->
<!-- </div> -->
</div>
<hr class="featurette-divider">
</div>
<footer class="footer">
<div class="container text-center">
<p class="text-muted">
<a href="https://github.com/AccelerateHS/accelerate">GitHub Project</a> ·
<a href="https://github.com/AccelerateHS/accelerate/issues">Issue Tracker</a> ·
<a href="http://groups.google.com/group/accelerate-haskell">Mailing List</a>
</p>
</div>
</footer>
</body>
</html>