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 条
  • [1] SUPERCOMPUTER SEEKS SOFTWARE
    Thilmany, Jean
    MECHANICAL ENGINEERING, 2008, 130 (09) : 17 - 18
  • [2] Supercomputer applications
    不详
    R&D MAGAZINE, 1997, 39 (10): : 77 - 77
  • [3] SUPERCOMPUTER SOFTWARE FROM ODIN
    SCHREINER, A
    GEERS, N
    SUPERCOMPUTER, 1990, 7 (02): : 81 - 88
  • [4] SUPERCOMPUTER SOFTWARE - THE FLOODGATES ARE OPENING
    YOUNG, J
    ELECTRONICS, 1988, 61 (05): : 75 - 77
  • [5] Self-adapting numerical software for next generation applications
    Dongarra, J
    Eijkhout, V
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2003, 17 (02): : 125 - 131
  • [6] Get your supercomputer software free
    不详
    DR DOBBS JOURNAL, 2001, 26 (09): : 18 - 18
  • [7] Hybrid storage systems and dynamic adapting topologies for vehicle applications
    Musat, Ana-Maria
    Carp, Marius
    Borza, Paul
    Musat, Radu
    Sojref, Dalik
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOLS 1-5, 2012, : 1559 - 1566
  • [8] Adapting a Scientific CFD Code to Industrial Applications on Hybrid Supercomputers
    Gorobets A.V.
    Supercomputing Frontiers and Innovations, 2022, 9 (04) : 49 - 54
  • [9] Scientific applications in a supercomputer environment
    Ruehle, R.
    Lang, U.
    Proceedings of the International Conference of Science and Engineering on Supercomputers, 1990,
  • [10] Supercomputer toolkit and its applications
    Abelson, H.
    Berlin, A.A.
    Katzenelson, J.
    McAllister, W.H.
    Rozas, G.J.
    Sussman, G.J.
    Proceedings of the Jerusalem Conference on Information Technology, 1990,