An Efficient Co-processing Framework for Large-scale Scientific Applications

被引:1
|
作者
Duan, Rubing [1 ]
Goh, Rick Siow Mong [1 ]
Rachmawati, Lily [2 ]
Wang, Long [1 ]
Palit, Henry N. [1 ]
Li, Xiaorong [3 ]
Goh, Chi Keong [2 ]
Dutta, Partha [2 ]
Lapworth, Leigh [2 ]
Knott, David [2 ]
机构
[1] Inst High Performance Comp, Singapore, Singapore
[2] Rolls Royce PLC, London, England
[3] Infocomm Dev Author Singapore, Singapore, Singapore
关键词
VISUALIZATION;
D O I
10.1109/CloudCom.2014.176
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As scientific applications like Computational Fluid Dynamics (CFD) simulations generate more and more data, co-processing becomes the most cost effective way to process the vast amount of data generated by these simulation. In a co-processing environment, analysis and/or visualization of intermediate results occur concurrently to the simulation itself. Improved efficiency and early insight into the simulation process and results are potential advantages in comparison to post processing, where analysis and/or visualization are performed after the completion of the simulation. To enable co-processing, however, intermediate data needs to be shared between simulation and data analysis, and some degree of coordination may be required to maintain the correctness of both simulation and data analysis. The overhead incurred to facilitate data sharing and coordination may well offset benefits gained, particularly where distributed, large-scale systems are involved as workload sharing, processor affinity and data locality introduce significant effects to the overall performance. In this paper, we propose a co-processing framework to address these issues. The empirical benchmarking results suggest that co-processing overhead tasks scale well with the system size, the overall gain of about 20% in turnaround time compared to post-processing and that the co-processing framework allows simulation and data analysis task to scale up to their individual limits.
引用
收藏
页码:254 / 261
页数:8
相关论文
共 50 条
  • [1] Implementation of a Multi-threaded Framework for Large-scale Scientific Applications
    Sexton-Kennedy, E.
    Gartung, Patrick
    Jones, C. D.
    Lange, David
    [J]. 16TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2014), 2015, 608
  • [2] Turbo: Efficient Communication Framework for Large-scale Data Processing Cluster
    Jia, Xuya
    Yao, Zhiyi
    Peng, Chao
    Zhao, Zihao
    Lei, Bin
    Liu, Edison
    Li, Xiang
    He, Zekun
    Wang, Yachen
    Zou, Xianneng
    Zhao, Chongqing
    Chu, Jinhui
    Wang, Jilong
    Miao, Congcong
    [J]. PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024, 2024, : 540 - 553
  • [3] A methodology for scientific benchmarking with large-scale applications
    Armstrong, B
    Eigenmann, R
    [J]. PERFORMANCE EVALUATION AND BENCHMARKING WITH REALISTIC APPLICATIONS, 2001, : 109 - 127
  • [4] iGiraph: A Cost-efficient Framework for Processing Large-scale Graphs on Public Clouds
    Heidari, Safiollah
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    [J]. 2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 301 - 310
  • [5] Software testing and evaluation in large-scale scientific applications
    Mu, M
    [J]. QUALITY OF NUMERICAL SOFTWARE - ASSESSMENT AND ENHANCEMENT, 1997, : 330 - 332
  • [6] Energy Modeling of Supercomputers and Large-Scale Scientific Applications
    Pakin, Scott
    Lang, Michael
    [J]. 2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [7] RAJA: Portable Performance for Large-Scale Scientific Applications
    Beckingsale, David Alexander
    Burmark, Jason
    Hornung, Rich
    Jones, Holger
    Killian, William
    Kunen, Adam J.
    Pearce, Olga
    Robinson, Peter
    Ryujin, Brian S.
    Scogland, Thomas R. W.
    [J]. PROCEEDINGS OF P3HPC 2019: 2019 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC), 2019, : 71 - 81
  • [8] Jump-start cloud: efficient deployment framework for large-scale cloud applications
    Wu, Xiaoxin
    Shen, Zhiming
    Wu, Ryan
    Lin, Yunfeng
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (17): : 2120 - 2137
  • [9] Hierarchical parallel processing of large scale data clustering on a PC cluster with GPU co-processing
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    [J]. JOURNAL OF SUPERCOMPUTING, 2006, 36 (03): : 219 - 234
  • [10] Hierarchical parallel processing of large scale data clustering on a PC cluster with GPU co-processing
    Hiroyuki Takizawa
    Hiroaki Kobayashi
    [J]. The Journal of Supercomputing, 2006, 36 : 219 - 234