-
Notifications
You must be signed in to change notification settings - Fork 3
/
documentation.html
100 lines (95 loc) · 6.2 KB
/
documentation.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
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="generator" content="pandoc">
<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> -->
<title>Accelerate: Documentation</title>
<style type="text/css">code{white-space: pre;}</style>
</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 class="active"><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="container">
<div class="row">
<div id="TOC" class="well">
<!-- <ul> -->
<!-- <li class="nav-header" id="toctitle">Table of Contents</il> -->
<!-- </ul> -->
<ul>
<li><a href="#documentation">Documentation</a><ul>
<li><a href="#on-this-site">On this site</a></li>
<li><a href="#external-resources">External resources</a></li>
</ul></li>
</ul>
</div>
<div class="container">
<h1 id="documentation">Documentation</h1>
<p>Welcome to the documentation for the Accelerate language and compiler. To get started, see the installation instructions on the <a href="/get-started.html">getting started</a> page or read how to <a href="/get-started/install-from-github.html">install from GitHub</a> to get the latest in-development sources. Once the compiler has been installed, take a look at the <a href="/documentation/language-overview.html">language overview</a>. More information about the design and implementation of Accelerate can be found in our <a href="/publications.html">publications</a>.</p>
<h2 id="on-this-site">On this site</h2>
<ul>
<li><p><a href="/get-started.html">Getting started guide</a></p>
<ul>
<li><a href="/get-started/install-from-github.html">Building the development sources</a></li>
</ul></li>
<li><p><a href="/libraries.html">Common libraries and their documentation</a></p></li>
<li><p><a href="/documentation/users-guide.html">Users Guide</a></p>
<ul>
<li><p><a href="/documentation/users-guide/language.html">The <em>Accelerate</em> language</a></p></li>
<li><p>Foreign Function Interface (FFI)</p></li>
</ul></li>
</ul>
<h2 id="external-resources">External resources</h2>
<ul>
<li><p><a href="http://chimera.labs.oreilly.com/books/1230000000929"><em>Parallel and Concurrent Programming in Haskell</em></a> by Simon Marlow is a book published by O'Rielly Media which covers several techniques for writing parallel and concurrent programs in Haskell, including a chapter on <a href="http://chimera.labs.oreilly.com/books/1230000000929/ch06.html">programming with Accelerate</a>. The book is available for purchase in electronic and paper formats, and can also be viewed online for free. Note that the API of Accelerate has changed slightly since the book was published, so we have written an <a href="/documentation/parallel-concurrent-programming-haskell-errata.html">errata</a> containing changes and corrections.</p></li>
<li><p>The <a href="https://www.haskell.org/documentation">haskell.org</a> website lists several books, courses, and tutorials to help you learn Haskell.</p></li>
<li><p><a href="https://github.com/tmcdonell/tmcdonell.github.io/raw/master/papers/TrevorMcDonell_PhD_Thesis.pdf">Trevor's PhD Thesis</a> describes the design and implementation of the frontend optimisations and CUDA backend.</p></li>
</ul>
</div>
</div>
</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>