Channel interface: A primitive model for memory efficient communication

Takeshi Nanri, Takeshi Soga, Yuichiro Ajima, Yoshiyuki Morie, Hiroaki Honda, Taizo Kobayashi, Toshiya Takami, Shinji Sumimoto

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Citations (Scopus)

    Abstract

    Though the size of the system is getting larger towards exa-scale computation, the amount of available memory on computing nodes is expected to remain the same or to decrease. Therefore, memory efficiency is becoming an important issue for achieving scalability. This paper pointed out the problem of memory-inefficiency in the de-facto standard parallel programming model, Message Passing Interface (MPI). To solve this problem, the channel interface was introduced in the paper. This interface enables the programmers to appropriately allocate and de-allocate channels so that the program consumes just-enough amount of memory for communication. In addition to that, by limiting the message transfer supported by a channel as simple as possible, the memory consumption and the overhead for handling messages with this interface can be minimal. This paper showed a sample implementation of this interface. Then, the memory efficiency of the implementation is examined by the models of the memory consumption and the performance.

    Original languageEnglish
    Title of host publicationProceedings - 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015
    EditorsJohan Lilius, Masoud Daneshtalab, Mats Brorsson, Ville Leppanen, Marco Aldinucci
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages177-181
    Number of pages5
    ISBN (Electronic)9781479984909
    DOIs
    Publication statusPublished - 2015
    Event23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015 - Turku, Finland
    Duration: Mar 4 2015Mar 6 2015

    Publication series

    NameProceedings - 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015

    Other

    Other23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015
    Country/TerritoryFinland
    CityTurku
    Period3/4/153/6/15

    All Science Journal Classification (ASJC) codes

    • Hardware and Architecture
    • Computer Networks and Communications

    Fingerprint

    Dive into the research topics of 'Channel interface: A primitive model for memory efficient communication'. Together they form a unique fingerprint.

    Cite this