分布式存储系统中基于时间的数据放置方法和装置

    公开(公告)号:CN105739909A

    公开(公告)日:2016-07-06

    申请号:CN201410759422.7

    申请日:2014-12-11

    Abstract: 公开了一种分布式存储系统中基于时间的数据放置方法和装置,所述分布式存储系统包括用于存储用户数据的多个存储节点,至少一个用户中的每个用户被分配用于存储其用户数据的存储节点子集,该方法包括:监视和记录存储节点上的用户访问;根据所记录的用户访问计算用户对其存储节点子集中的各存储节点的基于时间的访问模式,以及在所述分布式存储系统中的每个存储节点的基于时间的访问模式;以及根据用户的基于时间的访问模式以及每个存储节点的基于时间的访问模式调整用户的存储节点子集,以减轻I/O热点。

    一种用于对硬件加速器的请求队列重排的方法和系统

    公开(公告)号:CN102262590A

    公开(公告)日:2011-11-30

    申请号:CN201010188583.7

    申请日:2010-05-31

    CPC classification number: G06F9/3881

    Abstract: 本发明公开了一种用于对硬件加速器的请求队列重排的系统和方法,其中,请求队列中存储着将要输入到硬件加速器中的多个CRB,该系统包括:内容可寻址存储器,与请求队列相连,以与在请求队列中相同的物理存储位置存储着请求队列中的每个CRB的状态指针,并且响应于有新的CRB要求加入到请求队列中,接收所述新的CRB的状态指针,并将内容可寻址存储器中存储的状态指针中与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置输出;以及CRB插入模块,用于接收与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置,并控制请求队列中所述新的CRB和请求队列中与该新的CRB状态指针相同的CRB,按照进入请求队列的顺序,相邻地输入到硬件加速器中。该系统和方法能够提高硬件加速器的处理效率。

    应用程序的跟踪记录压缩方案的生成方法及其装置

    公开(公告)号:CN101615157A

    公开(公告)日:2009-12-30

    申请号:CN200810129257.1

    申请日:2008-06-26

    Abstract: 本发明涉及一种应用程序的跟踪记录压缩方案的生成方法,其中,所述应用程序在异构多核体系结构上运行,所述异构多核体系结构包括主处理器和多个加速器,所述方法包括:在所述异构多核体系结构上运行所述应用程序的至少一部分;收集并分析跟踪记录,所述跟踪记录由所述多个加速器生成并包括事件标识符和跟踪数据;以及根据所述分析的结果,生成所述应用程序的跟踪记录压缩方案。该方法能够适用于异构多核体系结构,通过使用与跟踪记录相似的跟踪记录模式,既能压缩完全相同的跟踪记录,又能压缩部分相同的跟踪记录,通过对高频事件的跟踪记录进行压缩,能够缩短跟踪记录传送的时间,减少对应用程序行为的影响。本发明还公开了一种应用程序的跟踪记录压缩方案的生成装置、一种压缩应用程序的跟踪记录的方法、一种压缩应用程序的跟踪记录的装置和一种异构多核体系结构。

    一种用于对硬件加速器的请求队列重排的方法和系统

    公开(公告)号:CN102262590B

    公开(公告)日:2014-03-26

    申请号:CN201010188583.7

    申请日:2010-05-31

    CPC classification number: G06F9/3881

    Abstract: 本发明公开了一种用于对硬件加速器的请求队列重排的系统和方法,其中,请求队列中存储着将要输入到硬件加速器中的多个CRB,该系统包括:内容可寻址存储器,与请求队列相连,以与在请求队列中相同的物理存储位置存储着请求队列中的每个CRB的状态指针,并且响应于有新的CRB要求加入到请求队列中,接收所述新的CRB的状态指针,并将内容可寻址存储器中存储的状态指针中与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置输出;以及CRB插入模块,用于接收与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置,并控制请求队列中所述新的CRB和请求队列中与该新的CRB状态指针相同的CRB,按照进入请求队列的顺序,相邻地输入到硬件加速器中。该系统和方法能够提高硬件加速器的处理效率。

    重叠指令存取单元和重叠指令存取方法

    公开(公告)号:CN101398752B

    公开(公告)日:2011-08-31

    申请号:CN200710153203.4

    申请日:2007-09-29

    Abstract: 本发明提供了一种重叠指令存取单元和方法以及用于对程序进行压缩和存储的方法和装置。所述重叠指令存取单元用于执行以多个压缩程序段的形式存储在存储器中的程序,并且包括:缓冲器;处理单元,发送指令读取请求,从缓冲器读取指令并执行该指令;解压缩单元,响应于处理单元的指令读取请求而从存储器中读取所请求的压缩指令段,将该压缩指令段解压缩,并且将解压缩后的指令段存储在缓冲器中,其中在处理单元执行所述指令段的同时,解压缩单元根据与该指令段对应的首标中的要调用的压缩程序段的存储地址,从存储器中读取对应的压缩指令段,将该压缩指令段解压缩,并将解压缩后的指令段存储在缓冲器中以供处理单元随后使用。

    码率控制方法和编码控制器

    公开(公告)号:CN101854526A

    公开(公告)日:2010-10-06

    申请号:CN200910128307.9

    申请日:2009-03-30

    Inventor: 陈建文 刘星 冯宽

    Abstract: 本发明公开了一种码率控制的方法和编码控制器。该码率控制的方法包括:接收待编码图像的一个基本处理单元;计算该基本处理单元的量化矩阵,其中所述量化矩阵和该基本处理单元的量化模式类型以及为所述基本处理单元分配的编码比特数相关;应用计算的量化矩阵对该基本处理单元进行编码;以及输出编码的码流。与现有技术相比,本发明的码率控制的方法和编码控制器,能够在同样的通信带宽下,更精确地控制编码码率,减少码率的抖动,并且保留图像更多的细节,提高视频图像的质量。

    在多处理器系统上对数据集进行划分及排序的方法和装置

    公开(公告)号:CN101639769B

    公开(公告)日:2013-03-06

    申请号:CN200810134393.X

    申请日:2008-07-30

    CPC classification number: G06F9/3891 G06F7/36 G06F9/30021 G06F9/5066

    Abstract: 本发明提供了一种在多处理器系统上对数据集进行划分、排序的方法和装置。其中该多处理器系统包括至少一个核心处理器以及多个加速器。该对数据集进行划分的方法包括:迭代地利用多个加速器并行地将上述数据集划分为对应于不同的数据范围的多个块,其中该多个块的每一个能够被该多个加速器的本地存储器所存储;其中在每一次迭代中包括:将上述数据集粗略地划分为多个大块;获取该数据集的能够表明该数据集中数据值的分布的参数;根据该参数,为该数据集确定多个数据范围;利用上述多个加速器并行地将上述多个大块分别划分为与该多个数据范围对应的多个小块,其中该多个加速器的每一个通过计算为其划分的大块中的每一个数据确定所属的数据范围。

Patent Agency Ranking