-
公开(公告)号:CN114968487A
公开(公告)日:2022-08-30
申请号:CN202210569933.7
申请日:2022-05-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种在虚拟机中进行FPGA动态部分可重构配置方法,包括以下步骤:在虚拟机监视器中处理虚拟机FPGA配置特权指令产生的异常;在虚拟机设备列表中构建虚拟的FPGA配置接口设备节点;在虚拟机操作系统内核中使用Linux FPGA子系统软件代码;在虚拟机操作系统内核中使用FPGA配置驱动程序代码;以及在虚拟机中通过Linux FPGA子系统暴露的接口配置FPGA。
-
公开(公告)号:CN111258951A
公开(公告)日:2020-06-09
申请号:CN202010019013.9
申请日:2020-01-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种实现FPGA服务器的方法和系统,通过主控底板实现对服务器内所有SoC FPGA计算节点资源的集中监控与管理,该主控底板包括:多个自定义管理接口,分别用于连接SoC FPGA计算节点,为该SoC FPGA计算节点提供供电和数据交换;管理网络交换模块,用于互连SoC FPGA计算节点并提供管理网络;核心控制单元,用于通过自定义管理接口及自定义管理接口协议对该SoC FPGA计算节点进行管理,并基于该管理接口协议获取该SoC FPGA计算节点的运行参数,以管理监控该SoC FPGA计算节点。本发明的优点在于:通过自定义管理接口协议实现对SoC FPGA计算节点进行更全面、更复杂、更灵活的控制与监管;管理平面网络与用户数据平面网络相互独立,提高带宽性能,并提高数据安全性。
-
公开(公告)号:CN106325377A
公开(公告)日:2017-01-11
申请号:CN201510400020.2
申请日:2015-07-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F1/16
Abstract: 本发明实施例提供一种外部设备扩展卡及输入输出外部设备的数据处理方法,该外部设备扩展卡包括:用于插设在主机的内存卡槽上的接口单元、内存单元、内存单元控制器、输入输出I/O外部设备、I/O外部设备控制器,可以通过接口单元直接插在主机的内存卡槽内,且该外部设备扩展卡上集成了内存单元和I/O外部设备,从而I/O外部设备控制器和主机可以直接通过内存单元的物理地址访问内存单元,即I/O外部设备控制器和主机可以直接根据内存单元内的物理地址读取内存单元中的数据,从而大大减小了主机和I/O外部设备从内存中读取数据的开销。
-
公开(公告)号:CN104166647A
公开(公告)日:2014-11-26
申请号:CN201310181769.3
申请日:2013-05-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/45 , G06F13/1668
Abstract: 本发明公开了一种数据拷贝的方法、装置和系统,该方法采取控制与第一记录介质、第二记录介质分别对应的第一地址命令总线和第二地址命令总线上的读写时序,即通过第一地址命令总线向第一记录介质发送读命令和通过第二地址命令总线向第二记录介质发送写命令,使得第二记录介质从数据总线上接收第一记录介质发送的数据,从而快速直接地完成数据的拷贝,解决了现有拷贝方法中步骤繁琐、路径冗长的问题,减少了数据拷贝对内存带宽的占用,同时可降低功耗。
-
公开(公告)号:CN104133780A
公开(公告)日:2014-11-05
申请号:CN201310159064.1
申请日:2013-05-02
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/0862 , G06F2212/1016 , G06F2212/1021 , G06F2212/602 , G06F2212/6026 , G06F2212/608
Abstract: 本发明实施例提供一种跨页预取方法、装置及系统,能够提高预取设备的预取命中率,进而使得访问内存的效率提高。其中,所述方法包括:接收高速缓存寄存器发送的物理地址缺失的指示消息,所述指示消息携带被映射的第一物理地址、所述第一物理地址所属的第一物理页的连续信息;根据所述第一物理地址和预取设备中存储的步长,获取预取地址;若所述预取地址所属的物理页与所述第一物理页的页号不同,且根据所述第一物理页的连续信息确定所述第一物理页连续,预取所述预取地址中的数据。本发明适用于计算机领域。
-
公开(公告)号:CN103902470A
公开(公告)日:2014-07-02
申请号:CN201210571969.5
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 本发明提供一种读缺失时的处理方法、设备和系统。该方法包括第一处理器产生地址信息,所述地址信息中包含Cache?Tag;所述第一处理器在确定出存在第一Cache?Line时,获取所述第一Cache?Line中记录的第二处理器的信息,所述第一Cache?Line的Tag与所述Cache?Tag数值相同,且状态位指示为无效状态;所述第一处理器根据所述第二处理器的信息,向所述第二处理器单播发送总线读事务,使得所述第二处理器在存储有效的所述第一CacheLine的数据副本时,提供所述第一Cache?Line的数据。本发明实施例可以降低读缺失时的功耗开销。
-
公开(公告)号:CN214545185U
公开(公告)日:2021-10-29
申请号:CN202023019916.1
申请日:2020-12-15
Applicant: 中国科学院计算技术研究所
IPC: H05K7/14
Abstract: 本实用新型提出一种抽屉式高密度FPGA云平台机箱,包括:位于机箱底部的交换模块和位于交换模块上的供电模块以及位于供电模块上的抽屉结构;抽屉结构内设有控制板卡和FPGA节点板卡,FPGA节点板卡通过预设接口插接于控制板卡;供电模块的输电端电性连接交换模块和控制板卡的电源输入接口,交换模块的网络交换接口与FPGA节点板卡的网络接口相连,用于交互FPGA节点板卡之间的数据。本实用新型将使得FPGA云平台机箱内的FPGA节点板卡可部署密度大幅度提高。降低机箱内的布线成本、装卸复杂度和维护难度。通过使用自主研发的控制管理系统,为用户提供一个全面、便捷的开发环境。对机箱及板卡状态实时监控并通过预设接口减少手工接线数量,提高FPGA云平台机箱的可靠性。
-
-
-
-
-
-