Unterstützen von RMA-API über aktive Message

    公开(公告)号:DE102015112634A1

    公开(公告)日:2016-03-03

    申请号:DE102015112634

    申请日:2015-07-31

    Applicant: INTEL CORP

    Abstract: Verfahren, Vorrichtungen und Software zum Implementieren von RMA-Anwendungsprogrammierschnittstellen (APIs) über Active Message (AM). AM-Schreib- und AM-Leseanforderungen werden von einem lokalen Knoten an einen entfernten Knoten gesendet, um Daten in einen Speicher auf dem entfernten Knoten zu schreiben oder Daten aus einem solchen Speicher zu lesen, wofür Remote-Memory-Access(RMA)-Techniken verwendet werden. Die AM-Anforderungen werden von entsprechenden AM-Handlern behandelt, die mit den Anforderungen assoziierte Operationen automatisch durchführen. Zum Beispiel kann für AM-Schreibanforderungen ein AM-Schreibanforderungshandler in einer AM-Schreibanforderung enthaltene Daten in einen entfernten Adressraum im Speicher auf dem entfernten Knoten schreiben oder gemäß einem Schema für die Übermittlung getaggter Nachrichten eine entsprechende RMA-Schreibanforderung generieren, die in eine RMA-Warteschlange eingereiht wird. Ähnliche Operationen werden von AM-Leseanforderungshandlern durchgeführt. RMA-Lese- und -Schreibvorgänge unter Verwendung von AM werden ferner durch die Verwendung assoziierter Lese-, Schreib- und RMA-Fortschrittmodule ermöglicht.

    2.
    发明专利
    未知

    公开(公告)号:FR3025331A1

    公开(公告)日:2016-03-04

    申请号:FR1557115

    申请日:2015-07-24

    Applicant: INTEL CORP

    Abstract: Procédés, appareils et logiciels pour mettre en œuvre des interfaces de programmation (API) de RMA par message actif (AM). Des demandes d'écriture AM et de lecture AM sont envoyées par un nœud local à un nœud distant pour écrire des données ou lire des données dans une mémoire sur le nœud distant en utilisant des techniques d'accès à la mémoire distante (RMA). Les demandes AM sont traitées par des gestionnaires AM correspondants qui effectuent automatiquement des opérations associées avec les demandes. Par exemple, pour les demandes d'écriture AM, un gestionnaire de demandes d'écriture AM peut écrire des données contenues dans une demande d'écriture AM dans un espace d'adresses distant situé dans la mémoire du nœud distant, ou générer une demande d'écriture RMA correspondante qui est mise dans une file d'attente RMA utilisée conformément à un système de messages marqués. Des opérations similaires sont effectuées par des gestionnaires de demandes de lecture AM. Les opérations de lecture et d'écriture RMA utilisant des AM sont en outre facilitées par l'utilisation de modules associés de lecture, d'écriture et de progression RMA.

    Verfahren zum Optimieren von Netzdatenströmen in einem eingeschränkten System

    公开(公告)号:DE102015102692A1

    公开(公告)日:2015-11-05

    申请号:DE102015102692

    申请日:2015-02-25

    Applicant: INTEL CORP

    Abstract: Verfahren, Vorrichtung und Software zum Optimieren von Netzdatenströmen in eingeschränkten Systemen. Die Verfahren ermöglichen das Übertragen von Daten zwischen PCIe-Karten auf Serverplattformen mit mehreren Sockeln, wobei jede Plattform einen lokalen Sockel mit einem InfiniBand(IB)-HCA und einen entfernten Sockel aufweist. Daten, die nach außerhalb der Plattform gesendet werden sollen, werden von einer PCIe-Karte über Proxy-Datenpfade an den IB-HCA der Plattform übertragen. Daten, die an einer Plattform empfangen werden, können eine direkte PCIe-P2P(Peer-to-Peer)-Übertragung nutzen, falls die Ziel-PCIe-Karte auf dem lokalen Sockel installiert ist, oder über einen Proxy-Datenpfad, falls die Ziel-PCIe-Karte auf einem entfernten Sockel installiert ist. Gehende Übertragungen von einer PCIe-Karte auf einem lokalen Sockel an den IB-HCA der Plattform können selektiv übertragen werden, indem entweder ein Proxy-Datenpfad für umfangreichere Datenübertragungen oder ein direkter P2P-Datenpfad für kleinere Datenübertragungen verwendet wird. Die Software ist dafür ausgelegt, jede Datenübertragung lokal-zu-lokal, lokal-zu-entfernt, entfernt-zu-lokal und entfernt-zu-entfernt in einer Weise zu unterstützen, die für die Softwareanwendungen, welche die Daten erzeugen und empfangen, transparent ist.

Patent Agency Ranking