XcalableMP PGAS Programming Language: From Programming Model to ApplicationsКНИГИ » ПРОГРАММИНГ
Название: XcalableMP PGAS Programming Language: From Programming Model to Applications Автор: Sato, Mitsuhisa Издательство: Springer Год: 2020 Формат: PDF Страниц: 271 Размер: 12 Mb Язык: English
XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Address Space (PGAS) model for distributed memory parallel systems. This open access book presents XcalableMP language from its programming model and basic concept to the experience and performance of applications described in XcalableMP. XcalableMP was taken as a parallel programming language project in the FLAGSHIP 2020 project, which was to develop the Japanese flagship supercomputer, Fugaku, for improving the productivity of parallel programing. XcalableMP is now available on Fugaku and its performance is enhanced by the Fugaku interconnect, Tofu-D. The global-view programming model of XcalableMP, inherited from High-Performance Fortran (HPF), provides an easy and useful solution to parallelize data-parallel programs with directives for distributed global array and work distribution and shadow communication. The local-view programming adopts coarray notation from Coarray Fortran (CAF) to describe explicit communication in a PGAS model. The language specification was designed and proposed by the XcalableMP Specification Working Group organized in the PC Consortium, Japan. The Omni XcalableMP compiler is a production-level reference implementation of XcalableMP compiler for C and Fortran 2008, developed by RIKEN CCS and the University of Tsukuba. The performance of the XcalableMP program was used in the Fugaku as well as the K computer. A performance study showed that XcalableMP enables a scalable performance comparable to the message passing interface (MPI) version with a clean and easy-to-understand programming style requiring little effort.
Fortran 2018 with Parallel Programming Название: Fortran 2018 with Parallel Programming Автор: Subrata Ray Издательство: Chapman and Hall/CRC Год: 2019 Страниц: 683 Язык:...
Parallel Programming with Co-arrays Название: Parallel Programming with Co-arrays Автор: Robert W. Numrich Издательство: CRC Press Год: 2018 Формат: PDF Размер: 19 Мб Язык: английский...
Professional CUDA C Programming Название: Professional CUDA C Programming Автор: John Cheng Издательство: Wrox Год: 2014 Страниц: 528 Формат: True PDF Размер: 51 Mb Язык: English ...
Introduction to Programming Languages Название: Introduction to Programming Languages Автор: Arvind Kumar Bansal Издательство: CRC Год: 2014 Страниц: 624 Формат: PDF Размер: 10 Mb Язык:...
Elements of Parallel Computing Название: Elements of Parallel Computing Автор: Eric Aubanel Издательство: Chapman and Hall/CRC Год: 2016 Формат: PDF, EPUB Размер: 12 Мб Язык:...
Go Web Programming Название: Go Web Programming Автор: Sau Sheong Chang Издательство: Manning Publications Год: 2016 Страниц: 312 Формат: PDF Размер: 11 Mb Язык:...
Structured Parallel Programming Название: Structured Parallel Programming Автор: Michael McCool and James Reinders Издательство: Morgan Kaufmann Год: 2012 Формат: PDF Размер: 5,3 Мб...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.