Ticket #101 (new planned)

Opened 3 years ago

Last modified 23 months ago

implement the ProcNode memory manager

Reported by: ichthyo Owned by: ichthyo
Priority: lesser Milestone: 2beta
Component: lumieraProc Keywords:
Cc: Blocked By: #218
Blocking: #126, #130

Description

Implement the actual low level memmory allocation used by render nodes and wiring descriptors, preferably by utilizing services of the backend.

The API and frontend of this memory manager, class AllocationCluster, is already in place and working, currently based on a dummy implementation of the actual allocation (which just uses C++ operator new for heap allocations). Thus this task is nicely separated from the rest of the implementation and could build upon the existing unit tests, which should be augmented for stress and performance testing.

Change History

comment:1 Changed 3 years ago by ichthyo

  • Blocking 126 added

and actually, this memory manager should in turn use the service of the mpool within the backend

comment:2 Changed 3 years ago by ichthyo

  • Blocking 130 added

comment:3 Changed 2 years ago by ichthyo

  • Blocked By 218 added

comment:4 Changed 23 months ago by ichthyo

  • Type changed from todo to planned

future

Note: See TracTickets for help on using tickets.