-
公开(公告)号:US20190042093A1
公开(公告)日:2019-02-07
申请号:US16011280
申请日:2018-06-18
Applicant: Intel Corporation
Inventor: Ian F. Adams , John Keys , Michael P. Mesnier , Dave Minturn
IPC: G06F3/06
Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10452546B2
公开(公告)日:2019-10-22
申请号:US15851567
申请日:2017-12-21
Applicant: Intel Corporation
Inventor: Michael Mesnier , Arun Raghunath , Mariusz Barczak , John Keys
IPC: G06F12/00 , G06F12/0815 , G06F13/16 , G06F12/0893 , G06F12/0802
Abstract: Examples may include techniques to monitor processing of I/O requests of an application being executed by a computing platform by collecting a trace of the I/O requests, the trace including an I/O class of each I/O request; replay the trace and automatically analyze possible cache configuration policies for using a cache during execution of the application by the computing platform; and determine an optimal cache configuration policy for the cache from the possible cache configuration policies. The optimal cache configuration policy may then be applied to use of the cache during subsequent execution of the application by the computing platform.
-
公开(公告)号:US10817176B2
公开(公告)日:2020-10-27
申请号:US16011280
申请日:2018-06-18
Applicant: Intel Corporation
Inventor: Ian F. Adams , John Keys , Michael P. Mesnier , Dave Minturn
Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.
-
-