摘要
本发明提出一种交换机高效多端口并行共享缓存管理系统,支持将m个SRAM控制器组成SRAM阵列,其中的页基址统一管理分配以实现共享缓存,且充分利用多块SRAM的多组读写端口,使得交换机的输入输出端口能够并行访问多块SRAM,总带宽=SRAM位宽×频率×利用率×m。本发明包括动态无阻塞轮询主从状态机,使得在服务一个端口的同时,该状态机可以无阻塞的去询问别的端口是否需要服务,提升了整体效率。本发明还包括以链表形式组织的优先级虚拟输出队列,所有输出端口共用描述符链表节点,全部的描述符链表节点使共享缓存达到100%的利用率,让需要存储更多描述符的端口申请更多的描述符链表节点,而闲置的节点给其余的端口使用,提高了共享缓存利用率,减少了资源浪费。
技术关键词
共享缓存管理系统
数据包接收模块
指针
状态机
描述符
无阻塞
SRAM控制器
多端口
交换机
虚拟输出队列
链表
动态
阵列
节点
组织
频率
系统为您推荐了相关专利信息
癫痫检测方法
协方差矩阵
注意力机制
滑动窗口
多通道脑电信号
腹部超声图像
超声成像方法
子宫
腹部超声检查
图像校正
关键点
机电设备
坐标转换算法
资产定位方法
指针