Parallel Out-of-Core Matlab for Extreme Virtual Memory

Hahn Kim, J. Kepner, C. Kahn
{"title":"Parallel Out-of-Core Matlab for Extreme Virtual Memory","authors":"Hahn Kim, J. Kepner, C. Kahn","doi":"10.1109/CLUSTR.2005.347016","DOIUrl":null,"url":null,"abstract":"Summary form only given. Large data sets that cannot fit in memory can be addressed with out-of-core methods, which use memory as a \"window \" to view a section of the data stored on disk at a time. The parallel Matlab for eXtreme virtual memory (pMatlab XVM) library adds out-of-core extensions to the parallel Matlab (pMatlab) library. We have applied pMatlab XVM to the DARPA high productivity computing systems' HPCchallenge FFT benchmark. The benchmark was run using several different implementations: C+MPI, pMatlab, pMatlab hand coded for out-of-core and pMatlab XVM. These experiments found 1) the performance of the C+MPI and pMatlab versions were comparable; 2) the out-of-core versions deliver 80% of the performance of the in-core versions; 3) the out-of-core versions were able to perform a 1 terabyte (64 billion point) FFT and 4) the pMatlab XVM program was smaller, easier to implement and verify, and more efficient than its hand coded equivalent. We are transitioning this technology to several DoD signal processing applications and plan to apply pMatlab XVM to the full HPCchallenge benchmark suite. Using next generation hardware, problems sizes a factor of 100 to 1000 times larger should be feasible","PeriodicalId":255312,"journal":{"name":"2005 IEEE International Conference on Cluster Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE International Conference on Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLUSTR.2005.347016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Summary form only given. Large data sets that cannot fit in memory can be addressed with out-of-core methods, which use memory as a "window " to view a section of the data stored on disk at a time. The parallel Matlab for eXtreme virtual memory (pMatlab XVM) library adds out-of-core extensions to the parallel Matlab (pMatlab) library. We have applied pMatlab XVM to the DARPA high productivity computing systems' HPCchallenge FFT benchmark. The benchmark was run using several different implementations: C+MPI, pMatlab, pMatlab hand coded for out-of-core and pMatlab XVM. These experiments found 1) the performance of the C+MPI and pMatlab versions were comparable; 2) the out-of-core versions deliver 80% of the performance of the in-core versions; 3) the out-of-core versions were able to perform a 1 terabyte (64 billion point) FFT and 4) the pMatlab XVM program was smaller, easier to implement and verify, and more efficient than its hand coded equivalent. We are transitioning this technology to several DoD signal processing applications and plan to apply pMatlab XVM to the full HPCchallenge benchmark suite. Using next generation hardware, problems sizes a factor of 100 to 1000 times larger should be feasible
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
极限虚拟内存并行外核Matlab
只提供摘要形式。内存无法容纳的大型数据集可以用out- core方法来处理,这种方法使用内存作为“窗口”,每次查看存储在磁盘上的数据的一部分。并行Matlab for eXtreme虚拟内存(pMatlab XVM)库为并行Matlab (pMatlab)库添加了核外扩展。我们将matlab XVM应用于DARPA高生产力计算系统的hpc挑战FFT基准测试。基准测试使用几种不同的实现来运行:C+MPI、pMatlab、pMatlab外核手工编码和pMatlab XVM。这些实验发现:1)C+MPI版本和matlab版本的性能相当;2)外核版本的性能是内核版本的80%;3)外核版本能够执行1tb(640亿点)FFT; 4) matlab XVM程序更小,更容易实现和验证,并且比手工编码的等效程序更高效。我们正在将该技术应用于多个国防部信号处理应用,并计划将matlab XVM应用于完整的hpc挑战基准套件。使用下一代硬件,将问题大小放大100到1000倍应该是可行的
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance Effects of Interrupt Throttle Rate on Linux Clusters using Intel Gigabit Network Adapters A pipelined data-parallel algorithm for ILP Distributed Out-of-Core Preprocessing of Very Large Microscopy Images for Efficient Querying Grid and Cluster Matrix Computation with Persistent Storage and Out-of-core Programming A Cost/Benefit Estimating Service for Mapping Parallel Applications on Heterogeneous Clusters
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1