Adapting Software Applications to Hybrid Supercomputer

被引:0
|
作者
Kotlyarov, Vsevolod [1 ]
Drobintsev, Pavel [1 ]
Levchenko, Aleksei [1 ]
Voinov, Nikita [1 ]
机构
[1] Peter Great St Petersburg Polytech Univ SPbPU, Polytech Skaya 29, St Petersburg, Russia
关键词
Computer architecture; high performance computing; !text type='Java']Java[!/text; large-scale systems; NUMA; system performance; COHERENCE;
D O I
10.1145/3166094.3166100
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The work(1) considers an approach to the adaptation of applications that use algorithms proven to be successful and developed with the help of computers that do not have a high degree of parallelism, though in a number of implementations they require a sharp reduction in the computing time. A natural way-out is to transfer the algorithm solution to a highly parallel heterogeneous processing environment, i.e. hybrid supercomputer. Unfortunately, the result does not always meet expectations. The challenge is the need to consider architectural features of the supercomputer and the corresponding translation of the generic algorithm, while maintaining its semantic features, i.e. the development of parallel software of the generic algorithm scalable to allocated supercomputer resources. Available approaches to the software parallelization deliver superb results when algorithms demonstrate obvious parallelism. Otherwise, their transformation to the parallel representation requires an analysis of dependencies in parallel threads on data and costs of the parallel supercomputer execution. Presented in this paper is an algorithm analysis technique that allows to determine fragments for a significant reduction in the computing time during the parallel execution. The result is an algorithm specification work schedule that ensures the effective solution, using the supercomputer. The schedule is used to create the dedicated control over the execution of parallelized algorithm for its effective solution with the help of hybrid supercomputer resources. The work shows results of the implementation of the developed technique in terms of the genetic research.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Adapting PAxML to the Hitachi SR8000-F1 supercomputer
    Stamatakis, AP
    Ludwig, T
    Meier, H
    HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING, MUNICH 2002, 2003, : 453 - 465
  • [22] The Hybrid Supercomputer MVS-Express
    Davydov, A. A.
    Latsis, A. O.
    Lutsky, A. E.
    Smol'yanov, Yu. P.
    Chetverushkin, B. N.
    Shil'nikov, E. V.
    DOKLADY MATHEMATICS, 2010, 82 (02) : 816 - 819
  • [23] The Sunway TaihuLight supercomputer: system and applications
    Fu, Haohuan
    Liao, Junfeng
    Yang, Jinzhe
    Wang, Lanning
    Song, Zhenya
    Huang, Xiaomeng
    Yang, Chao
    Xue, Wei
    Liu, Fangfang
    Qiao, Fangli
    Zhao, Wei
    Yin, Xunqiang
    Hou, Chaofeng
    Zhang, Chenglong
    Ge, Wei
    Zhang, Jian
    Wang, Yangang
    Zhou, Chunbo
    Yang, Guangwen
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (07)
  • [24] Supercomputer technologies in tomographic imaging applications
    Goncharsky A.V.
    Romanov S.Y.
    Seryozhnikov S.Y.
    Supercomputing Frontiers and Innovations, 2016, 3 (01) : 41 - 66
  • [25] Low cost supercomputer for applications in physics
    Ahmed, Maqsood
    Ahmed, Rashid
    Saeed, M. Alam
    Rashid, Haris
    Fazal-e-Aleem
    MTPR-06: MODERN TRENDS IN PHYSICS RESEARCH, 2007, 888 : 182 - +
  • [26] The Sunway TaihuLight supercomputer: system and applications
    Haohuan Fu
    Junfeng Liao
    Jinzhe Yang
    Lanning Wang
    Zhenya Song
    Xiaomeng Huang
    Chao Yang
    Wei Xue
    Fangfang Liu
    Fangli Qiao
    Wei Zhao
    Xunqiang Yin
    Chaofeng Hou
    Chenglong Zhang
    Wei Ge
    Jian Zhang
    Yangang Wang
    Chunbo Zhou
    Guangwen Yang
    Science China Information Sciences, 2016, 59
  • [27] New Technologies of Applications Using Supercomputer
    Watanabe, Masahiro
    Suwa, Tamon
    Furuya, Atsushi
    Takai, Kentaro
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2012, 48 (03): : 364 - 374
  • [28] Adapting Software Design Patterns to Develop Reusable IEC 61499 Function Block Applications
    Patil, Sandeep
    Drozdov, Dmitrii
    Vyatkin, Valeriy
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 725 - 732
  • [29] The Blue Gene/L supercomputer:: A hardware and software story
    Moreira, Jose E.
    Salapura, Valentina
    Almasi, George
    Archer, Charles
    Bellofatto, Ralph
    Bergner, Peter
    Bickford, Randy
    Blumrich, Mathias
    Brunheroto, Jose R.
    Bright, Arthur A.
    Brutman, Michael
    Castanos, Jose G.
    Chen, Dong
    Coteus, Paul
    Crumley, Paul
    Ellis, Sam
    Engelsiepen, Thomas
    Gara, Alan
    Giampapa, Mark
    Gooding, Tom
    Hall, Shawn
    Haring, Ruud A.
    Haskin, Roger
    Heidelberger, Philip
    Hoenicke, Dirk
    Inglett, Todd
    Kopcsay, Gerrard V.
    Lieber, Derek
    Limpert, David
    McCarthy, Pat
    Megerian, Mark
    Mundy, Mike
    Ohmacht, Martin
    Parker, Jeff
    Rand, Rick A.
    Reed, Don
    Sahoo, Ramendra
    Sanomiya, Alda
    Shok, Richard
    Smith, Brian
    Stewart, Gordon G.
    Takken, Todd
    Vranas, Pavlos
    Wallenfelt, Brian
    Blocksome, Michael
    Ratterman, Joe
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2007, 35 (03) : 181 - 206
  • [30] The TianHe-1A Supercomputer: Its Hardware and Software
    Xue-Jun Yang
    Xiang-Ke Liao
    Kai Lu
    Qing-Feng Hu
    Jun-Qiang Song
    Jin-Shu Su
    Journal of Computer Science and Technology, 2011, 26 : 344 - 351