The invention discloses an efficient parallel management method and architecture for high-level router chip, which includes: dividing the router port into multiple groups; when the management request is issued, the manager component pushes the management request to each group in parallel, and then each group pushes the management request to each port in its group in the way of serial push; when the management response is returned, the manager sends the management request to each port in its group by Each group collects the management responses of each port in its group according to the port order, and then each group returns all the collected management responses to the header part according to the group order. The invention can realize the maintenance and management of multiple ports at the same time by hardware, can save a large amount of interaction time, and effectively improve the on-chip maintenance and management efficiency.
【技术实现步骤摘要】
一种面向高阶路由器芯片的高效并行管理方法及架构
本专利技术涉及计算机体系结构领域,尤其涉及一种面向高阶路由器芯片的高效并行管理方法及架构。
技术介绍
在高性能计算系统的互连网络中,高阶路由器是互连网络的重要组成。目前,路由器芯片的片上管理结构主要完成芯片内部状态收集统计、自测试管理和寄存器访问。其中寄存器为芯片软硬件的接口,是软件初始化芯片,使硬件正常工作的重要接口。另外软件也通过访问寄存器获取芯片的工作状态、统计信息和自测试结果等重要的芯片信息,为芯片诊断、故障容错提供依据。传统的串行架构只能依次顺序访问各端口信息,而高阶路由器端口较多,这种方式极大地影响路由器维护和管理的性能。
技术实现思路
本专利技术要解决的技术问题是针对上述现有技术的不足,提供一种能够同时实现多个端口维护管理,能够节省大量交互时间,有效提高片上维护管理效率的面向高阶路由器芯片的高效并行管理方法及架构。为了实现上述目的,本专利技术采用的技术方案为:一种面向高阶路由器芯片的高效并行管理方法,包括:将路由器的端口分为多个组别;管理请求下发时,由总管部件将管理请求并行推送至各个组别,然后由各个组别采用串推的方式将管理请求推送至其组别内的各个端口;管理应答返回时,由各个组别按端口顺序收集其组别内各个端口的管理应答,然后各个组别按照其组别顺序将其收集的所有管理应答返回至总管部件。进一步地,当组别的串推逻辑量大于预设阈值时,利用寄存器组进行至少一个节拍的延迟,实现多拍串推。 ...
【技术保护点】
1.一种面向高阶路由器芯片的高效并行管理方法,其特征在于,包括:/n将路由器的端口分为多个组别;/n管理请求下发时,由总管部件将管理请求并行推送至各个组别,然后由各个组别采用串推的方式将管理请求推送至其组别内的各个端口;/n管理应答返回时,由各个组别按端口顺序收集其组别内各个端口的管理应答,然后各个组别按照其组别顺序将其收集的所有管理应答返回至总管部件。/n
【技术特征摘要】
1.一种面向高阶路由器芯片的高效并行管理方法,其特征在于,包括:
将路由器的端口分为多个组别;
管理请求下发时,由总管部件将管理请求并行推送至各个组别,然后由各个组别采用串推的方式将管理请求推送至其组别内的各个端口;
管理应答返回时,由各个组别按端口顺序收集其组别内各个端口的管理应答,然后各个组别按照其组别顺序将其收集的所有管理应答返回至总管部件。
2.根据权利要求1所述的一种面向高阶路由器芯片的高效并行管理方法,其特征在于,当组别的串推逻辑量大于预设阈值时,利用寄存器组进行至少一个节拍的延迟,实现多拍串推。
3.根据权利要求1所述的一种面向高阶路由器芯片的高效并行管理方法,其特征在于,所述端口顺序根据管理请求的类型以及端口所处的物理布局位置每延时一预设节拍形成,所述组别顺序根据管理请求的类型以及组别所处的物理布局位置每延时一预设节拍形成。
4.一种面向高阶路由器芯片的高效并行管理架构,其特征在于,包括:
总控管理单元、多个并行的分组管理单元以及多个串推逻辑单元;多个所述分组管理单元分组别管理多个所述串推逻辑单元,每个所述分组管理单元的组别内的所述串推逻辑单元之间级联连接,所述串推逻辑单元的数量与路由器端...
【专利技术属性】
技术研发人员:施得君,姚玉良,黄国华,崔晓阳,祝亚斌,胡舒凯,
申请(专利权)人:无锡江南计算技术研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。