Unifying on-chip and inter-node switching within the Anton 2 network

Computer Architecture(2014)

引用 45|浏览83
暂无评分
摘要
The design of network architectures has become increasingly complex as the chips connected by inter-node networkshave emerged as distributed systems in their own right, complete with their own on-chip networks. In Anton 2, a massively parallel special-purpose supercomputer for molecular dynamics simulations, we managed this complexity by reusing the on-chip network as a switch for inter-node traffic. This unified network approach introduces several design challenges. Maintaining fairness within the inter-node network is difficult, as each hop becomes a sequence of many on-chip routing decisions. We addressed this problem with an inverse-weighted arbiter that ensures fairness with low implementation costs. Balancing the load of inter-node traffic across the on-chip network is also critical, and we adopted an optimization approach to design an appropriate routing algorithm. Finally, the on-chip routers carry inter-node traffic, so they must implement inter-node virtual channels to avoid deadlock. In order to keep the routers small and fast, we developed a deadlock-free routing algorithm that reduces the number of virtual channels by one-third relative to previous approaches. The resulting Anton 2 network implementation efficiently utilizes its inter-node channels and provides low messaging latency, while occupying a modest amount of silicon area
更多
查看译文
关键词
biology computing,digital simulation,molecular dynamics method,network-on-chip,optimisation,parallel processing,resource allocation,Anton 2 network,deadlock avoidance,deadlock-free routing algorithm,distributed systems,inter-node switching,internode networks,internode traffic,internode virtual channels,inverse-weighted arbiter,load balancing,molecular dynamics simulations,network architecture design,on-chip networks,on-chip routing decisions,on-chip switching,optimization approach,parallel special-purpose supercomputer
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要