Standard

Didal: Distributed Data Library for Development of Parallel Fragmented Programs. / Malyshkin, Victor; Schukin, Georgy.

Parallel Computing Technologies - 17th International Conference, PaCT 2023. Springer Science and Business Media Deutschland GmbH, 2023. стр. 30-41.

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаяРецензирование

Harvard

Malyshkin, V & Schukin, G 2023, Didal: Distributed Data Library for Development of Parallel Fragmented Programs. в Parallel Computing Technologies - 17th International Conference, PaCT 2023. Springer Science and Business Media Deutschland GmbH, стр. 30-41. https://doi.org/10.1007/978-3-031-41673-6_3

APA

Malyshkin, V., & Schukin, G. (2023). Didal: Distributed Data Library for Development of Parallel Fragmented Programs. в Parallel Computing Technologies - 17th International Conference, PaCT 2023 (стр. 30-41). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-41673-6_3

Vancouver

Malyshkin V, Schukin G. Didal: Distributed Data Library for Development of Parallel Fragmented Programs. в Parallel Computing Technologies - 17th International Conference, PaCT 2023. Springer Science and Business Media Deutschland GmbH. 2023. стр. 30-41 doi: 10.1007/978-3-031-41673-6_3

Author

Malyshkin, Victor ; Schukin, Georgy. / Didal: Distributed Data Library for Development of Parallel Fragmented Programs. Parallel Computing Technologies - 17th International Conference, PaCT 2023. Springer Science and Business Media Deutschland GmbH, 2023. стр. 30-41

BibTeX

@inproceedings{26ad64ebd8f84e458c2bbf5601ae590d,
title = "Didal: Distributed Data Library for Development of Parallel Fragmented Programs",
abstract = "Nowadays with rapid evolution of high-performance computing systems it{\textquoteright}s becoming essential to have tools to simplify development of efficient portable parallel programs for these systems. Fragmented programming is a technology where parallel program is represented as a collection of pieces of data (data fragments) and computations on these pieces (computation fragments), able to be tuned to the resources of a computing system and automatically provide such facilities as dynamic load balancing. Didal is a distributed data library to support development of efficient parallel fragmented programs on distributed memory supercomputers. The library contains facilities for data partitioning, distribution and load balancing. In this paper foundations of the library are explained and applicability of the library is demonstrated with Particle-in-Cell (PIC) method implementation, which shows performance comparable to conventional parallel programming tools.",
author = "Victor Malyshkin and Georgy Schukin",
note = "This work was carried out under state contract with ICMMG SB RAS 0251-2022-0005. Публикация для корректировки.",
year = "2023",
doi = "10.1007/978-3-031-41673-6_3",
language = "English",
isbn = "9783031416729",
pages = "30--41",
booktitle = "Parallel Computing Technologies - 17th International Conference, PaCT 2023",
publisher = "Springer Science and Business Media Deutschland GmbH",
address = "Germany",

}

RIS

TY - GEN

T1 - Didal: Distributed Data Library for Development of Parallel Fragmented Programs

AU - Malyshkin, Victor

AU - Schukin, Georgy

N1 - This work was carried out under state contract with ICMMG SB RAS 0251-2022-0005. Публикация для корректировки.

PY - 2023

Y1 - 2023

N2 - Nowadays with rapid evolution of high-performance computing systems it’s becoming essential to have tools to simplify development of efficient portable parallel programs for these systems. Fragmented programming is a technology where parallel program is represented as a collection of pieces of data (data fragments) and computations on these pieces (computation fragments), able to be tuned to the resources of a computing system and automatically provide such facilities as dynamic load balancing. Didal is a distributed data library to support development of efficient parallel fragmented programs on distributed memory supercomputers. The library contains facilities for data partitioning, distribution and load balancing. In this paper foundations of the library are explained and applicability of the library is demonstrated with Particle-in-Cell (PIC) method implementation, which shows performance comparable to conventional parallel programming tools.

AB - Nowadays with rapid evolution of high-performance computing systems it’s becoming essential to have tools to simplify development of efficient portable parallel programs for these systems. Fragmented programming is a technology where parallel program is represented as a collection of pieces of data (data fragments) and computations on these pieces (computation fragments), able to be tuned to the resources of a computing system and automatically provide such facilities as dynamic load balancing. Didal is a distributed data library to support development of efficient parallel fragmented programs on distributed memory supercomputers. The library contains facilities for data partitioning, distribution and load balancing. In this paper foundations of the library are explained and applicability of the library is demonstrated with Particle-in-Cell (PIC) method implementation, which shows performance comparable to conventional parallel programming tools.

UR - https://www.scopus.com/record/display.uri?eid=2-s2.0-85172150076&origin=inward&txGid=f5e806a75c1377baad4b458e327183eb

UR - https://www.mendeley.com/catalogue/55ec55c1-5cd6-3997-9227-1864fa9c6f2e/

U2 - 10.1007/978-3-031-41673-6_3

DO - 10.1007/978-3-031-41673-6_3

M3 - Conference contribution

SN - 9783031416729

SP - 30

EP - 41

BT - Parallel Computing Technologies - 17th International Conference, PaCT 2023

PB - Springer Science and Business Media Deutschland GmbH

ER -

ID: 59178883