DocumentCode
2732256
Title
Visual Parallel Computing Using Python-Based VISION/HPC
Author
Unpingco, Jose
Author_Institution
Ohio Supercomput. Center, Columbus, OH, USA
fYear
2009
fDate
15-18 June 2009
Firstpage
392
Lastpage
394
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/HPCMP-UGC.2009.65
Filename
5729496
Link To Document