Skip to content

Commit

Permalink
Fixed indices, added CUDA to Software -> Libaries
Browse files Browse the repository at this point in the history
  • Loading branch information
twinkarma committed Oct 10, 2017
1 parent f6da38e commit b8cc841
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 57 deletions.
47 changes: 0 additions & 47 deletions cuda/index.rst

This file was deleted.

2 changes: 1 addition & 1 deletion jade/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,6 @@ There is also access to local disc space on each compute node, but this access o
getting-account
pi-projectmanager
connecting
scheduler/index
modules
scheduler/index
containers
4 changes: 2 additions & 2 deletions software/development/index.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _libs:

Libraries on JADE
=================
Development Tools on JADE
=========================

.. toctree::
:maxdepth: 1
Expand Down
49 changes: 44 additions & 5 deletions cuda/learn/index.rst → software/libs/cuda.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,44 @@
.. _learn:
.. _cuda:

CUDA documentation
==================
CUDA
====

.. sidebar:: CUDA

:URL: http://www.nvidia.co.uk/object/cuda-parallel-computing-uk.html

CUDA is a parallel computing platform and API model created and developed by Nvidia, which enables dramatic increases in computing performance by harnessing the power of GPUs


Versions
--------
Multiple CUDA versions are available through the module system


Environment
-----------
The CUDA environment is managed through the modules, which set all the environment variables needed. The availability of different versions can be checked with ::

module avail cuda

The environment set by a particular module can be inspected, *e.g.* ::

module show cuda/9.0


Learn more
----------
To learn more about CUDA programming, either talk to your local RSE
support, or visit Mike Giles' CUDA Programming course page at

http://people.maths.ox.ac.uk/gilesm/cuda/

This one-week course is taught in Oxford at the end of July each year,
but all of the lecture notes and practicals are provided online for
self-study at other times.

Official CUDA documentation
---------------------------

NVIDIA provides lots of documentation, both online and in downloadable form:

Expand Down Expand Up @@ -38,7 +75,7 @@ NVIDIA also provide helpful guides on the Pascal architecture:
* `OpenACC <http://www.openacc.org>`_
* `OpenMP 4.5 <http://on-demand.gputechconf.com/gtc/2016/presentation/s6510-jeff-larkin-targeting-gpus-openmp.pdf>`_


NVIDIA also provide helpful guides on the Pascal architecture:

* `Pascal Tuning Guide <http://docs.nvidia.com/cuda/pascal-tuning-guide/>`_
Expand All @@ -54,5 +91,7 @@ Useful presentations at NVIDIA's 2017 GTC conference contain:


.. toctree::
:maxdepth: 1
:maxdepth: 2
:glob:

learn/index
4 changes: 2 additions & 2 deletions software/libs/index.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _development:

Development Tools on JADE
=========================
Libraries on JADE
=================

.. toctree::
:maxdepth: 1
Expand Down

0 comments on commit b8cc841

Please sign in to comment.