-
公开(公告)号:CN104022928B
公开(公告)日:2018-01-09
申请号:CN201410215126.0
申请日:2014-05-21
Applicant: 中国科学院计算技术研究所
CPC classification number: Y02D50/10
Abstract: 本发明提供一种高密度服务器的拓扑构建方法及系统。所述方法包括:根据对网络规模的需求创建用于高密度服务器的拓扑结构的Kautz有向图,并且将该Kautz有向图划分为多个同构子图;根据同构子图在子服务器上布置交换芯片,并且根据Kautz有向图在高密度服务器内布置多个子服务器,使得该多个子服务器上的交换芯片与所述Kautz有向图中的节点一一对应并且交换芯片之间的连接方式与所述Kautz有向图中的对应节点之间的连接方式一致。本发明基于Kautz有向图、使用拓扑结构相同的子服务器构成高密度服务器,使得该高密度服务器具有高效、容错性好并且可扩展的特点;此外,可以批量生产子服务器,从而节省了制造成本以及时间成本。
-
公开(公告)号:CN104424105B
公开(公告)日:2017-08-25
申请号:CN201310376301.X
申请日:2013-08-26
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F13/00 , G06F13/385
Abstract: 本发明公开了一种内存数据的读写处理方法和装置,涉及计算机系统技术领域,解决了现有技术中多个数据量较小的内存数据访存操作浪费较多的开销在数据请求包上,导致传输效率低下的问题。方法包括:源节点获取各个待发送请求包;解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包;将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。本发明实施例应用于内存数据的读写处理过程中。
-
公开(公告)号:CN104346295B
公开(公告)日:2017-08-11
申请号:CN201310348127.8
申请日:2013-08-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/0893 , G06F12/0804 , G06F2212/1016 , G06F2212/1028 , Y02D10/13
Abstract: 本发明的实施例提供一种缓存刷新方法和装置,涉及计算机领域,能够实现通过一条指令一次刷新多行缓存,从而降低了缓存的访问次数,解决了缓存刷新速度慢、功耗高的问题。其方法为:根据刷新指令确定待刷新的缓存组的索引;所述刷新指令包括基地址寄存器操作数和位掩码,所述缓存组中包括至少两行缓存;根据所述索引访问缓存标签阵列,获取所述索引对应的多路缓存标签,其中缓存标签为该缓存标签所关联的一行缓存的地址的高位;根据所述位掩码的指示将所述索引对应的多路缓存标签与所述物理地址进行比较,根据比较结果输出命中信号;将所述命中信号在有效缓存阵列中命中的缓存设置为无效。本发明实施例用于缓存刷新。
-
公开(公告)号:CN104239237B
公开(公告)日:2017-07-14
申请号:CN201310246392.5
申请日:2013-06-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F12/1009 , G06F12/121 , G06F2212/657 , G06F2212/68
Abstract: 本发明实施例提供了一种TLB管理方法及装置,涉及计算机技术领域,可以降低TLB miss率。所述方法包括:以VCPU的VPID为索引,查询TLB存储目录表,获得第一VCPU对应的TLB存储表在内存区的地址;然后根据所述第一VCPU对应的TLB存储表在内存区的地址访问所述第一VCPU对应的TLB存储表,将所述第一VCPU对应的TLB存储表中的有效的TLB表项依次读入物理TLB中,其中,所述TLB存储表存储有TLB表项以及各个TLB表项对应的效用标识,所述效用标识用来描述所述TLB表项是否有效。
-
公开(公告)号:CN106708619A
公开(公告)日:2017-05-24
申请号:CN201510429902.1
申请日:2015-07-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例提供一种资源管理方法及装置,该方法包括:获取物理资源使用信息,所述物理资源使用信息用于指示应用运行所需要的物理资源;根据所述物理资源使用信息为所述应用分配独立的物理资源,并为所述应用分配用于直接访问所述物理资源的接口,以使所述应用直接访问所述物理资源;从而减少了不同应用对操作系统内核的资源争用,提升了系统性能。
-
公开(公告)号:CN103678495B
公开(公告)日:2017-04-12
申请号:CN201310576331.5
申请日:2013-11-18
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明公开了一种基于Web页面的大规模数据生成方法,通过将原始小规模种子网页按长度分类的方式,依据原始网页的长度和词频信息生成大规模的文本数据,入出度生成和URL赋值,则根据原始种子页面中每类页面的入出度的条件概率计算生成网页的入出度值,利用已有入出度值向网页中插入URL,使得在生成的数据中,入度的总和是等于出度的总和。通过提取小规模的真实数据的特征来生成大规模的相对真实可靠的数据来提供给数据中心的应用,从而使得到的研究结果有更加真实。
-
公开(公告)号:CN105095115A
公开(公告)日:2015-11-25
申请号:CN201410175822.3
申请日:2014-04-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/10
Abstract: 本发明实施例提供一种存储空间管理方法和装置,通过获取存储空间中每个存储单元中存储的数据的最近使用时间以及数据的优先级,根据存储空间中每个存储单元中存储的数据的最近使用时间以及数据的优先级确定待释放的存储空间,由于,在确定待释放的存储空间的过程中,不仅考虑了数据的最近使用时间,同时,还结合了数据的优先级,数据的优先级用于表示数据的重要程度,使得重要数据能够区别于其他数据,相对于其他数据能够相对较长的时间保存在存储空间中,从而,使得存储空间的利用更加合理,提高存储空间的利用率。
-
公开(公告)号:CN105094686A
公开(公告)日:2015-11-25
申请号:CN201410193960.4
申请日:2014-05-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/0868 , G06F3/061 , G06F3/0619 , G06F3/0631 , G06F3/065 , G06F3/068 , G06F3/0685 , G06F12/08 , G06F12/122 , G06F12/128 , G06F2212/604
Abstract: 本发明实施例提供一种数据缓存方法、缓存和计算机系统。本发明实施例中,Cache在访问请求不命中需要确定待替换的Cache line时,不仅需要考虑Cache line的历史访问频率,还要考虑Cache line对应的内存类型,从而可以优先替换与DRAM内存类型对应的Cache line,减少Cache对存储于DRAM的数据的缓存量,从而使得Cache能够提高对存储于NVM中的数据的缓存量,使得针对存储于NVM中的数据的访问请求尽可能的在Cache中能够找到相应的数据,从而减少了从NVM中读取数据的情形,减少了从NVM中读取数据的延迟,有效的提高访问效率。
-
公开(公告)号:CN104899158A
公开(公告)日:2015-09-09
申请号:CN201410079789.4
申请日:2014-03-05
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明实施例提供一种访存优化方法和装置。本发明访存优化方法,包括:确定处理器核的缓存访问是否未命中缓存块,在缓存访问未命中缓存块的情况下,在缓存中通过块存储指令为访问地址分配一个缓存块,并将块存储指令指示的地址标识字段的地址单元写入到分配的缓存块的地址标识字段,将块存储指令指示的数据写入到分配的缓存块的第一数据位置上,本发明实施例在CPU执行写指令且缓存未命中的时,减少了访问主存的次数,提高了程序执行效率。
-
公开(公告)号:CN104753795A
公开(公告)日:2015-07-01
申请号:CN201310745712.1
申请日:2013-12-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/751
Abstract: 本申请提供一种无规则网络拓扑结构生成方法及装置,计算已有网络中每一个节点的平均最短路径长度,确定平均最短路径长度最小的一个第一节点和平均最短路径长度最大的一个第二节点;在与所述第一节点直接相连的节点中,确定平均最短路径长度最小的一个第三节点;在与所述第二节点直接相连的节点中,确定平均最短路径长度最大的一个第四节点,以及直接相互连接的第五节点和第六节点;依据上述确定的节点确定三个备选接入位置,然后从三个备选接入位置中确定一个位置为待接入设备的接入位置。节省了计算量,提高了无规则网络拓扑结构的生成速度。
-
-
-
-
-
-
-
-
-