Invention Grant
- Patent Title: Memory allocation in multi-core processors
-
Application No.: US15428035Application Date: 2017-02-08
-
Publication No.: US10901639B2Publication Date: 2021-01-26
- Inventor: Daniel Booss , Robert Kettler , Mehul Wagle , Harshada Khandekar , Ivan Schreter
- Applicant: SAP SE
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
- Priority: IN201641040753 20161129
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/084

Abstract:
A system for allocating memory (e.g., heap) in multi-core processors is provided. In some implementations, the system performs operations comprising receiving, at a shared cache having a plurality of segments, a first data allocation including a plurality of data blocks, and allocating at least a first and second data block from the first allocation. First and second segments in the shared cache can each comprise a plurality of data slots (e.g., of equal length). Allocating the first and second data blocks can include storing the first data block in a data slot of the first segment and storing the second data block in a data slot of the second segment. The plurality of data slots which do not contain data may contain padding, and/or the data slots to which the first and second data blocks are allocated are not adjacent. Related systems, methods, and articles of manufacture are also described.
Public/Granted literature
- US20180150222A1 MEMORY ALLOCATION IN MULTI-CORE PROCESSORS Public/Granted day:2018-05-31
Information query