-
公开(公告)号:DE112013000687T5
公开(公告)日:2014-10-30
申请号:DE112013000687
申请日:2013-01-22
Applicant: IBM
Inventor: CHAPMAN DAVID GARY , SCHMIDT DONALD WILLIAM , KRISHNAMURTHY RAJARAM B , PARRIS CARL JOSEPH , SEGAL BENJAMIN PATRICK
IPC: G06F9/46 , G06F9/40 , G06F13/12 , G06F15/16 , G06F15/163
Abstract: Ein Verfahren beinhaltet ein Verarbeiten einer Anwendung durch einen Host mit einem oder mehreren Prozessoren und ein Verteilen mindestens eines Teils der Anwendung zum Verarbeiten an einen Beschleuniger. Das Verfahren beinhaltet ein Anweisen des Beschleunigers, einen Puffer auf dem Beschleuniger zu erstellen, und ein Anweisen des Beschleunigers, den Teil der Anwendung auszuführen, wobei der Beschleuniger Daten in den Puffer schreibt. Das Verfahren beinhaltet außerdem ein Anweisen des Beschleunigers, die Daten an den Host zu senden, bevor die Anwendung die Daten in dem Puffer anfordert. Der Beschleuniger fasst die Daten in dem Puffer vor dem Senden der Daten an den Host auf der Grundlage einer oder mehrerer Laufzeitbedingungen in dem Host zusammen.
-
2.
公开(公告)号:DE112012004138T5
公开(公告)日:2014-06-26
申请号:DE112012004138
申请日:2012-10-24
Applicant: IBM
Inventor: RAO ANURADHA , KRISHNAMURTHY RAJARAM B , DECUSATIS CASIMER M
IPC: G06F15/16
Abstract: Aufrechterhalten einer Bandbreite bei Verbindungen zwischen Servern und Speicheranordnungen, die eine Einheit aufweisen. Die Einheit stellt die Verbindungen her. Die Einheit identifiziert eine erste Verbindung der Verbindungen. Die erste Verbindung weist eine lange Antwortzeit auf. Die Einheit überträgt eine Vielzahl von Datenpaketen auf der ersten Verbindung. Jedem Datenpaket ist eine entsprechende Bestätigung (Acknowledgment, ACK) zugehörig. Die Übertragung erfolgt, ohne dass der Empfang der betreffenden ACK abgewartet wird. Die Einheit erfasst die ACK, die als Reaktion auf jedes der übertragenen Datenpakete empfangen wurde. Die Einheit erkennt einen Fehler der ersten Verbindung. Als Reaktion auf die Erkennung identifiziert die Einheit ungültige Datenpakete. Die ungültigen Datenpakete weisen Datenpakete auf, die nach dem erkannten Fehler auf der ersten Verbindung übertragen wurden.
-