期刊文献+

SpaceWire多优先级分层调度交叉开关研究与设计

Research and design of SpaceWire multi-priority hierarchical scheduling crossbar
下载PDF
导出
摘要 SpaceWire(SpW)路由是SpW网络的关键设备之一,采用纵横式交叉开关(crossbar switch)结构,由于SpW网络数据分组最大长度不固定,经典的滑动迭代轮询匹配(iSlip)调度算法并不适用。研究二维行波进位交换结构,提出一种多优先级分层调度的crossbar switch实现结构,为不同业务流量类型赋予不同优先级可以提高网络服务质量(QoS),采用基于仲裁反馈轮询(FBP)算法,在群组路由时具有良好输出公平性。通过向环型行波进位(CRCS)仲裁结构中插入寄存器分割组合逻辑组成流水结构降低组合延迟,提高最高系统频率,解决路由端口数量扩展的问题。使用可编程逻辑语言实现优先级数量和端口数量可配置的crossbar,CRCS结构具有资源占用少、仲裁速度快和易于扩展的特点。以4×4规模的crossbar switch为例,采用二维CRCS结构相比于线性扩展结构,仲裁逻辑单元数量节省67.3%,仲裁延迟降低约60%,在Xilinx V7系列现场可编程门阵列(FPGA)进行逻辑综合,行列各插入2级寄存器,即可满足最大规模下的SpW路由应用需求。 SpaceWire(SpW)router is one of the key devices in the SpW network.It adopts a crossbar switching structure.Since the maximum length of the data packet of the SpW network is not fixed,the classic interative round robin matching with slip(iSlip)algorithm is not applicable.This paper studies the two-dimensional ripple-carry switching structure and proposes a multi-priority hierarchical scheduling crossbar switch implementation structure.The network quality of service(QoS)can be enhanced by giving various traffic types varying priorities,and group routing output fairness can be achieved by employing an arbitration feedback-based polling algorithm(FBP).By inserting registers into the circular ripple-carry switching(CRCS)structure,the combinational logic is split and a pipelined structure is formed,lessening the combinational delay.Also,Inserting registers increases the maximum frequency of the system and makes it possible to expand the number of router ports.A crossbar with a configurable priority number and port number is implemented using programmable logic language.The CRCS structure has the advantages of resource-saving,fast arbitration,and high scalability.By using the two-dimensional CRCS structure instead of the linear expansion structure,a 4×4 crossbar switch as an example,the number of arbitration logic cells is decreased by 67.3%,and the arbitration delay is decreased by about 60%.When it is synthesized on the Xilinx V7 series field programable gate array(FPGA).A maximum of two register insertion layers each for rows and columns is sufficient for the SpW routers at the largest scale.
作者 柳萌 安军社 LIU Meng;AN Junshe(Key Laboratory of Electronics and Information Technology for Space Systems,National Space Science Center,Chinese Academy of Sciences,Beijing 100190,China;Colleage of Computer Science and Technology,University of Chinese Academy of Sciences,Beijing 100049,China)
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2023年第12期3386-3396,共11页 Journal of Beijing University of Aeronautics and Astronautics
基金 中国科学院战略性先导科技专项资助(XDA15020205)。
关键词 纵横式交叉开关 多优先级 轮询 输出公平性 仲裁延迟 crossbar switch multi-priority polling output fairness arbitration delay
  • 相关文献

参考文献5

二级参考文献34

  • 1赵俊艺,何兵哲.基于SpaceWire总线的星载数据系统[J].飞行器测控学报,2009,28(2):13-17. 被引量:13
  • 2周文强,张金艺,周多,刘江.片上网络分组混合并行仲裁器的设计[J].微电子学与计算机,2015,32(3):104-108. 被引量:2
  • 3陈晴,吴俊,罗军舟.一种适合于多播和单播的集成调度算法[J].计算机学报,2004,27(6):758-764. 被引量:2
  • 4彭来献,田畅,赵文栋.一种具有O(logN)信息复杂度的高速crossbar调度算法[J].电子学报,2006,34(11):2024-2029. 被引量:3
  • 5McKeown N. Fast switched backplane for a gigabit switched router[Z]. Cisco Systems white paper, http://www.cisco.com, 1997, 11.
  • 6McKeown N. The /SLIP scheduling algorithm for input-queued switches[J]. IEEE/ACM Transactions on Networking, 1999, 7(2): 188-200.
  • 7Andrews M, Khanna M, and Kumaran K. Integrated scheduling of unicast and multicast traffic in an input-queued switch[C]. Proceedings of IEEE Infocom'99, New York, USA, 1999, 3: 1144-1151.
  • 8Marsan M A, Bianco A, and Giaccone P, et al.. Multicast traffic in input-queued switches: Optimal scheduling and maximum throughput[J]. IEEE/ACM Transactions on Networking, 2003, 11(3): 465-477.
  • 9Prabhakar B, Ahuja R, and Mckeown N. Multicast scheduling for input-queued switches[J]. IEEE Journal on Selected Areas in Communications, 1997, 15(5): 855-866.
  • 10Zhu W and Song Min. Integration of unicast and multicast scheduling in input-queued packet switches[J]. Computer Networks, 2006, 50(5): 667-687.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部