-
公开(公告)号:US20190079795A1
公开(公告)日:2019-03-14
申请号:US15699027
申请日:2017-09-08
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Milton Shih , Matthew Cohen , Kenneth Chan , Ramaswamy Sivaramakrishnan , Julia Harper , Peter Dunlap
Abstract: A method and system for processing data are disclosed. A processor, in response to executing a software program, may write an entry in a work queue. The entry may include an operation, and a location of data stored in an input buffer, and a location in an output buffer to write processed data. The processor may also generate a notification that at least one entry in the work queue is ready to be processed. The data transformation unit may assign the entry to a data transformation circuit, and retrieve the data from the input buffer using the location. The data transformation unit may also perform to the operation on the retrieved data to generate updated data, generate a completion message in response to completion of the operation, and store the updated data in an output buffer. An interface unit may relay transactions between the processor and the data transformation unit.
-
公开(公告)号:US10963295B2
公开(公告)日:2021-03-30
申请号:US15699027
申请日:2017-09-08
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Milton Shih , Matthew Cohen , Kenneth Chan , Ramaswamy Sivaramakrishnan , Julia Harper , Peter Dunlap
Abstract: A method and system for processing data are disclosed. A processor, in response to executing a software program, may write an entry in a work queue. The entry may include an operation, and a location of data stored in an input buffer, and a location in an output buffer to write processed data. The processor may also generate a notification that at least one entry in the work queue is ready to be processed. The data transformation unit may assign the entry to a data transformation circuit, and retrieve the data from the input buffer using the location. The data transformation unit may also perform to the operation on the retrieved data to generate updated data, generate a completion message in response to completion of the operation, and store the updated data in an output buffer. An interface unit may relay transactions between the processor and the data transformation unit.
-