SkifCh: high performance communication interface
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, no. 9 (2011), pp. 98-106 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

We present highly efficient low level message passing interface named SkifCh. This interface is easily supported by network hardware which can be implemented in FPGA (as is in the case for SKIF-Aurora supercomputer) or in specific microchips. SkifCh interface is intended for use as highly efficient communication layer by applications or higher level communication libraries. For the moment there are several libraries implemented on top of SkifCh: MPI, SHMEM, GASNet, and ARMCI. We also provide a performance comparison for SkifCh versus MPI using the SKIF-Aurora supercomputer.
Keywords: supercomputer, HPC, interconnect, message passing interface
Mots-clés : SkifCh.
@article{VYURU_2011_9_a9,
     author = {Yu. A. Klimov and A. Yu. Orlov and A. B. Shvorin},
     title = {SkifCh: high performance communication interface},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a, Matemati\v{c}eskoe modelirovanie i programmirovanie},
     pages = {98--106},
     year = {2011},
     number = {9},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURU_2011_9_a9/}
}
TY  - JOUR
AU  - Yu. A. Klimov
AU  - A. Yu. Orlov
AU  - A. B. Shvorin
TI  - SkifCh: high performance communication interface
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
PY  - 2011
SP  - 98
EP  - 106
IS  - 9
UR  - http://geodesic.mathdoc.fr/item/VYURU_2011_9_a9/
LA  - ru
ID  - VYURU_2011_9_a9
ER  - 
%0 Journal Article
%A Yu. A. Klimov
%A A. Yu. Orlov
%A A. B. Shvorin
%T SkifCh: high performance communication interface
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
%D 2011
%P 98-106
%N 9
%U http://geodesic.mathdoc.fr/item/VYURU_2011_9_a9/
%G ru
%F VYURU_2011_9_a9
Yu. A. Klimov; A. Yu. Orlov; A. B. Shvorin. SkifCh: high performance communication interface. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, no. 9 (2011), pp. 98-106. http://geodesic.mathdoc.fr/item/VYURU_2011_9_a9/

[1] Message Passing Interface (MPI) (data obrascheniya: 15.12.2010.) http://www.mpi-forum.org/

[2] SHMEM application programming interface (data obrascheniya: 15.12.2010.) http://www.shmem.org/

[3] GASNet communication system (data obrascheniya: 15.12.2010.) http://gasnet.cs.berkeley.edu/

[4] Aggregate Remote Memory Copy (ARMCI) library (data obrascheniya: 15.12.2010.) http://www.emsl.pnl.gov/docs/parsoft/armci/

[5] Charm++ programming language (data obrascheniya: 15.12.2010.) http://charm.cs.uiuc.edu/

[6] Yu. A. Klimov, A. Yu. Orlov, A. B. Shvorin, “Temp vydachi soobschenii kak mera kachestva kommunikatsionnoi seti”, Nauchnyi servis v seti Internet: superkompyuternye tsentry i zadachi, Tr. Mezhdunar. superkompyuter. konf. (20–25 sentyabrya 2010 g., g. Novorossiisk), Izd-vo MGU, M., 2010, 414–417

[7] I. A. Adamovich, A. V. Klimov, Yu. A. Klimov, A. Yu. Orlov, A. B. Shvorin, “Opyt razrabotki kommunikatsionnoi seti superkompyutera «SKIF-Avrora»”, Programmnye sistemy: teoriya i prilozheniya: elektron. nauch. zhurn., 2010, no. 3(3), 107–123 (data obrascheniya: 15.12.2010) http://psta.psiras.ru/read/psta2010_3_107-123.pdf

[8] Linux man-pages project (data obrascheniya: 15.12.2010) http://www.kernel.org/doc/man-pages/online/pages/man2/readv.2.html

[9] Latsis A. O. (data obrascheniya: 15.12.2010) http://www.kiam.ru/MVS/research/mvs_express.html

[10] Test Bandwidth (data obrascheniya: 15.12.2010) http://botik.ru/k̃limov/bandwidth.tgz

[11] Nabor testov Intel MPI Benchmarks (IMB) (data obrascheniya: 15.12.2010) http://software.intel.com/en-us/articles/intel-mpi-benchmarks/

[12] Open MPI: Open Source High Performance Computing (data obrascheniya: 15.12.2010) http://www.open-mpi.org/

[13] MPICH2: High-performance and Widely Portable MPI (data obrascheniya: 15.12.2010) http://www.mcs.anl.gov/research/projects/mpich2/

[14] Intel MPI library (data obrascheniya: 15.12.2010) http://software.intel.com/en-us/articles/intel-mpi-library/

[15] Scaling IB Fabrics to Meet the Needs of a PetaFlop World (data obrascheniya: 15.12.2010) http://www.cse.scitech.ac.uk/disco/mew20/presentations/QLogic.pdf

[16] Superkompyuternaya programma Soyuznogo gosudarstva «SKIF-GRID» (2007–2010 gg.) (data obrascheniya: 15.12.2010) http://skif-grid.botik.ru/