DocumentCode
2422522
Title
Enabling High Productivity Computing through Virtualization
Author
Chaves, Juan Carlos
Author_Institution
Ohio Supercomput. Center, Columbus, OH
fYear
2008
fDate
14-17 July 2008
Firstpage
403
Lastpage
408
Abstract
The inherent complexity in utilizing and programming high performance computing (HPC) systems is the main obstacle to widespread exploitation of HPC resources and technologies in the Department of Defense (DoD). Consequently, there is the persistent need to simplify the interface for the generic user. This need is particularly acute in the Signal/Image Processing (SIP), Integrated Modeling and Test Environments (IMT), and related DoD communities where typical users have heterogeneous unconsolidated needs. Typically, in these communities, most users work from a Windows PC and just the overhead involved in learning UNIX well enough to accomplish HPC tasks is itself a significant barrier. Virtualization is a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. In this proof-of-concept study, we report on our experience with SIP applications running on top of a virtual Windows platform -guest OS- that itself runs on top of High Performance Computing Modernization Program (HPCMP) HPC platforms running Linux -host OS-. Productivity is strongly influenced by the workflow of the user (e.g., time spent running vs. time spent programming). Therefore, we study performance and productivity aspects of this novel approach using the realistic and prototypical SIP algorithms embedded in the DARPApsilas High Productivity Computing Systems (HPCS) Challenge Scalable Synthetic Compact Application Benchmark # 3 (SSCA # 3). SSCA # 3 is also part of the High Performance Embedded Computing (HPEC) benchmark challenge and contains sensor processing (SAR) and knowledge formation (ATR) algorithms. Our conclusion is that virtualization technology is a promising approach to preserve desktop PC user productivity while, transparently, allowing the exploitation of HPC systems. This may ease the migration of SIP and other non-traditional computation technology areas (CTAs) codes to HPC - - platforms fostering the utilization of HPCMP resources among these communities.
Keywords
parallel machines; productivity; virtual machines; ATR; SAR; SIP applications; computation technology areas; high performance computing modernization program; high performance embedded computing; high productivity computing; knowledge formation; sensor processing; user workflow; virtual Windows platform; virtualization; Application virtualization; Embedded computing; High performance computing; Image processing; Linux; Physics computing; Productivity; Resource virtualization; Signal processing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
DoD HPCMP Users Group Conference, 2008. DOD HPCMP UGC
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-3323-0
Type
conf
DOI
10.1109/DoD.HPCMP.UGC.2008.27
Filename
4755900
Link To Document