发明名称 Stashing system and method for the prevention of cache thrashing
摘要 In a system-on-chip (SoC) including a processor, a method is provided for stashing packet information that prevents cache thrashing. In operation, an Ethernet subsystem accepts a plurality of packets and sends the packets to an external memory for storage. A packet descriptor is derived for each accepted packet and is added to an ingress queue. Packet descriptors are transferred from the ingress queue to an egress queue supplying the packet descriptors to a processor. A context manager monitors the fill level of packet descriptors in the egress queue. In response to monitoring the fill level, the context manager stashes packets from the external memory into a cache, where each stashed packet is associated with a packet descriptor in the egress queue. Packet descriptors are transferred from the ingress queue to the egress queue in response to a number of packet descriptors in the egress queue falling below the fill level.
申请公布号 US8429315(B1) 申请公布日期 2013.04.23
申请号 US201113167783 申请日期 2011.06.24
申请人 CHUDGAR KEYUR;SATHE SATISH;APPLIED MICRO CIRCUITS CORPORATION 发明人 CHUDGAR KEYUR;SATHE SATISH
分类号 G06F3/00;G06F13/14 主分类号 G06F3/00
代理机构 代理人
主权项
地址