-
公开(公告)号:CN104424102B
公开(公告)日:2017-10-10
申请号:CN201310363325.1
申请日:2013-08-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/16 , G06F13/4234
Abstract: 本发明公开了一种数据拷贝方法、设备和系统,涉及计算机领域,能够提高数据拷贝的效率。包括:接收内存控制器发送的拷贝请求消息,所述拷贝请求消息为将第一内存模组中的数据块写入第二内存模组中;根据所述拷贝请求消息,生成读请求和写请求,并向所述第一内存模组发送所述读请求,请求从所述第一内存模组中读取数据,向所述第二内存模组发送所述写请求,请求将从所述第一内存模组中读取的数据写入第二内存模组。本发明实施例提供的数据拷贝方法、设备和系统,用于数据的拷贝。
-
公开(公告)号:CN104346294B
公开(公告)日:2017-08-25
申请号:CN201310331344.6
申请日:2013-07-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0871
CPC classification number: G06F12/0897 , G06F3/0604 , G06F3/064 , G06F3/0683 , G06F12/0811 , G06F12/1027 , G06F2212/1016 , G06F2212/50 , G06F2212/60
Abstract: 本发明公开了一种基于多级缓存的数据读/写方法、装置和计算机系统,涉及计算机系统的数据读写领域,用以在数据读/写过程中提高Cache访问效率。所述方法包括:获取读/写数据所针对的第一物理内存数据块的第一查询地址;获取第一物理内存数据块的第一缓存位置属性;根据第一查询地址,按照第一缓存位置属性所指示的第一物理内存数据块所能进入的缓存级别从高到低的顺序依次查询缓存是否命中,直至一个缓存命中或所有缓存均未命中为止;若一个缓存命中,则针对所命中缓存中的第一物理内存数据块的第一查询地址读/写数据;或,若所有缓存均未命中,则针对内存中的第一物理内存数据块的第一查询地址读/写数据。
-
公开(公告)号:CN105653476A
公开(公告)日:2016-06-08
申请号:CN201410635552.X
申请日:2014-11-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/16
Abstract: 本发明公开了一种数据处理器件与内存设备的通信方法及相关装置,以实现多个数据处理器件间的直接通信,并在一定程度上减少协议开销,降低传输延时,提高传输效率。在本发明一些可行的实施方式中,方法包括:控制模块通过所述通知总线获取第一数据处理器件发出的指令信号,所述指令信号用于指示所述第一数据处理器件需要获取所述内存设备的读写控制权限,所述第一数据处理器件是所述多个数据处理器件中的任一个数据处理器件;所述控制模块获取所述第一数据处理器件发出的所述指令信号后,发出切换信号给所述交换电路,以指示所述交换电路进行电路切换,使得有且只有所述第一数据处理器件与所述内存设备建立通信连接。
-
公开(公告)号:CN105530197A
公开(公告)日:2016-04-27
申请号:CN201410571273.1
申请日:2014-10-23
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/911 , H04L29/06
Abstract: 本发明实施例提供一种SoC节点之间资源共享配置方法和设备,其中,该方法包括:第一节点与第二节点进行共享资源协商;所述第一节点从所述第一节点的空闲地址空间中分配所述共享资源映射到所述第一节点中的第一地址空间,所述共享资源为所述第二节点允许所述第一节点访问的资源;所述第一节点建立所述第一地址空间与所述共享资源的属性信息的对应关系,其中,所述第一地址空间的大小与所述共享资源在所述第二节点中的第二地址空间的大小相同。从而实现第一节点可以直接根据可见的地址空间来确定需要访问共享资源并进行访问,提高了资源共享的灵活性和可扩展性。
-
公开(公告)号:CN104239236A
公开(公告)日:2014-12-24
申请号:CN201310239646.0
申请日:2013-06-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/10
Abstract: 本发明实施例提供一种旁路转换缓冲缺失的处理方法及旁路转换缓冲,该方法包括:当当前访存操作发生TLB缺失异常时,TLB查询历史信息库以确定当前访存操作所使用的VA是否曾被使用,若在历史信息库中查找到该VA,则无需等到指令提取阶段再处理该TLB缺失异常,而是直接从内存中获取与当前VA对应的物理地址PA并进行相应的处理,实现对TLB缺失异常的快速处理,从而提升处理器的性能。
-
公开(公告)号:CN103870204A
公开(公告)日:2014-06-18
申请号:CN201210531583.1
申请日:2012-12-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/13
Abstract: 本发明实施例公开了一种cache中数据写入和读取方法、cache控制器。本发明实施例方法包括:接收处理器发送的数据写入请求和待写入数据,数据写入请求中包含高速缓存块的地址;读取用于缓存待写入数据的高速缓存块中的第一数据;根据高速缓存块的地址将待写入数据替换第一数据中的部分或者全部数据,得到第二数据;检测第二数据是否为零;若第二数据为零,则将用于缓存待写入数据的高速缓存块的零数据标识位设置为真,以完成数据写入,能够有效的避免将第二数据写入所带来的功耗及所消耗的时间。
-
公开(公告)号:CN114968487B
公开(公告)日:2025-01-24
申请号:CN202210569933.7
申请日:2022-05-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种在虚拟机中进行FPGA动态部分可重构配置方法,包括以下步骤:在虚拟机监视器中处理虚拟机FPGA配置特权指令产生的异常;在虚拟机设备列表中构建虚拟的FPGA配置接口设备节点;在虚拟机操作系统内核中使用Linux FPGA子系统软件代码;在虚拟机操作系统内核中使用FPGA配置驱动程序代码;以及在虚拟机中通过Linux FPGA子系统暴露的接口配置FPGA。
-
公开(公告)号:CN117422027A
公开(公告)日:2024-01-19
申请号:CN202311412377.3
申请日:2023-10-27
Applicant: 中国科学院计算技术研究所
IPC: G06F30/331 , G06F30/34
Abstract: 本发明提出一种面向FPGA的软扫描链设计与使用方法、装置,包括:对DUT的片上内存,插入与其数据位宽相等数量的触发器,并在其读写端口设置控制逻辑模块,依次首尾串联组成面向片上内存的软扫描链;在DUT正常运行时该控制逻辑模块将原始的地址与使能信号直通到片上内存;在DUT暂停运行时,该DUT中距离该片上软扫描链输出端最近的一级片上内存RAM作为当前内存RAM;当前内存RAM的控制逻辑模块对当前内存RAM发出读命令,以通过当前内存RAM的软扫描链对片上内存内容进行扫描,将当前内存RAM中的数据逐个读出;判断当前内存RAM是否为DUT的最后一个片上内存,若是,则完成全部片上内存的扫描,保存所有读出结果作为片上内存扫描结果。
-
公开(公告)号:CN112597096B
公开(公告)日:2023-11-21
申请号:CN202011478343.0
申请日:2020-12-15
Applicant: 中国科学院计算技术研究所
IPC: G06F15/78 , G06F1/3234 , G06F1/324
-
公开(公告)号:CN116204486A
公开(公告)日:2023-06-02
申请号:CN202211667411.7
申请日:2022-12-23
Applicant: 中国科学院计算技术研究所
IPC: G06F15/17 , G06F13/40 , G06F9/4401 , G06F9/50 , G06F15/78
Abstract: 为了解决现有云FPGA资源的抽象描述方法仅从I/O外部设备的角度考虑,导致抽象描述层次较低,限制云FPGA的资源管理和租户使用方式灵活性的问题,本发明提出一种FPGA裸金属服务器的实现方法和系统,使云FPGA资源与x86云主机具有类似使用方式的通用云计算资源的方法,无需定制开发新的云FPGA资源管理组件,简化云FPGA资源的管理方法,降低资源管理的复杂度;使云租户按需直接申请、部署和使用FPGA主机,无需配套申请x86等通用计算资源,是提升云FPGA管理和使用灵活性,并降低对通用x86计算资源依赖的一种可行方式。
-
-
-
-
-
-
-
-
-