软件定义交换结构及基于该结构的数据交换方法

    公开(公告)号:CN113110943A

    公开(公告)日:2021-07-13

    申请号:CN202110344052.0

    申请日:2021-03-31

    Abstract: 本发明属于交换芯片技术领域,特别涉及一种软件定义交换结构及基于该结构的数据交换方法,用于适配信息系统中不同应用需求,该结构包含:通过共享缓存结构组成的第一级交换,与通过CrossBar矩阵组成的第二级交换,其中,第一级交换中的共享缓存结构设置有m*n个端口,该m*n个端口均分为n个端口组,每个端口组内共享输入缓存和输出缓存,端口组之间通过第二级交换中的CrossBar矩阵连接。本发明综合考虑共享缓存交换和CrossBar矩阵交换两种交换结构的优缺点,将二者优点结合起来,基于软件定义互连技术实现高吞吐低时延交换结构的可编程特性以及协议无关性,满足交换芯片在多种不同场景下的实际应用,具有较好的应用前景。

    晶上系统开发环境搭建方法及系统

    公开(公告)号:CN112506496A

    公开(公告)日:2021-03-16

    申请号:CN202011313970.9

    申请日:2020-11-21

    Abstract: 本发明属于计算机处理技术领域,特别涉及一种晶上系统开发环境搭建方法及系统,依据应用领域需求在晶上系统上预制用于满足应用需求的异构组件,形成组件库;并在每个组件中预设有若干用于运行计算处理算法的构件;将任务按时间运行前后进行划分,选取对应任务需求的异构组件作为组件运行集合;并将组件运行集合中组件的构件分配到不同资源节点,并配置相应的逻辑单元,生成任务的开发环境模板。本发明依据系统芯片集成设计将具有处理功能的芯粒作为开发组件中构件,每个PE单元可以对应于一个构件实现,根据领域需要预置不同的组件,整个搭建过程方便、快捷,有利于各种组件的复用,能够使用组件更加灵活地满足新的应用需求,具有较好的应用前景。

    基于相对时间的异构执行体程序同步方法及装置

    公开(公告)号:CN112162866A

    公开(公告)日:2021-01-01

    申请号:CN202010897173.3

    申请日:2020-08-31

    Abstract: 本发明公开基于相对时间的异构执行体程序同步方法及装置,该方法包括:异构执行体向调度器发送同步申请消息;调度器接收同步申请消息,返回同步响应消息;若异构执行体在等待时间内未收到调度器发送的同步响应消息,则再次以相同的同步申请次数SNs发送同步申请消息给调度器,以定时器事件最小到时时间为IO复用检测函数的等待时间;异构执行体若在等待时间内收到调度器发送的同步响应消息,则先判断SNr与SNs是否相等,若SNr=SNs,则根据RTr进行计算,将定时器事件的超时事件加入Qready中,同时判断RDr与ENr是否相等,若相等则将读事件加入Qready中,程序处理Qready;若SNr≠SNs,则将同步响应消息丢弃。本发明可有效解决定时器事件、read事件执行顺序不一致导致的状态机失步的问题。

    一种低时延的交换芯片时钟域结构

    公开(公告)号:CN110572335A

    公开(公告)日:2019-12-13

    申请号:CN201910813277.9

    申请日:2019-08-30

    Abstract: 本发明提供一种低时延的交换芯片时钟域结构。该时钟域结构包括:依次连接的入口SerDes RX单元、第一CDC单元、入口端口RX、第二CDC单元、核心交换单元、第三CDC单元、出口端口TX、第四CDC单元和出口SerDes TX单元;第一CDC单元,用于将入口SerDes RX单元接收的数据的时钟域由SerDes RX时钟域跨到核心交换时钟域;SerDes RX时钟域指SerDes RX单元工作时的时钟域,核心交换时钟域指核心交换单元工作时的时钟域;入口端口RX、核心交换单元和出口端口TX工作时采用相同的时钟域;第四CDC单元,用于将出口端口TX输出的数据的时钟域由核心交换时钟域跨到SerDes TX时钟域;SerDes TX时钟域指出口SerDes TX单元工作时的时钟域。本发明旨在提供一种降低交换时延,便于芯片性能提升的通用交换芯片的时钟域架构。

    拟态交换机、网络设备及系统

    公开(公告)号:CN110177080A

    公开(公告)日:2019-08-27

    申请号:CN201910312714.9

    申请日:2019-04-18

    Abstract: 本发明属于网络数据交换设备领域,特别涉及一种拟态交换机、网络设备及系统,该拟态交换机包含:交换芯片,用于作为数据转发实体,完成对端数据的按规则转发;拟态调度器,用于负责报文数据上送至异构控制引擎执行体和下发至交换芯片的拟态调度;若干异构控制引擎执行体,用于接收拟态调度器上送报文并通过异构等价功能执行体进行数据处理和反馈。本发明通过在控制层引入异构控制引擎以及调度器来实现控制层的动态异构冗余,针对未知漏洞、木马以及后门等,保证动态系统无缝切换,具有冗余性、异构性、动态性、负反馈特性、去服务颠簸特性、安全模式划分、内生安全特性、防御兼容性等优点,对网络交换设备发展具有重要的指导意义。

Patent Agency Ranking