Computer Research and Modeling
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Research and Modeling:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Research and Modeling, 2020, Volume 12, Issue 4, Pages 773–794
DOI: https://doi.org/10.20537/2076-7633-2020-12-4-773-794
(Mi crm816)
 

This article is cited in 1 scientific paper (total in 1 paper)

NUMERICAL METHODS AND THE BASIS FOR THEIR APPLICATION

Evaluation of the scalability property of the program for the simulation of atmospheric chemical transport by means of the simulator gem5

A. N. Semakin

Bauman Moscow State Technical University, 5/1 Baumanskaya 2-a st., Moscow, 105005, Russia
Full-text PDF (348 kB) Citations (1)
References:
Abstract: In this work we have developed a new efficient program for the numerical simulation of 3D global chemical transport on an adaptive finite-difference grid which allows us to concentrate grid points in the regions where flow variables sharply change and coarsen the grid in the regions of their smooth behavior, which significantly minimizes the grid size. We represent the adaptive grid with a combination of several dynamic (tree, linked list) and static (array) data structures. The dynamic data structures are used for a grid reconstruction, and the calculations of the flow variables are based on the static data structures. The introduction of the static data structures allows us to speed up the program by a factor of 2 in comparison with the conventional approach to the grid representation with only dynamic data structures.
We wrote and tested our program on a computer with 6 CPU cores. Using the computer microarchitecture simulator gem5, we estimated the scalability property of the program on a significantly greater number of cores (up to 32), using several models of a computer system with the design “computational cores–cache–main memory”. It has been shown that the microarchitecture of a computer system has a significant impact on the scalability property, i.e. the same program demonstrates different efficiency on different computer microarchitectures. For example, we have a speedup of 14.2 on a processor with 32 cores and 2 cache levels, but we have a speedup of 22.2 on a processor with 32 cores and 3 cache levels. The execution time of a program on a computer model in gem5 is 104–105 times greater than the execution time of the same program on a real computer and equals 1.5 hours for the most complex model.
Also in this work we describe how to configure gem5 and how to perform simulations with gem5 in the most optimal way.
Keywords: gem5, gem5, scalability property of programs, 3D atmospheric chemical transport.
Received: 11.05.2019
Revised: 02.04.2020
Accepted: 13.04.2020
Document Type: Article
UDC: 519.6
Language: Russian
Citation: A. N. Semakin, “Evaluation of the scalability property of the program for the simulation of atmospheric chemical transport by means of the simulator gem5”, Computer Research and Modeling, 12:4 (2020), 773–794
Citation in format AMSBIB
\Bibitem{Sem20}
\by A.~N.~Semakin
\paper Evaluation of the scalability property of the program for the simulation of atmospheric chemical transport by means of the simulator gem5
\jour Computer Research and Modeling
\yr 2020
\vol 12
\issue 4
\pages 773--794
\mathnet{http://mi.mathnet.ru/crm816}
\crossref{https://doi.org/10.20537/2076-7633-2020-12-4-773-794}
Linking options:
  • https://www.mathnet.ru/eng/crm816
  • https://www.mathnet.ru/eng/crm/v12/i4/p773
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Research and Modeling
    Statistics & downloads:
    Abstract page:107
    Full-text PDF :27
    References:23
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024