-
公开(公告)号:CN104252392A
公开(公告)日:2014-12-31
申请号:CN201310269618.3
申请日:2013-06-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/0842
Abstract: 本发明实施例提供一种访问数据缓存的方法和处理器,涉及计算机领域,能够减小数据查找的范围,降低访问延迟,提高系统性能。该处理器的数据缓存器为一级缓存,一级缓存包括私有数据缓存和共享数据缓存,私有数据缓存包括多个私有缓存,私有数据缓存用于存储线程的私有数据,共享数据缓存用于存储线程之间的共享数据,当访问处理器的数据缓存器中的数据时,根据数据对应的物理地址附加的标志位确定数据的数据类型,数据类型包括私有数据和共享数据,根据访问的数据确定数据对应的线程,进而根据线程和数据类型访问线程对应的数据缓存,以获取数据缓存中的数据。本发明实施例用于划分数据缓存和访问数据缓存。
-
公开(公告)号:CN101840368B
公开(公告)日:2013-01-16
申请号:CN201010135260.1
申请日:2010-03-26
Applicant: 中国科学院计算技术研究所
IPC: G06F11/267
Abstract: 本发明涉及多核处理器的JTAG实时片上调试方法及其系统,方法包括:步骤1,软件调试器对被调试的多核处理器的核,生成符合JTAG控制协议的控制命令,转化为控制流,发送至增强型TAP控制器;步骤2,增强型TAP控制器将接收的控制流转化为符合片上调试通讯协议的数据包,通过调试总线发送给调试客户端;步骤3,调试客户端将接收的数据包转化为控制命令,响应控制命令产生响应数据,通过调试总线返回给增强型TAP控制器;步骤4,增强型TAP控制器将接收的响应数据转化为符合JTAG控制协议的控制流,软件调试器通过所述增强型TAP控制器获得所述控制流。本发明能够对多核处理器进行调试,而不受多核处理器的核的数量的制约。
-
公开(公告)号:CN101930357A
公开(公告)日:2010-12-29
申请号:CN201010256400.0
申请日:2010-08-17
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种采用可配置的片上存储装置实现访存操作的系统及方法。所述可配置的片上存储装置的配置方法,包括下列步骤:根据应用程序的计算特点,判断是否需要对片上存储进行配置,若是,则执行步骤020;否则,不对所述片上存储进行配置,而将其作为Cache使用;判断对SPM或Cache的空间大小的要求是否严格,若是,则细粒度配置:以缓冲行为单位对所述片上存储进行配置;否则,粗粒度配置:以路为单位对所述片上存储进行配置,每一路对应一位标志位,标志位为1表示是SPM,标志位为0表示是Cache。
-
公开(公告)号:CN101211318A
公开(公告)日:2008-07-02
申请号:CN200610171518.7
申请日:2006-12-30
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种快速虚实地址转换装置,包括取指和译码部件、发射部件、执行单元、地址计算单元、高速缓存、快速虚实地址转换部件和数据选择部件;还包括增强访存队列,增强访存队列包括访存队列和选择单元;快速虚实地址转换部件包括快速虚实地址转换表单元和物理地址生成单元;其中,取指和译码部件电连接到发射部件上,发射部件则与执行单元和地址计算单元相连,执行单元和地址计算单元之间并联连接,执行单元连接在结果总线上,地址计算单元与增强访存队列电连接,增强访存队列则连接到高速缓存和快速虚实地址转换部件上,高速缓存和快速虚实地址转换部件并联到数据选择部件上,数据选择部件则与结果总线连接。本发明还公开了一种快速虚实地址转换方法。
-
公开(公告)号:CN110941451A
公开(公告)日:2020-03-31
申请号:CN201911011823.3
申请日:2019-10-23
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
Abstract: 本发明涉及一种数据流处理器指令映射方法,包括:根据数据流图,对初始指令序列进行广度优先遍历的排序,得到按照深度优先排序的最终指令序列;将该最终指令序列划分为多个指令子序列,对所有该指令子序列依次进行指令映射,生成多个子映射布局;合并所有该子映射布局为用于数据流处理器执行该初始指令序列的最终映射布局。本发明的指令映射方法处理平衡网络拥塞度、网络负载、PE间流水、负载均衡等各种因素之外,还通过划分指令子空间的方式,分组并行进行映射布局的探索,从中选择最优的结果作为最终的映射布局,这种方式保证了映射质量的同时增加了算法的并行性,提高同等映射质量下的算法运行速度。
-
公开(公告)号:CN107193692B
公开(公告)日:2020-01-21
申请号:CN201710369325.0
申请日:2017-05-23
Applicant: 中国科学院计算技术研究所 , 北京控制工程研究所
IPC: G06F11/14
Abstract: 本发明提供一种基于检查点的计算机的容错方法。该方法包括:在判断为执行检查点时,暂停用户进程;利用计算机中空闲的计算资源对所述用户进程的进程状态数据进行分块并计算每个分块的hash值,以确定需要保存的分块;在计算分块的hash值的过程中,将已经确定的需要保存的分块和相应的hash值进行保存,以形成用于恢复出错的用户进程的检查点文件。利用本发明的方法能够有效的利用超级计算机中空闲计算资源和并行文件系统的I/O带宽,从而缩短执行检查点和检查点卷回的时间。
-
公开(公告)号:CN107193692A
公开(公告)日:2017-09-22
申请号:CN201710369325.0
申请日:2017-05-23
Applicant: 中国科学院计算技术研究所 , 北京控制工程研究所
IPC: G06F11/14
Abstract: 本发明提供一种基于检查点的计算机的容错方法。该方法包括:在判断为执行检查点时,暂停用户进程;利用计算机中空闲的计算资源对所述用户进程的进程状态数据进行分块并计算每个分块的hash值,以确定需要保存的分块;在计算分块的hash值的过程中,将已经确定的需要保存的分块和相应的hash值进行保存,以形成用于恢复出错的用户进程的检查点文件。利用本发明的方法能够有效的利用超级计算机中空闲计算资源和并行文件系统的I/O带宽,从而缩短执行检查点和检查点卷回的时间。
-
公开(公告)号:CN103914121B
公开(公告)日:2017-04-19
申请号:CN201310001368.5
申请日:2013-01-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F1/32
Abstract: 本发明提供一种多机系统、用于优化多机系统功耗的方法及装置,通过在确定的用于调整该多机系统功耗的数据处理设备的数量范围内,确定每次搜索的第一试验点和第二试验点两个试验点,使得每一次搜索后都会舍弃功耗值较大的试验点一侧的区间,而以其中该试验点作为下一次搜索核数范围的边界,有效地缩小了核数搜索范围,提高了多机系统的功耗优化效率。
-
公开(公告)号:CN103761256B
公开(公告)日:2017-04-12
申请号:CN201310743906.8
申请日:2013-12-30
Applicant: 中国科学院计算技术研究所 , 天津中科蓝鲸信息技术有限公司
Abstract: 本发明公开了一种远程目录分支点维护系统,包括:元数据服务器集群和客户端,元数据服务器集群进一步包括:主元数据服务器和多个远程元数据服务器,其中,主元数据服务器用于将所有新建的目录的索引节点inode记录在父目录中,并且在索引节点inode中嵌入远程元数据服务器的位置信息,对远程元数据服务器的位置信息进行记录和维护,远程元数据服务器用于创建远程子目录,以实现远程子目录的元数据访问,客户端用于根据维护的元数据服务器集群的定位信息,确定目标元数据服务器,建立与目标元数据服务器的连接,并对目标元数据服务器发送访问请求。本发明还公开了一种远程目录分支点维护方法。
-
公开(公告)号:CN106227508A
公开(公告)日:2016-12-14
申请号:CN201610592479.1
申请日:2016-07-25
Applicant: 中国科学院计算技术研究所 , 北京中科睿芯科技有限公司
IPC: G06F9/38
CPC classification number: G06F9/3893
Abstract: 本发明提出一种无回边数据流循环方法、系统、装置、芯片,涉及数据流体系结构技术领域,该方法设置数据流的循环指令的指令格式,所述指令格式包括操作码、源操作数个数、多个目的指令的编号、总循环次数段,每个循环指令维护一个迭代计数器,初始阶段迭代计数器的值等于总循环次数段的值,循环指令每执行一次,所述迭代计数器的值减1,当所述迭代计数器的值减为0时,将所述迭代计数器的值重新置为总循环次数段的值,循环指令根据所述迭代计数器的值执行相应的逻辑。
-
-
-
-
-
-
-
-
-