-
公开(公告)号:CN117149536B
公开(公告)日:2025-04-04
申请号:CN202310555661.X
申请日:2023-05-17
Applicant: 中国科学院计算技术研究所
IPC: G06F11/22 , G06F9/50 , G01R31/317
Abstract: 本发明提出一种面向处理器系统级设计的测试方法和系统,包括:基于SoC‑FPGA的处理器测试平台根据硬件源码与器件情况,选择被测处理器的内存与外设使用模式,检测待测试的处理器并对其进行接口标准化处理,将待测试处理器的接口按功能划分;处理器测试平台结合所选的内存与外设使用模式,将待测试处理器以软核的形式部署,设计硬核处理器与待测试处理器的地址空间映射机制,构建FPGA工程并生成硬件配置文件;对软件源码进行编译并生成用于测试的软件负载;硬核处理器根据所选内存与外设使用模式,部署软件负载;根据内存与外设使用模式将SoC‑FPGA的外设接口资源以独占或共享的方式提供给待测试处理器;执行软件负载,对完整软硬件系统进行评测。
-
公开(公告)号:CN117556757A
公开(公告)日:2024-02-13
申请号:CN202311518820.5
申请日:2023-11-14
Applicant: 中国科学院计算技术研究所
IPC: G06F30/343 , G06F115/10
Abstract: 本发明提出一种FPGA加速仿真中内存行为确定性重放系统与方法。本发明设计了一种用于FPGA加速仿真的内存模型系统,并基于检查点技术和事务级确定性的保障方法精确保存目标系统中内存模型的事务级状态,无需考虑FPGA系统中物理内存控制器与内存器件与逻辑仿真中内存模型的差异,可实现FPGA硬件原型仿真平台与逻辑电路仿真软件工具间的状态迁移与确定性重放。
-
公开(公告)号:CN107783913B
公开(公告)日:2021-12-03
申请号:CN201610797862.0
申请日:2016-08-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/1027
Abstract: 本发明实施例公开了一种应用计算机的资源访问方法以及计算机,其中,资源访问方法包括:资源控制器接收虚拟机针对资源发送的资源访问请求,资源访问请求携带资源虚拟地址,以及虚拟机的标识;利用虚拟机的标识,根据预设的资源信息映射关系,将资源虚拟地址转换为资源物理地址;利用资源物理地址更新资源访问请求中的资源虚拟地址;将更新后的资源访问请求发送给资源物理地址对应的待访问资源,以访问待访问资源。采用本发明,利用计算机中的资源控制器实现资源虚拟化,提高虚拟机的运行性能。
-
公开(公告)号:CN108959106B
公开(公告)日:2020-12-18
申请号:CN201710353012.6
申请日:2017-05-18
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本申请公开了一种内存访问方法和装置,属于存储器技术领域,所述方法包括:接收内存访问请求;所述内存访问请求用于请求访问动态随机访问存储器DRAM中的目标行;在所述目标行是弱行时,根据偏移量表和预设起始地址确定所述目标行在所述DRAM中的预留域中所对应的映射地址;所述偏移量表中包括所述DRAM中的弱行在所述预留域中所对应的地址偏移量,所述预设起始地址为所述预留域的起始地址;所述地址偏移量在所述预留域中所指向的行不是弱行;根据所述映射地址访问所述预留域;返回访问结果。解决了相关技术中总线中的刷新命令较多,可能会导致总线拥塞,降低系统的性能的问题;达到了可以避免总线拥塞,提高性能的效果。
-
公开(公告)号:CN111143242A
公开(公告)日:2020-05-12
申请号:CN201811437235.1
申请日:2018-11-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0862
Abstract: 本申请公开了一种缓存预取方法和装置,涉及芯片技术领域,能够解决手机SoC中不能对LLC进行预取的问题。该装置可以为芯片,芯片内的总线接口上连接有中央处理器CPU核、最后一级缓存以及最后一级缓存的预取器,其中:CPU核,用于向最后一级缓存发送访存请求,访存请求包括第一物理地址,第一物理地址对应第一物理页面中的第一数据块;预取器,用于在侦听到访存请求时,根据访存请求和预取器中记录的至少一个物理页面的访存历史生成预取请求,并向最后一级缓存发送预取请求;预取请求包括预取器预测的第一物理页面中待访问的数据的物理地址;最后一级缓存,用于根据预取请求从芯片的内存中预取数据。本申请实施例用于对手机SoC中的LLC进行数据预取。
-
公开(公告)号:CN109582600A
公开(公告)日:2019-04-05
申请号:CN201710874236.1
申请日:2017-09-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0877
Abstract: 本申请实施例提供了一种数据处理方法及装置,涉及处理器硬件结构领域。所述方法包括:一级缓存接收访存队列发送的访存请求,访存请求携带有访存地址和标签;一级缓存在预先设置的对象属性表中获取与标签对应的第一对象属性信息,第一对象属性信息包括第一应用程序中n个对象各自对应的属性信息;当访存地址在一级缓存中命中时,根据对象的属性信息处理访存请求;使得将相关技术中粗粒度的标签改进为细粒度的对象,软件层通过细粒度的对象向硬件层进行语义传递,从而使得硬件层能够获取第一应用程序中多个对象的属性信息,并根据对象的属性信息处理访存请求,为硬件层中的共享资源的管理提供更多的支撑。
-
公开(公告)号:CN108829515A
公开(公告)日:2018-11-16
申请号:CN201810532745.0
申请日:2018-05-29
Applicant: 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明涉及一种云端平台计算系统及其应用方法,包括:服务端和节点端。服务端由接入服务器构成,用于该云端平台计算系统的用户及计算资源的管理和调度;节点端由多个计算节点及辅助硬件构成,为云端平台计算系统提供异构计算资源;计算节点通过局域网与接入服务器进行交互。每个计算节点包含SoC主控模块和异构计算处理模块;SoC主控模块可运行操作系统,为用户提供相应异构计算处理模块的使用环境和管理功能;异构计算处理模块用于逻辑功能或加速算法的实现与部署。用户通过登录接入服务器,申请和使用计算节点。使用内容包括:用户通过接入服务器进入SoC主控模块的操作系统,对异构计算处理模块进行使用、管理、配置、调试及监控等操作。
-
公开(公告)号:CN105095126B
公开(公告)日:2018-02-13
申请号:CN201410181775.3
申请日:2014-04-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/20
CPC classification number: G06F9/4411 , G06F9/4406 , G06F13/4022 , G06F13/4282
Abstract: 本发明实施例提供一种控制方法和控制设备,通过路由器接收第一设备发送的数据,上述数据中携带I/O设备的标识,根据I/O设备与控制器的对应关系和I/O设备的标识,确定I/O设备的标识对应的控制器,将数据发送到I/O设备的标识对应的控制器,以使控制器根据该控制器中存储的固件代码对数据进行处理,接收控制器发送的处理后的数据,将处理后的数据发送给第二设备,第二设备或者第一设备为I/O设备,由于本发明实施例中通常固件代码是可以编程的,因此,具有应用上述控制方法的控制设备实现比较灵活。
-
公开(公告)号:CN104243405B
公开(公告)日:2017-09-29
申请号:CN201310228246.X
申请日:2013-06-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: H04L12/6418
Abstract: 本发明实施例公开了一种请求处理方法,用于根据请求的处理时间动态地调整请求的执行优先级和资源分配。本发明实施例方法包括:接收业务分配服务器发送的远程过程调用RPC请求,将所述RPC请求加入服务请求队列;根据所述服务请求队列中各个RPC请求的响应时间约束信息设置所述各个RPC请求的执行优先级,和/或分配所述各个RPC请求的执行资源。
-
公开(公告)号:CN105306382A
公开(公告)日:2016-02-03
申请号:CN201410364429.9
申请日:2014-07-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/851
CPC classification number: H04L47/24 , H04L5/0053 , H04L12/6418 , H04L47/11
Abstract: 本发明的实施例提供了一种无缓存NOC数据处理方法及NOC电子元件,涉及集成电路领域。能够通过减少高程序优先级数据包发生偏转的偏转率,从而提高了高优先级程序的性能。该方法包括:路由节点在一个处理周期内,接收多个需要发往同一转发端口的数据包;获取数据包的优先级信息,根据优先级信息得出数据包的优先等级;其中,上述的优先级信息包括数据包的时长信息和数据包对应程序的程序优先级信息;该数据包的时长信息为该数据包在NOC中停留的时间。本发明实施例应用于无缓存NOC的数据处理。
-
-
-
-
-
-
-
-
-