科技报告详细信息
The HARNESS Workbench: Unified and Adaptive Access to Diverse HPC Platforms
Sunderam, Vaidy S.
Emory University, Atlanta, GA
关键词: Modifications;    Productivity;    Computers;    Implementation;    Processing;   
DOI  :  10.2172/1036700
RP-ID  :  DOE/ER/25729-1
RP-ID  :  FG02-06ER25729
RP-ID  :  1036700
美国|英语
来源: UNT Digital Library
PDF
【 摘 要 】

The primary goal of the Harness WorkBench (HWB) project is to investigate innovative software environments that will help enhance the overall productivity of applications science on diverse HPC platforms. Two complementary frameworks were designed: one, a virtualized command toolkit for application building, deployment, and execution, that provides a common view across diverse HPC systems, in particular the DOE leadership computing platforms (Cray, IBM, SGI, and clusters); and two, a unified runtime environment that consolidates access to runtime services via an adaptive framework for execution-time and post processing activities. A prototype of the first was developed based on the concept of a 'system-call virtual machine' (SCVM), to enhance portability of the HPC application deployment process across heterogeneous high-end machines. The SCVM approach to portable builds is based on the insertion of toolkit-interpretable directives into original application build scripts. Modifications resulting from these directives preserve the semantics of the original build instruction flow. The execution of the build script is controlled by our toolkit that intercepts build script commands in a manner transparent to the end-user. We have applied this approach to a scientific production code (Gamess-US) on the Cray-XT5 machine. The second facet, termed Unibus, aims to facilitate provisioning and aggregation of multifaceted resources from resource providers and end-users perspectives. To achieve that, Unibus proposes a Capability Model and mediators (resource drivers) to virtualize access to diverse resources, and soft and successive conditioning to enable automatic and user-transparent resource provisioning. A proof of concept implementation has demonstrated the viability of this approach on high end machines, grid systems and computing clouds.

【 预 览 】
附件列表
Files Size Format View
1036700.pdf 261KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:17次