arrow
返回

Reusable software components for accelerator-based clusters

delete2011-07-01
delete3
delete
OA
AI
M
M. Mustafa Rafique *
A
Ali R. Butt
E
Eli Tilevich
DOI:10.1016/j.jss.2010.09.050delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
The emerging accelerator-based heterogeneous clusters, comprising specialized processors such as the IBM Cell and GPUs, have exhibited excellent price to performance ratio as well as high energy-efficiency. However, developing and maintaining software for such systems is fraught with challenges. especially for modern high-performance computing (HPC) applications that can benefit the most from leveraging accelerators. If accelerator-based clusters are to deliver on their initial promise to provide a viable and cost-effective HPC solution to researchers and practitioners, one must find a software solution to lower the barrier to entry for the average user. In this paper, we investigate how a software component based approach can be used to provide a reusable and adaptable architecture for executing HPC tasks on accelerator-based clusters. In our implementation, we leverage the lessons from the software engineering research for component-based layered architectures. Our results indicate that the complexity of developing and maintaining accelerator-based cluster software can be as effectively tamed by solid software engineering approaches as that of software in more traditional domains. Specifically, we were able to reuse 83.6% of our implementation code across different architectures and resource configurations. while achieving the overall execution performance only 1.5% off that of an optimally hand-tuned, albeit non-reusable version. (C) 2011 Elsevier Inc. All rights reserved.
Keyword:
Accelerator-based systems
Heterogeneous clusters
Reusable software components
Mixin-layers
High-performance computing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

暂无机构信息
引用论文

引用论文

Scaling step-wise refinement缩放逐步细化
err2004-06-01
err303
PREAI
errBatory, D; Sarvela, JN; Rauschmayer, A
err分享
err收藏
Impact of an Electronic App on Resident Responses to Simulated In-Flight Medical Emergencies: Randomized Controlled Trial
err2019-06-07
err0
errOAAI
errNur-Ain Nadir; Courtney J Cook; Raymond E Bertino; Marc D Squillante; Cameron Taylor; David Dragoo; Gregory S Podolej; Jessica D Svendsen; Jessica L Fish; Jeremy S McGarvey; William F Bond
err分享
err收藏
err分享
err收藏
Thermolyse ortho‐chlorsubstituierter 1,2‐Diarylethylendiamine
err2006-01-26
err0
PREAI
errErwin Von Angerer; Ashok K. Taneja; Richard Ringshandl; Helmut Schönenberger
err分享
err收藏
学者 查看更多内容