Seamless Unified Memory System over the Distributed Memories on Cluster Computing Nodes
Project/Area Number |
18K11327
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 60090:High performance computing-related
|
Research Institution | Seikei University |
Principal Investigator |
|
Project Period (FY) |
2018-04-01 – 2023-03-31
|
Project Status |
Completed (Fiscal Year 2022)
|
Budget Amount *help |
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2020: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2019: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2018: ¥2,470,000 (Direct Cost: ¥1,900,000、Indirect Cost: ¥570,000)
|
Keywords | 分散共有メモリ / 遠隔メモリ / クラスタ / 仮想共有メモリ / マルチノード並列処理 / PGAS / 分散メモリ / メモリアドレス空間 / 分散共有メモリシステム / 分散メモリランタイムシステム / 分散メモリ型超並列計算システム / 計算機クラスタ / 遠隔メモリアクセス / 大規模共有アドレス空間 / マルチノード・マルチコア並列処理 / 並列プログラミングモデル / メモリ / マルチコア並列処 / 高性能計算 / マルチコア並列処理 |
Outline of Final Research Achievements |
We have developed a run-time system mSMS that realizes a huge global shared memory (large-scale virtual address space) in a distributed memory type massively parallel computing system. We have constructed a programming environment that can access data in the same manner regardless of local/remote memory. In typical scientific computing, the programs in mSMS are easier to create and have higher or equal performance than conventional message-passing (MPI) programs. For large-scale N-body problems that cannot fit in the memory of a single computing node, a large-scale global tree can be constructed in a mSMS huge shared memory and address-pointer access is available in typical Barnes-Hut programs. The programs in mSMS are much easier to develop compared to MPI programs. The mSMS achieaved comparable or better performance compared to existing MPI programs, and it dramatically improved the program development productivity on a distributed memory computing system.
|
Academic Significance and Societal Importance of the Research Achievements |
スーパーコンピュータでは,複数の計算ノードをネットワークで接続し,並列計算により高速処理を行なっている,しかし,計算ノードはそれぞれ独立のメモリとアドレス空間を持ち,他の計算ノードのメモリにあるデータ(遠隔データ)をアクセスするには,特別なプログラムインターフェースを必要とする.多数の計算ノードを用いた並列処理では,プログラム記述は非常に複雑でプログラム開発は大きな負担となっている. このようなシステムにおいて,プログラム開発の生産性を高め,大域共有メモリ(大規模仮想アドレス空間)を実現するmSMSを開発し,ローカル/リモートメモリの区別なくデータにアクセスできるプログラミング環境を構築した.
|
Report
(6 results)
Research Products
(14 results)
-
-
-
-
-
-
-
-
-
-
-
[Presentation] mSMS: A New DSM System for HPC2018
Author(s)
Hiroko Midorikawa
Organizer
The International Conference for High Performance Computing, Networking, Storage, and Analysis 2018 (SC18), SC18 Tokyo Inst. of Tech. Booth-Poster
Related Report
Int'l Joint Research
-
-
-