• 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