Wolfgang
Wolfgang

Reputation: 37

Course on HPC with Python?

I am developing a simulation and data-processing pipeline in Python. Currently I am still "making it work", but in a few months I will have to "make it fast". I am not very good at HPC in general and particularly not with Python.

What online (or Europe-based) courses are available that contain at least the following topics:

Opinion based part (sorry about this): The only course I managed to find is Python Academy in Leipzig (http://www.python-academy.com/courses/python_hpc.html). Has anybody tried Python Academy? I don't find any independent reviews, but there is a significant cost, so I would not want to go in blind.

Upvotes: 0

Views: 214

Answers (1)

Sarvex
Sarvex

Reputation: 785

None of the items mentioned in the course description qualifies for HPC; which currently refers to GPU utilization for massive parallelisation.

High-performance computing (HPC) is the use of parallel processing for running advanced application programs efficiently, reliably and quickly. The term applies especially to systems that function above a teraflop or 10^12 floating-point operations per second.

The course contents will enable you to program current generation of Raspberry PI which has a quad core processor and dedicated graphics processor. But I would not call that HPC (High Performance Computing)

If you are interested in High Performance Computing, get a NVIDIA graphics card and try pycuda or try pyopencl which is a more open standard for hybrid computing.

You can find good Videos on Youtube explaining the both.

Upvotes: 0

Related Questions