
В работе описывается SkifCh — низкоуровневый интерфейс передачи сообщений. Данный интерфейс эффективно поддерживается на уровне сетевого оборудования, которое, в свою очередь, может быть реализовано в ПЛИС (как сделано в суперкомпьютере СКИФ-Аврора) или в специализированных микросхемах. Интерфейс SkifCh может быть использован для высокоэффективных сетевых обменов непосредственно из прикладных программ, а также для реализации коммуникационных библиотек более высокого уровня. На данный момент поверх интерфейса SkifCh реализованы системы MPI, SHMEM, GASNet и ARMCI. В работе также приведено сравнение эффективности использования SkifCh и MPI на суперкомпьютере СКИФ-Аврора. 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. Юрий Андреевич Климов, кандидат физико-математических наук, Институт прикладной математики им. М.В. Келдыша РАН, yuklimov@keldysh.ru. Антон Юрьевич Орлов, Институт программных систем им. А.К. Айламазяна РАН, orlov@mccme.ru. Артем Борисович Шворин, Институт программных систем им. А.К. Айламазяна РАН, shvorin@gmail.com. Институт программных систем им. А.К. Айламазяна РАН, Институт прикладной математики им. М.В. Келдыша РАН
интерфейс передачи сообщений, interconnect, коммуникационная сеть, УДК 004.382.2, HPC, суперкомпьютер, УДК 004.7, supercomputer, message passing interface, SkifCh
интерфейс передачи сообщений, interconnect, коммуникационная сеть, УДК 004.382.2, HPC, суперкомпьютер, УДК 004.7, supercomputer, message passing interface, SkifCh
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
