Skip to content

Commit 405e00e

Browse files
committed
Replace master branch with page content via GitHub
1 parent 12c1380 commit 405e00e

File tree

4 files changed

+637
-744
lines changed

4 files changed

+637
-744
lines changed

index.html

+33-43
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,41 @@
11
<!DOCTYPE html>
2-
<html>
3-
2+
<html lang="en-us">
43
<head>
5-
<meta charset='utf-8' />
6-
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
7-
<meta name="description" content="Hands On OpenCL : An open source two-day lecture course for teaching and learning OpenCL" />
8-
9-
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
10-
11-
<title>Hands On OpenCL</title>
4+
<meta charset="UTF-8">
5+
<title>Hands On OpenCL by HandsOnOpenCL</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
8+
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
9+
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
10+
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
1211
</head>
13-
1412
<body>
13+
<section class="page-header">
14+
<h1 class="project-name">Hands On OpenCL</h1>
15+
<h2 class="project-tagline">An open source two-day lecture course for teaching and learning OpenCL</h2>
16+
</section>
1517

16-
<!-- HEADER -->
17-
<div id="header_wrap" class="outer">
18-
<header class="inner">
19-
<a id="forkme_banner" href="https://github.com/HandsOnOpenCL">View on GitHub</a>
20-
21-
<h1 id="project_title">Hands On OpenCL</h1>
22-
<h2 id="project_tagline">An open source two-day lecture course for teaching and learning OpenCL</h2>
23-
24-
</header>
25-
</div>
18+
<section class="main-content">
19+
<h3>
20+
<a id="welcome" class="anchor" href="#welcome" aria-hidden="true"><span class="octicon octicon-link"></span></a>Welcome</h3>
2621

27-
<!-- MAIN CONTENT -->
28-
<div id="main_content_wrap" class="outer">
29-
<section id="main_content" class="inner">
30-
<h3>
31-
<a name="welcome" class="anchor" href="#welcome"><span class="octicon octicon-link"></span></a>Welcome</h3>
32-
33-
<p>HandsOnOpenCL is a collection of lecture material for OpenCL tutorials. It can be used for short introductions, or for detailed, practical-based tutorials that require 2-3 days to deliver. Provided are slides for around twelve lectures, plus some appendices, complete with a comprehensive set of Examples and Solutions in C, C++ and Python. The lecture series finishes with information on how to port CUDA applications to OpenCL.</p>
22+
<p>Hands On OpenCL is a two-day lecture course introducing OpenCL, the API for writing heterogeneous applications. Provided are slides for around twelve lectures, plus some appendices, complete with Examples and Solutions in C, C++ and Python. The lecture series finishes with information on porting CUDA applications to OpenCL.</p>
3423

3524
<p>This set of freely available OpenCL <a href="https://github.com/HandsOnOpenCL/Exercises-Solutions">exercises and solutions</a>, together with <a href="https://github.com/HandsOnOpenCL/Lecture-Slides/releases">slides</a> have been created by Simon McIntosh-Smith and Tom Deakin from the University of Bristol in the UK, with financial support from the Khronos Initiative for Training and Education (<a href="http://kite.khronos.org/en/opencl">KITE</a>) to promote the use of open standards.</p>
3625

37-
<p><a href="http://www.cs.bris.ac.uk/home/simonm/">Simon McIntosh-Smith</a> is one of the foremost OpenCL trainers in the world, having taught the subject since 2009. He has run many OpenCL training courses at conferences such as SuperComputing and HiPEAC, and has provided OpenCL training for the UK's national supercomputing service and for the Barcelona Supercomputing Center. With OpenCL training experience ranging from half day on-site OpenCL introductions within companies, to three-day intensive hands-on advanced OpenCL tutorials for undergraduates, Simon can provide customized OpenCL training to meet your needs. Get in touch if you'd like to know more:</p>
26+
<p><a href="http://www.cs.bris.ac.uk/home/simonm/">Simon McIntosh-Smith</a> is one of the foremost OpenCL trainers in the world, having taught the subject since 2009. He has run many OpenCL training courses at conferences such as SuperComputing and HiPEAC, and has provided OpenCL training for the UK's national supercomputing service and for the Barcelona Supercomputing Center. With OpenCL training experience ranging from half day on-site introductions within companies, to two-day intensive hands-on workshops for undergraduates, Simon can provide customized OpenCL training to meet your needs. Get in touch if you'd like to know more:</p>
3827

3928
<p>For more about the authors, please visit <a href="http://www.cs.bris.ac.uk/home/simonm/">Simon's home page</a> or <a href="http://www.tomdeakin.com">Tom's home page</a>.</p>
4029

4130
<p>These lectures, and their examples, and released under the "attribution CC BY" creative commons license. In other words, you can use these in any way you see fit, including commercially, but please retain an attribution for the original authors, Simon McIntosh-Smith and Tom Deakin.</p>
4231

4332
<h3>
44-
<a name="get-the-slides-and-code" class="anchor" href="#get-the-slides-and-code"><span class="octicon octicon-link"></span></a>Get the slides and code</h3>
33+
<a id="get-the-slides-and-code" class="anchor" href="#get-the-slides-and-code" aria-hidden="true"><span class="octicon octicon-link"></span></a>Get the slides and code</h3>
4534

4635
<p>The slides are available under <a href="https://github.com/HandsOnOpenCL/Lecture-Slides/releases">Releases</a>. The code is available in the <a href="https://github.com/HandsOnOpenCL/Exercises-Solutions">Exercises and Solutions repository</a>.</p>
4736

4837
<h3>
49-
<a name="course-structure" class="anchor" href="#course-structure"><span class="octicon octicon-link"></span></a>Course Structure</h3>
38+
<a id="course-structure" class="anchor" href="#course-structure" aria-hidden="true"><span class="octicon octicon-link"></span></a>Course Structure</h3>
5039

5140
<ol>
5241
<li>
@@ -96,8 +85,10 @@ <h3>
9685
<p>Using GDB</p>
9786
</li>
9887
<li><p><strong>Porting CUDA to OpenCL</strong></p></li>
99-
</ol><h3>
100-
<a name="examples" class="anchor" href="#examples"><span class="octicon octicon-link"></span></a>Examples</h3>
88+
</ol>
89+
90+
<h3>
91+
<a id="examples" class="anchor" href="#examples" aria-hidden="true"><span class="octicon octicon-link"></span></a>Examples</h3>
10192

10293
<p>Download the examples by checking out the git repository with the command:</p>
10394

@@ -165,31 +156,30 @@ <h3>
165156

166157
<p>Convert a simple CUDA application to OpenCL (program TBA).</p>
167158
</li>
168-
</ol><h3>
169-
<a name="authors-and-contributors" class="anchor" href="#authors-and-contributors"><span class="octicon octicon-link"></span></a>Authors and Contributors</h3>
159+
</ol>
160+
161+
<h3>
162+
<a id="authors-and-contributors" class="anchor" href="#authors-and-contributors" aria-hidden="true"><span class="octicon octicon-link"></span></a>Authors and Contributors</h3>
170163

171164
<p>Simon McIntosh-Smith, University of Bristol</p>
172165

173166
<p>Tom Deakin (<a href="https://github.com/tomdeakin" class="user-mention">@tomdeakin</a>)</p>
174167

175168
<h3>
176-
<a name="support-or-contact" class="anchor" href="#support-or-contact"><span class="octicon octicon-link"></span></a>Support or Contact</h3>
169+
<a id="support-or-contact" class="anchor" href="#support-or-contact" aria-hidden="true"><span class="octicon octicon-link"></span></a>Support or Contact</h3>
177170

178171
<p>Found a bug or with to suggest an update to the material?
179172
Please submit a new Issue in the relevant repository (<a href="https://github.com/HandsOnOpenCL/Exercises-Solutions/issues">Exercises</a> or <a href="https://github.com/HandsOnOpenCL/Lecture-Slides/issues">Slides</a>)</p>
180173

181174
<p>Fixed a bug yourself? Please submit a <a href="https://help.github.com/articles/using-pull-requests">pull request</a>. Thanks.</p>
182-
</section>
183-
</div>
184175

185-
<!-- FOOTER -->
186-
<div id="footer_wrap" class="outer">
187-
<footer class="inner">
188-
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
176+
<footer class="site-footer">
177+
178+
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
189179
</footer>
190-
</div>
191180

192-
181+
</section>
193182

183+
194184
</body>
195185
</html>

stylesheets/github-light.css

+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
/*
2+
Copyright 2014 GitHub Inc.
3+
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
16+
*/
17+
18+
.pl-c /* comment */ {
19+
color: #969896;
20+
}
21+
22+
.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */,
23+
.pl-s .pl-v /* string variable */ {
24+
color: #0086b3;
25+
}
26+
27+
.pl-e /* entity */,
28+
.pl-en /* entity.name */ {
29+
color: #795da3;
30+
}
31+
32+
.pl-s .pl-s1 /* string source */,
33+
.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ {
34+
color: #333;
35+
}
36+
37+
.pl-ent /* entity.name.tag */ {
38+
color: #63a35c;
39+
}
40+
41+
.pl-k /* keyword, storage, storage.type */ {
42+
color: #a71d5d;
43+
}
44+
45+
.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
46+
.pl-s /* string */,
47+
.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */,
48+
.pl-sr /* string.regexp */,
49+
.pl-sr .pl-cce /* string.regexp constant.character.escape */,
50+
.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */,
51+
.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ {
52+
color: #183691;
53+
}
54+
55+
.pl-v /* variable */ {
56+
color: #ed6a43;
57+
}
58+
59+
.pl-id /* invalid.deprecated */ {
60+
color: #b52a1d;
61+
}
62+
63+
.pl-ii /* invalid.illegal */ {
64+
background-color: #b52a1d;
65+
color: #f8f8f8;
66+
}
67+
68+
.pl-sr .pl-cce /* string.regexp constant.character.escape */ {
69+
color: #63a35c;
70+
font-weight: bold;
71+
}
72+
73+
.pl-ml /* markup.list */ {
74+
color: #693a17;
75+
}
76+
77+
.pl-mh /* markup.heading */,
78+
.pl-mh .pl-en /* markup.heading entity.name */,
79+
.pl-ms /* meta.separator */ {
80+
color: #1d3e81;
81+
font-weight: bold;
82+
}
83+
84+
.pl-mq /* markup.quote */ {
85+
color: #008080;
86+
}
87+
88+
.pl-mi /* markup.italic */ {
89+
color: #333;
90+
font-style: italic;
91+
}
92+
93+
.pl-mb /* markup.bold */ {
94+
color: #333;
95+
font-weight: bold;
96+
}
97+
98+
.pl-md /* markup.deleted, meta.diff.header.from-file */ {
99+
background-color: #ffecec;
100+
color: #bd2c00;
101+
}
102+
103+
.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ {
104+
background-color: #eaffea;
105+
color: #55a532;
106+
}
107+
108+
.pl-mdr /* meta.diff.range */ {
109+
color: #795da3;
110+
font-weight: bold;
111+
}
112+
113+
.pl-mo /* meta.output */ {
114+
color: #1d3e81;
115+
}
116+

0 commit comments

Comments
 (0)