-
公开(公告)号:US10133661B2
公开(公告)日:2018-11-20
申请号:US15238254
申请日:2016-08-16
Applicant: SAP SE
Inventor: Tony Imbierski
Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
-
公开(公告)号:US20190250948A1
公开(公告)日:2019-08-15
申请号:US15897519
申请日:2018-02-15
Applicant: SAP SE
Inventor: Piyush Dungarwal , Dheren Gala , Tony Imbierski
IPC: G06F9/50
CPC classification number: G06F9/50 , G06F9/5016 , G06F2209/5011 , G06F2209/5018
Abstract: Various examples are directed to systems and methods for managing resources in a multi-core computing system. A first thread executing at a first core of a multi-core processor unit may allocate a first element of a resource. The first thread may increment a first thread counter for a first metric describing the resource. The first thread may determine that the first thread counter is greater than a first thread counter threshold and update a first metric global value based at least in part on the first thread counter. The first thread may also reset the first thread counter.
-
公开(公告)号:US11263047B2
公开(公告)日:2022-03-01
申请号:US15897519
申请日:2018-02-15
Applicant: SAP SE
Inventor: Piyush Dungarwal , Dheren Gala , Tony Imbierski
IPC: G06F9/50
Abstract: Various examples are directed to systems and methods for managing resources in a multi-core computing system. A first thread executing at a first core of a multi-core processor unit may allocate a first element of a resource. The first thread may increment a first thread counter for a first metric describing the resource. The first thread may determine that the first thread counter is greater than a first thread counter threshold and update a first metric global value based at least in part on the first thread counter. The first thread may also reset the first thread counter.
-
公开(公告)号:US10261896B2
公开(公告)日:2019-04-16
申请号:US16166748
申请日:2018-10-22
Applicant: SAP SE
Inventor: Tony Imbierski
Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
-
-
-