Member: 88 months
Authored: 40 videos
Description: Python for scientific and large-scale computing. ...
Visual Parallel Computing Using Python-based VISION/HPC [ID:743]
a series of video-tutorials by unpingco
The chief impediment to widespread usage of parallel computing is the difficulty in programming HPCs. Furthermore, most users work from a Windows PC so that learning UNIX as a prerequisite to parallel programming is a further obstruction. What is needed is a smooth workflow that simplifies both the programming task and the remote execution management. VISION/HPC is a Python-based, drag-and-drop visual-programming environment that reduces sophisticated programming tasks to dropping and connecting icons in a GUI flowchart. This is important for productivity since productivity is dominated by the time spent studying results versus the time spent writing maintainable code to generate those results. As a Python-based open-source package, it encapsulates scientific and parallel programming Python modules that are accessed through the visual interface. VISION/HPC runs on a local Windows PC and manages jobs on a remote backend. This means that the graphic intensive GUI runs on the local workstation and does not push individual pixels through a busy network connection.
VISION/HPC is downloadable and includes the documentation presented here.