Patent Number: 8,578,132

Title: Direct injection of data to be transferred in a hybrid computing environment

Abstract: Direct injection of a data to be transferred in a hybrid computing environment that includes a host computer and a plurality of accelerators, the host computer and the accelerators adapted to one another for data communications by a system level message passing module. Each accelerator includes a Power Processing Element (`PPE`) and a plurality of Synergistic Processing Elements (`SPEs`). Direct injection includes reserving, by each SPE, a slot in a shared memory region accessible by the host computer; loading, by each SPE into local memory of the SPE, a portion of data to be transferred to the host computer; executing, by each SPE in parallel, a data processing operation on the portion of the data loaded in local memory of each SPE; and writing, by each SPE, the processed data to the SPE's reserved slot in the shared memory region accessible by the host computer.

Inventors: Archer; Charles J. (Rochester, MN), Blocksome; Michael A. (Rochester, MN), Ratterman; Joseph D. (Rochester, MN), Ricard; Gary R. (Chatfield, MN), Smith; Brian E. (Rochester, MN)

Assignee: International Business Machines Corporation

International Classification: G06F 15/00 (20060101); G06F 13/00 (20060101); G06F 15/76 (20060101); G06F 3/00 (20060101); G06F 15/167 (20060101)

Expiration Date: 1/05/12017