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 条
  • [31] The TianHe-1A Supercomputer: Its Hardware and Software
    Yang, Xue-Jun
    Liao, Xiang-Ke
    Lu, Kai
    Hu, Qing-Feng
    Song, Jun-Qiang
    Su, Jin-Shu
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 344 - 351
  • [32] The TianHe-1A Supercomputer: Its Hardware and Software
    杨学军
    廖湘科
    卢凯
    胡庆丰
    宋君强
    苏金树
    Journal of Computer Science & Technology, 2011, 26 (03) : 344 - 351
  • [33] The Blue Gene/L Supercomputer: A Hardware and Software Story
    José E. Moreira
    Valentina Salapura
    George Almasi
    Charles Archer
    Ralph Bellofatto
    Peter Bergner
    Randy Bickford
    Mathias Blumrich
    José R. Brunheroto
    Arthur A. Bright
    Michael Brutman
    José G. Castaños
    Dong Chen
    Paul Coteus
    Paul Crumley
    Sam Ellis
    Thomas Engelsiepen
    Alan Gara
    Mark Giampapa
    Tom Gooding
    Shawn Hall
    Ruud A. Haring
    Roger Haskin
    Philip Heidelberger
    Dirk Hoenicke
    Todd Inglett
    Gerrard V. Kopcsay
    Derek Lieber
    David Limpert
    Pat McCarthy
    Mark Megerian
    Mike Mundy
    Martin Ohmacht
    Jeff Parker
    Rick A. Rand
    Don Reed
    Ramendra Sahoo
    Alda Sanomiya
    Richard Shok
    Brian Smith
    Gordon G. Stewart
    Todd Takken
    Pavlos Vranas
    Brian Wallenfelt
    Michael Blocksome
    Joe Ratterman
    International Journal of Parallel Programming, 2007, 35 : 181 - 206
  • [34] Scalability of the genetic hybrid algorithm on a parallel supercomputer
    Ostermark, Ralf
    KYBERNETES, 2008, 37 (9-10) : 1492 - 1507
  • [35] Adaptive Hybrid Queue Configuration for Supercomputer Systems
    Kondameedi, Vineetha
    Vadhiyar, Sathish
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 90 - 99
  • [36] Self-adapting Industrial Augmented Reality Applications with Proactive Dynamic Software Product Lines
    Ayala, Inmaculada
    Amor, Mercedes
    Fuentes, Lidia
    Papadopoulos, Alessandro, V
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [37] An approach for dynamic detection of inefficient supercomputer applications
    Shaykhislamov, Denis
    Voevodin, Vadim
    7TH INTERNATIONAL YOUNG SCIENTISTS CONFERENCE ON COMPUTATIONAL SCIENCE, YSC2018, 2018, 136 : 35 - 43
  • [38] FLUX, SORTING, AND SUPERCOMPUTER ORGANIZATION FOR AL APPLICATIONS
    ULLMAN, JD
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1984, 1 (02) : 133 - 151
  • [39] SUPERCOMPUTER CHEMISTRY - STRUCTURE, DYNAMICS, AND BIOCHEMICAL APPLICATIONS
    ALMLOF, J
    TRUHLAR, DG
    LYBRAND, TP
    INTERDISCIPLINARY SCIENCE REVIEWS, 1990, 15 (03) : 252 - 263
  • [40] Adapting Ubicomp Software and Its Evaluation
    Hall, Malcolm
    Bell, Marek
    Morrison, Alistair
    Reeves, Stuart
    Sherwood, Scott
    Chalmers, Matthew
    EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2009, : 143 - 148