发明名称 Resolution of dynamic memory allocation/deallocation and pointers
摘要 One of the greatest challenges in C/C++-based design methodology is to efficiently map C/C++ models into hardware. Many of the networking and multimedia applications implemented in hardware or mixed hardware/software systems are making use of complex data structures stored in one or multiple memories. As a result, many of the C/C++ features which were originally designed for software applications are now making their way into hardware. Such features include dynamic memory allocation/deallocation and pointers used to manage data. This inventors present a solution for efficiently mapping arbitrary C code with pointers and malloc/free into hardware. This solution fits current memory management methodologies. It consists of instantiating a hardware allocator tailored to an application and a memory architecture. This work also supports the resolution of pointers without restriction on the data structures. An implementation using the SUIF framework is presented, followed by some case studies such as the realization of a video filter.
申请公布号 US6467075(B1) 申请公布日期 2002.10.15
申请号 US20000533808 申请日期 2000.03.24
申请人 NEC CORPORATION;THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY 发明人 SATO KOICHI;SEMERIA LCU;DE MICHELI GIOVANNI
分类号 G06F9/45;G06F17/50;(IPC1-7):G06F17/50 主分类号 G06F9/45
代理机构 代理人
主权项
地址