-
公开(公告)号:US11995087B2
公开(公告)日:2024-05-28
申请号:US18095936
申请日:2023-01-11
Applicant: SAP SE
Inventor: Dong Hun Lee , Minseon Ahn , Jungmin Kim , Kang Woo Choi , Oliver Rebholz
IPC: G06F16/2455 , G06F9/30 , G06F9/54 , G06F12/06 , G06F16/21 , G06F16/22 , G06F16/245
CPC classification number: G06F16/24561 , G06F9/30036 , G06F9/542 , G06F9/544 , G06F12/063 , G06F16/211 , G06F16/2282 , G06F16/24569
Abstract: Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
-
公开(公告)号:US20230161771A1
公开(公告)日:2023-05-25
申请号:US18095936
申请日:2023-01-11
Applicant: SAP SE
Inventor: Dong Hun Lee , Minseon Ahn , Jungmin Kim , Kang Woo Choi , Oliver Rebholz
IPC: G06F16/2455 , G06F16/22 , G06F16/21 , G06F9/30 , G06F9/54 , G06F12/06 , G06F16/245
CPC classification number: G06F16/24561 , G06F16/2282 , G06F16/211 , G06F9/30036 , G06F9/542 , G06F9/544 , G06F12/063 , G06F16/24569
Abstract: Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
-
公开(公告)号:US10824673B2
公开(公告)日:2020-11-03
申请号:US15695621
申请日:2017-09-05
Applicant: SAP SE
Inventor: Oliver Rebholz , Ivan Schreter , Abdelkader Sellami , Daniel Booss , Gunter Radestock , Peter Bumbulis , Alexander Boehm , Frank Renkes , Werner Thesing , Thomas Willhalm
IPC: G06F16/901 , G06F3/06
Abstract: A system includes a non-volatile random access memory storing a column store main fragment of a column of a database table, and a processing unit to read the column store main fragment from the non-volatile random access memory. A volatile random access memory storing a column store delta fragment of the column of the database table may also be included, in which the processing unit is to write to the column store delta fragment. According to some systems, the stored column store main fragment is byte-addressable, and is copied from the volatile random access memory to the non-volatile random access memory without using a filesystem cache.
-
公开(公告)号:US20210271680A1
公开(公告)日:2021-09-02
申请号:US16897138
申请日:2020-06-09
Applicant: SAP SE
Inventor: Dong Hun Lee , Minseon Ahn , Jungmin Kim , Kang Woo Choi , Oliver Rebholz
Abstract: Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
-
公开(公告)号:US11586630B2
公开(公告)日:2023-02-21
申请号:US16897138
申请日:2020-06-09
Applicant: SAP SE
Inventor: Dong Hun Lee , Minseon Ahn , Jungmin Kim , Kang Woo Choi , Oliver Rebholz
IPC: G06F16/2455 , G06F16/22 , G06F16/21 , G06F9/30 , G06F9/54 , G06F12/06 , G06F16/245
Abstract: Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
-
公开(公告)号:US20180246809A1
公开(公告)日:2018-08-30
申请号:US15695621
申请日:2017-09-05
Applicant: SAP SE
Inventor: Oliver Rebholz , Ivan Schreter , Abdelkader Sellami , Daniel Booss , Gunter Radestock , Peter Bumbulis , Alexander Boehm , Frank Renkes , Werner Thesing , Thomas Willhalm
Abstract: A system includes a non-volatile random access memory storing a column store main fragment of a column of a database table, and a processing unit to read the column store main fragment from the non-volatile random access memory. A volatile random access memory storing a column store delta fragment of the column of the database table may also be included, in which the processing unit is to write to the column store delta fragment. According to some systems, the stored column store main fragment is byte-addressable, and is copied from the volatile random access memory to the non-volatile random access memory without using a filesystem cache.
-
-
-
-
-