-
公开(公告)号: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.
-
公开(公告)号:GB2512785A
公开(公告)日:2014-10-08
申请号:GB201412801
申请日:2013-01-22
Applicant: IBM
Inventor: CHAPMAN DAVID GARY , KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK
IPC: G06F9/50
Abstract: A method includes processing an application by a host including one or more processors and distributing at least a portion of the application to an accelerator for execution. The method includes instructing the accelerator to create a buffer on the accelerator and instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer. The method also includes instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.
-