-
公开(公告)号:DE102015112634A1
公开(公告)日:2016-03-03
申请号:DE102015112634
申请日:2015-07-31
Applicant: INTEL CORP
Inventor: XIONG JIANXIN , WOODRUFF ROBERT J , BERRY FRANK L
IPC: G06F15/167 , G06F12/00
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.
-
公开(公告)号:FR3025331A1
公开(公告)日:2016-03-04
申请号:FR1557115
申请日:2015-07-24
Applicant: INTEL CORP
Inventor: XIONG JIANXIN , WOODRUFF ROBERT J , BERRY FRANK L
IPC: G06F12/08
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.
-
公开(公告)号:DE102015102692A1
公开(公告)日:2015-11-05
申请号:DE102015102692
申请日:2015-02-25
Applicant: INTEL CORP
Inventor: MAGRO WILLIAM R , COFFMAN JERRIE L , DAVIS ARLIN R , WOODRUFF ROBERT J , XIONG JIANXIN
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.
-
公开(公告)号:GB2517097A
公开(公告)日:2015-02-11
申请号:GB201418835
申请日:2012-05-29
Applicant: INTEL CORP
Inventor: HEFTY MARK S , WOODRUFF ROBERT J , COFFMAN JERRIE L , MAGRO WILLIAM R
Abstract: Methods and apparatus to provide peer-to-peer interrupt signaling between devices coupled via one or more interconnects are described. In one embodiment, a NIC (Network Interface Card such as a Remote Direct Memory Access (RDMA) capable NIC) transfers data directly into or out of the memory of a peer device that is coupled to the NIC via one or more interconnects, bypassing a host computing/processing unit and/or main system memory. Other embodiments are also disclosed.
-
公开(公告)号:EP2761482A4
公开(公告)日:2015-04-22
申请号:EP11873525
申请日:2011-09-30
Applicant: INTEL CORP
Inventor: MARGO WILLIAM R , WOODRUFF ROBERT J , LEE DAVID M , DAVIS ARLIN R , HEFTY MARK SEAN , COFFMAN JERRIE L
-
-
-
-