-
公开(公告)号:US20190278608A1
公开(公告)日:2019-09-12
申请号:US15915787
申请日:2018-03-08
Applicant: SAP SE
Inventor: Georgios Psaropoulos , Thomas Legler , Norman May , Anastasia Ailamaki
Abstract: A method for optimizing memory access for database operations is provided. The method may include performing a database operation by at least executing a first instruction stream associated with the first database operation. The first database operation may be defined as a coroutine to at least enable the execution of the first instruction stream to be interleaved with an execution of a second instruction stream. In response to determining that data required to continue the execution of the first instruction stream is absent from a cache, the execution of the first instruction may be suspended and the second instruction stream may be executed instead. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US11789741B2
公开(公告)日:2023-10-17
申请号:US15915787
申请日:2018-03-08
Applicant: SAP SE
Inventor: Georgios Psaropoulos , Thomas Legler , Norman May , Anastasia Ailamaki
CPC classification number: G06F9/3851 , G06F9/30047
Abstract: A method for optimizing memory access for database operations is provided. The method may include performing a first database operation by at least executing a first instruction stream associated with the first database operation. The first database operation may be defined as a coroutine to at least enable the execution of the first instruction stream to be interleaved with an execution of a second instruction stream. In response to determining that data required to continue the execution of the first instruction stream is absent from a cache, the execution of the first instruction stream may be suspended and the second instruction stream may be executed instead. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US10733185B2
公开(公告)日:2020-08-04
申请号:US15915797
申请日:2018-03-08
Applicant: SAP SE
Inventor: Georgios Psaropoulos , Thomas Legler , Norman May , Anastasia Ailamaki
IPC: G06F16/2453
Abstract: A method for optimizing memory access for database operations is provided. The method may include identifying an access pattern associated with a database operation. The access pattern may include data required to perform the database operation. One or more memory pages may be generated based at least on the access pattern. The one or more memory pages may include at least a portion of the data required to perform the database operation. The one or more memory pages including at least the portion of the data required to perform the database operation may be stored in a main memory. The database operation may be performed by at least loading, from the main memory and into a cache, the one or more memory pages including at least the portion of the data required to perform the database operation. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US20190278858A1
公开(公告)日:2019-09-12
申请号:US15915797
申请日:2018-03-08
Applicant: SAP SE
Inventor: Georgios Psaropoulos , Thomas Legler , Norman May , Anastasia Ailamaki
IPC: G06F17/30
Abstract: A method for optimizing memory access for database operations is provided. The method may include identifying an access pattern associated with a database operation. The access pattern may include data required to perform the database operation. One or more memory pages may be generated based at least on the access pattern. The one or more memory pages may include at least a portion of the data required to perform the database operation. The one or more memory pages including at least the portion of the data required to perform the database operation may be stored in a main memory. The database operation may be performed by at least loading, from the main memory and into a cache, the one or more memory pages including at least the portion of the data required to perform the database operation. Related systems and articles of manufacture, including computer program products, are also provided.
-
-
-