Title :
Visual Parallel Computing Using Python-Based VISION/HPC
Author_Institution :
Ohio Supercomput. Center, Columbus, OH, USA
Abstract :
The chief impediment to widespread usage of parallel computing is the difficulty in programming high performance computers (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 graphical user interface (GUI) flowchart. This is important for productivity, which 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 graphical user interface (GUI) runs on the local workstation and does not push individual pixels through a busy network connection.
Keywords :
Unix; graphical user interfaces; parallel programming; public domain software; software packages; visual programming; workflow management software; Python-based VISION-HPC; Python-based open-source package; UNIX; Windows PC; drag-and-drop visual-programming environment; graphic intensive graphical user interface; high performance computer; parallel programming; remote execution management; visual interface; visual parallel computing; Graphical user interfaces; Libraries; Parallel processing; Programming; US Department of Defense; Visualization; Workstations;
Conference_Titel :
DoD High Performance Computing Modernization Program Users Group Conference (HPCMP-UGC), 2009
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-5768-7
Electronic_ISBN :
978-1-4244-5769-4
DOI :
10.1109/HPCMP-UGC.2009.65