首页> 外国专利> System and method for implementing a separate virtual channel for posted requests in a multiprocessor computer system

System and method for implementing a separate virtual channel for posted requests in a multiprocessor computer system

机译:用于在多处理器计算机系统中为发布的请求实现单独的虚拟通道的系统和方法

摘要

A computer system employs virtual channels and allocates different resources to the virtual channels. More particularly, the computer system provides a posted commands virtual channel separate from the non-posted commands virtual channel for routing posted and non-posted commands or requests through coherent and noncoherent fabrics within the computer system. Because separate resources are allocated to the virtual channels in the computer system, posted requests may be allowed to become unordered with other requests from the same source. Implementation of a separate posted commands virtual channel may allow the computer system to maintain compatibility with I/O systems in which posted write requests may become unordered with previous posted requests (e.g., the Peripheral Component Interconnect Bus, or PCI). Implementation of the separate posted commands virtual channel thus may assist in providing deadlock-free operation.
机译:计算机系统采用虚拟通道并将不同的资源分配给虚拟通道。更特别地,计算机系统提供与非发布命令虚拟通道分开的发布命令虚拟通道,用于通过计算机系统内的相干和非相干结构来路由发布和非发布命令或请求。由于将单独的资源分配给计算机系统中的虚拟通道,因此可以允许发布的请求与来自同一源的其他请求变得无序。单独的发布命令虚拟通道的实现可以允许计算机系统保持与I / O系统的兼容性,在该I / O系统中,发布的写请求可能与先前发布的请求(例如,外围组件互连总线或PCI)变得无序。因此,单独发布的命令虚拟通道的实现可以帮助提供无死锁的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号