Print

General-purpose computing on graphics processing units (general-purpose graphics processing unit, GPGPU) is the utilization of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). Unlike CPUs, however, GPUs have a parallel throughput architecture that emphasizes executing many concurrent threads slowly, rather than executing a single thread very quickly.

 

In modern supercomputing the general term is accelerating co-processor (or simply accelerator) since there are now a number of different types of accelerators.

Recommended

 

HPCReS 2014 – Workshop on HPC research services (GPU Tutorial)

 

To view the material please click on the link below:

HPCReS 2014 – Workshop on HPC research services (GPU Tutorial)

Credit: HOST Project

(to open their website click here) 

Introduction to GPU computing

To view the material please click on the link below:

Introduction to GPU computing

Credit: Institute of Information and Communication Technologies (IICT)

(to open their website click here) 

Compiler Directives for Accelerators - 1

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

 Compiler Directives for Accelerators - 1

Credit: LinkSCEEM

Compiler Directives for Accelerators - 2

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

 Compiler Directives for Accelerators - 2

Credit: LinkSCEEM

Compiler Directives for Accelerators - 3

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

 Compiler Directives for Accelerators - 3

Credit: LinkSCEEM

 

Captured

Compiler Directives for Accelerators - 1

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

 Compiler Directives for Accelerators - 1

Credit: LinkSCEEM

Compiler Directives for Accelerators - 2

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

 Compiler Directives for Accelerators - 2

Credit: LinkSCEEM 

Compiler Directives for Accelerators - 3

This set of 3 lectures covers the use of compiler directives to program accelerators. Most of the focus is on OpenMP 4.0 with some discussion of alternative possibilities.

To view the material please click on the link below:

Compiler Directives for Accelerators - 3

 

Credit: LinkSCEEM 

Other Material

 

Hits: 2108