首页> 外国专利> System for transmitting data packet from buffer by reading buffer descriptor from descriptor memory of network adapter without accessing buffer descriptor in shared memory

System for transmitting data packet from buffer by reading buffer descriptor from descriptor memory of network adapter without accessing buffer descriptor in shared memory

机译:通过从网络适配器的描述符存储器中读取缓冲区描述符而无需访问共享存储器中的缓冲区描述符来从缓冲区传输数据包的系统

摘要

The problems of meeting tight latency requirement while keeping network design low in cost and complexity are solved by the present invention of a network controller with a transaction logic block and a descriptor memory. The invention allows the data buffers and the buffer descriptors to be located in two physically separate memory subsystems. Data buffers can reside in a main system memory which are shared by other system clients. The buffer descriptors, which typically require significantly less memory space than data buffers, can reside in a special dedicated memory which can be low cost. The invention provides a method to allow buffer descriptors to be located in a low latency memory, which can be local to the network adapter. The data buffers can be located in a system shared memory. This design allows system shared resources, e.g. main system memory or bus, to be designed with relatively longer delay budget. This provides a significant system benefit since the buffer memory size is typically many orders of magnitude larger than the buffer descriptor memory size. The invention also provides a method where a system bus supports a priority service where low latency is guaranteed. In this embodiment, the data buffers and the descriptors can reside in a shared memory. The network controller uses the priority service when accessing the buffer descriptors.
机译:具有事务逻辑块和描述符存储器的网络控制器的本发明解决了在满足严格的等待时间要求的同时保持网络设计的低成本和复杂性的问题。本发明允许数据缓冲器和缓冲器描述符位于两个物理上分开的存储器子系统中。数据缓冲区可以驻留在其他系统客户端共享的主系统内存中。缓冲区描述符通常需要比数据缓冲区少得多的存储空间,它们可以驻留在低成本的特殊专用存储器中。本发明提供了一种允许将缓冲器描述符放置在低等待时间存储器中的方法,该低等待时间存储器可以是网络适配器本地的。数据缓冲区可以位于系统共享内存中。这种设计允许系统共享资源,例如主系统内存或总线,要以相对较长的延迟预算进行设计。由于缓冲区存储器的大小通常比缓冲区描述符存储器的大小大许多数量级,因此,这提供了显着的系统优势。本发明还提供了一种方法,其中系统总线支持保证低等待时间的优先服务。在该实施例中,数据缓冲器和描述符可以驻留在共享存储器中。当访问缓冲区描述符时,网络控制器将使用优先级服务。

著录项

  • 公开/公告号US5812774A

    专利类型

  • 公开/公告日1998-09-22

    原文格式PDF

  • 申请/专利权人 CABLETRON SYSTEMS INC.;

    申请/专利号US19970779728

  • 发明设计人 MARK F. KEMPF;HENRY SHO-CHE YANG;

    申请日1997-01-06

  • 分类号G06F13/00;

  • 国家 US

  • 入库时间 2022-08-22 02:38:34

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号