发明名称 System and method for reducing access latency to shared program memory
摘要 System and method for reducing access latency to a shared program memory. The program memory is shared by more than one processor. The system includes fetch buffers (one per processor), prefetch buffers (one per processor), program fetch logic units (one per processor), and an arbiter. Each fetch buffer stores local instructions that are local to an instruction being used by an associated processor. Each prefetch buffer stores subsequent instructions that are subsequent to the local instructions stored in an associated fetch buffer. Each program fetch logic unit determines from where to fetch a next instruction required by the associated processor. The arbiter arbitrates between instruction fetch requests received for the fetch buffers and the prefetch buffers from the various processors. The arbiter determines which of the instruction fetch requests will next gain access to the program memory. Such a system improves latency by assigning a higher priority to fetch requests over prefetch requests or data requests.
申请公布号 US2004024976(A1) 申请公布日期 2004.02.05
申请号 US20030400184 申请日期 2003.03.25
申请人 CATENA NETWORKS, INC. 发明人 MES IAN
分类号 G06F9/38;G06F12/00;G06F13/16;G06F15/167;(IPC1-7):G06F12/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址