STACK MEMORY ALLOCATION CONTROL BASED ON MONITORED ACTIVITIES

    公开(公告)号:US20220291962A1

    公开(公告)日:2022-09-15

    申请号:US17197746

    申请日:2021-03-10

    Abstract: An integrated circuit includes: a processor; a memory coupled to the processor; and a stack memory allocation controller coupled to the processor and the memory. The stack memory allocation controller has: a stack use manager configured to monitor activities of the processor. The stack memory allocation controller also has a virtual memory translator configured to: obtain a first mapping of pointers to a first sub-set of memory blocks of the memory assigned to a memory stack for a thread executed by the processor; and determine a second mapping of pointers to a second sub-set of memory blocks of the memory assigned to the memory stack and different than the first sub-set of memory blocks responsive to the monitored activities.

Patent Agency Ranking