Imperial College London > Talks@ee.imperial > CAS Talks > SysAlloc: Bringing Malloc/Free to Heterogeneous Systems
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
SysAlloc: Bringing Malloc/Free to Heterogeneous SystemsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Grigorios Mingas. System-on-chip designs are increasingly complex and dynamic, with many IP cores, CPUs and off-chip Memories interconnected via shared buses. Static allocation of RAM resources requires designers to analyse the memory needs of each component, which can lead to poor memory efficiency, and is infeasible in a dynamically changing system. Dynamic memory allocation is one solution to this problem, but is usually only supported in software. We propose SysAlloc, a hardware-based dynamic memory allocation scheme for heterogeneous systems, which allows software and hardware to access a shared memory allocator, and allows dynamic memory allocation in the absence of software. Our allocation protocol is accessible to any client which can perform memory reads and writes over a shared bus, including software, RTL , and HLS clients, and can scale at run-time to any number of active clients. This talk will give an overview of bus-based heterogeneous system dynamic memory management. This talk is part of the CAS Talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here Metamaterials Complexity & Networks GroupOther talksGeneralized Signal Alignment: On the Achievable DoF for Multi-User MIMO Two-Way Relay Channels Personalized Chronic Disease Treatment Deadbeat Observers for Continuous-Time Linear Systems: Historical Perspective and Recent Advances Mobile Data Off-loading |