-
公开(公告)号:CN104486129A
公开(公告)日:2015-04-01
申请号:CN201410821077.5
申请日:2014-12-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种分布式环境下定位瓶颈节点和保障应用服务质量的方法及系统。定位瓶颈节点的方法包括计算服务的关键路径上的每个节点在其处理阶段的延迟波动值;并且根据延迟波动值确定瓶颈节点。其中,服务的关键路径是根据一段时间内处理对该服务的请求的关键路径得到的;延迟波动值是根据一段时间内节点在其处理阶段处理请求的时间得到的。保障应用服务质量的方法包括对于存在长尾延迟的服务定位瓶颈节点;以及,检查瓶颈节点的延迟波动值是否超过预定阈值,根据检查结果执行故障诊断或者对该瓶颈节点的服务请求执行请求调度或加速。本发明降低了请求响应时间波动并且减少了长尾延迟,此外还减少了逐级逐个对节点进行优化的开销。
-
公开(公告)号:CN117521574A
公开(公告)日:2024-02-06
申请号:CN202311422774.9
申请日:2023-10-30
Applicant: 中国科学院计算技术研究所
IPC: G06F30/333 , G06F30/327 , G06F30/343
Abstract: 本发明提出一种基于模块化策略的中间表示层扫描链插入方法及系统,包括获取包括待测设计电路的原始设计,依据原始设计的结构模块关系,构建有向无环图,有向无环图中顶点表示所涉及的中间表示层模块,而每个有向边表示上层模块将下层目标子模块实例化的逻辑关系;对有向无环图进行逆拓扑排序,从有向无环图实例化关系中最底层的模块开始,插入扫描链,为扫描链均创建一对输入和输出端口,并逐级向上层模块插入扫描链,直到有向无环图实例化关系中最顶层的模块插入扫描链;扫描链将插入到未进行展平处理的中间表示层网表。本发明简化了扫描链插入过程,效率明显提升。
-
公开(公告)号:CN113505084B
公开(公告)日:2023-09-12
申请号:CN202110702890.0
申请日:2021-06-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于访存和性能建模的内存资源动态调控方法和系统。在实时多核硬件上通过动态内存带宽资源划分进行关键应用服务质量保障的技术,提供了一种细粒度、高精度、快速响应的非侵入式解决方案。本发明设计了进程性能自动调控机制的总体架构,通过标签机制让硬件直接获取到上层应用的优先级,为不同优先级的进程提供差异化的硬件资源分配。基于机器学习方法对动态随机访问存储器的体结构进行延迟建模。针对关键应用的服务质量保障问题,在实时多核环境下,通过动态调整内存带宽分配有效地降低了其余进程对关键进程的访存干扰,准确地保障了高优先级进程的服务质量。
-
公开(公告)号:CN113505087B
公开(公告)日:2023-08-22
申请号:CN202110724819.2
申请日:2021-06-29
Applicant: 中国科学院计算技术研究所
IPC: G06F12/0811 , G06F12/0817
Abstract: 本发明提出一种兼顾服务质量和利用率的缓存动态划分方法和系统,采用分组采样和硬件排序网络实时统计无用块信息,分组采样使得硬件实现具有可行性,通过硬件排序网络对统计信息进行排序后能够最大程度发掘出无用块数量;本发明还包括基于服务质量参数直接生成路掩码,使得系统使用人员仅需设置服务质量目标参数,即可指导该发明自动统计无用块以生成对应的路掩码,划分缓存,保障服务质量的同时提高缓存利用率。
-
公开(公告)号:CN111258951B
公开(公告)日:2021-10-29
申请号:CN202010019013.9
申请日:2020-01-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种实现FPGA服务器的方法和系统,通过主控底板实现对服务器内所有SoC FPGA计算节点资源的集中监控与管理,该主控底板包括:多个自定义管理接口,分别用于连接SoC FPGA计算节点,为该SoC FPGA计算节点提供供电和数据交换;管理网络交换模块,用于互连SoC FPGA计算节点并提供管理网络;核心控制单元,用于通过自定义管理接口及自定义管理接口协议对该SoC FPGA计算节点进行管理,并基于该管理接口协议获取该SoC FPGA计算节点的运行参数,以管理监控该SoC FPGA计算节点。本发明的优点在于:通过自定义管理接口协议实现对SoC FPGA计算节点进行更全面、更复杂、更灵活的控制与监管;管理平面网络与用户数据平面网络相互独立,提高带宽性能,并提高数据安全性。
-
公开(公告)号:CN113505087A
公开(公告)日:2021-10-15
申请号:CN202110724819.2
申请日:2021-06-29
Applicant: 中国科学院计算技术研究所
IPC: G06F12/0811 , G06F12/0817
Abstract: 本发明提出一种兼顾服务质量和利用率的缓存动态划分方法和系统,采用分组采样和硬件排序网络实时统计无用块信息,分组采样使得硬件实现具有可行性,通过硬件排序网络对统计信息进行排序后能够最大程度发掘出无用块数量;本发明还包括基于服务质量参数直接生成路掩码,使得系统使用人员仅需设置服务质量目标参数,即可指导该发明自动统计无用块以生成对应的路掩码,划分缓存,保障服务质量的同时提高缓存利用率。
-
公开(公告)号:CN113505084A
公开(公告)日:2021-10-15
申请号:CN202110702890.0
申请日:2021-06-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于访存和性能建模的内存资源动态调控方法和系统。在实时多核硬件上通过动态内存带宽资源划分进行关键应用服务质量保障的技术,提供了一种细粒度、高精度、快速响应的非侵入式解决方案。本发明设计了进程性能自动调控机制的总体架构,通过标签机制让硬件直接获取到上层应用的优先级,为不同优先级的进程提供差异化的硬件资源分配。基于机器学习方法对动态随机访问存储器的体结构进行延迟建模。针对关键应用的服务质量保障问题,在实时多核环境下,通过动态调整内存带宽分配有效地降低了其余进程对关键进程的访存干扰,准确地保障了高优先级进程的服务质量。
-
公开(公告)号:CN106301859B
公开(公告)日:2020-02-14
申请号:CN201510312750.7
申请日:2015-06-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/24
Abstract: 本发明公开了一种管理网卡的方法,包括以下步骤:建立映射表,所述映射表用于保存复数个虚拟网卡和复数个物理网卡之间的映射关系;接收数据包;根据所述数据包的虚拟新一代周边元件扩展接口PCIe地址查询所述映射表,获取所述虚拟PCIe地址所对应的物理网卡的地址信息,即物理PCIe地址;向所述虚拟PCIe地址所对应的物理网卡转发所述数据包。本发明利用映射表建立复数个虚拟网卡和复数个物理网卡之间的映射关系,实现多个物理网卡的统一管理,提高系统的灵活性,并且能根据不同的需求热插拔网卡,有很好的容错功能以及可靠性。
-
公开(公告)号:CN106254058B
公开(公告)日:2019-06-11
申请号:CN201510326091.2
申请日:2015-06-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L7/06
CPC classification number: G06F1/08
Abstract: 本发明实施例公开了一种调整服务器的频率的方法及装置,涉及通信技术领域,能够降低执行过程中的目标任务在所有服务器上执行完毕后产生长尾的概率。本发明实施例的方法包括:获取目标任务在第j个服务器的执行时间,其中,j为大于0并且小于N的正整数;当所述执行时间大于预设的第一阈值时,根据所述执行时间确定第j+1至第N个服务器中的第一服务器组,并调整所述第一服务器组的频率。本发明适用于数据中心。
-
公开(公告)号:CN105306382B
公开(公告)日:2019-06-11
申请号: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的数据处理。
-
-
-
-
-
-
-
-
-