发明名称 Method and system for allocating bandwidth
摘要 The present invention is directed to methods and systems for allocating bandwidth (or other shared resource) among multiple masters. According to an aspect of the present invention, an arbiter assigns a bucket to each CPU (or other device) where each bucket holds the credits for that CPU. Each bucket has a predetermined fill rate and a drain rate. Depending on the priority given to a particular CPU, the corresponding bucket will drain (or fill) at a particular rate. For example, CPUs with a higher priority will drain at a slower rate. For each clock tick (or other period of time) that a CPU is stalled, a number of credits is accrued. The bucket with the highest number of credits has priority and will be given access to the shared resource (e.g., DRAM, SDRAM, SRAM, EPROM, etc.).
申请公布号 US2004054857(A1) 申请公布日期 2004.03.18
申请号 US20030614338 申请日期 2003.07.08
申请人 NOWSHADI FARSHID 发明人 NOWSHADI FARSHID
分类号 G06F9/40;G06F9/50;G06F12/00;H04L12/56;(IPC1-7):G06F12/00 主分类号 G06F9/40
代理机构 代理人
主权项
地址