-
公开(公告)号:CN101639769B
公开(公告)日:2013-03-06
申请号:CN200810134393.X
申请日:2008-07-30
Applicant: 国际商业机器公司
CPC classification number: G06F9/3891 , G06F7/36 , G06F9/30021 , G06F9/5066
Abstract: 本发明提供了一种在多处理器系统上对数据集进行划分、排序的方法和装置。其中该多处理器系统包括至少一个核心处理器以及多个加速器。该对数据集进行划分的方法包括:迭代地利用多个加速器并行地将上述数据集划分为对应于不同的数据范围的多个块,其中该多个块的每一个能够被该多个加速器的本地存储器所存储;其中在每一次迭代中包括:将上述数据集粗略地划分为多个大块;获取该数据集的能够表明该数据集中数据值的分布的参数;根据该参数,为该数据集确定多个数据范围;利用上述多个加速器并行地将上述多个大块分别划分为与该多个数据范围对应的多个小块,其中该多个加速器的每一个通过计算为其划分的大块中的每一个数据确定所属的数据范围。
-
公开(公告)号:CN101616323B
公开(公告)日:2011-07-06
申请号:CN200810131922.0
申请日:2008-06-27
Applicant: 国际商业机器公司
Abstract: 本发明公开了一种对视频编码数据流进行解码的系统和方法。该系统包括:第一功能单元,用于对视频编码数据流中的图像执行第一解码功能;第二功能单元,用于在第一解码功能完成后,对视频编码数据流中的图像执行第二解码功能;第三功能单元,用于在第一和二解码功能完成后,对视频编码数据流中的图像执行第三解码功能;控制单元,用于控制第一功能单元、第二功能单元和第三功能单元,使得并行执行所述第一解码功能、第二解码功能和第三解码功能。
-
公开(公告)号:CN101616323A
公开(公告)日:2009-12-30
申请号:CN200810131922.0
申请日:2008-06-27
Applicant: 国际商业机器公司
Abstract: 本发明公开了一种对视频编码数据流进行解码的系统和方法。该系统包括:第一功能单元,用于对视频编码数据流中的图像执行第一解码功能;第二功能单元,用于在第一解码功能完成后,对视频编码数据流中的图像执行第二解码功能;第三功能单元,用于在第一和二解码功能完成后,对视频编码数据流中的图像执行第三解码功能;控制单元,用于控制第一功能单元、第二功能单元和第三功能单元,使得并行执行所述第一解码功能、第二解码功能和第三解码功能。
-
公开(公告)号:CN105739909A
公开(公告)日:2016-07-06
申请号:CN201410759422.7
申请日:2014-12-11
Applicant: 国际商业机器公司
IPC: G06F3/06
Abstract: 公开了一种分布式存储系统中基于时间的数据放置方法和装置,所述分布式存储系统包括用于存储用户数据的多个存储节点,至少一个用户中的每个用户被分配用于存储其用户数据的存储节点子集,该方法包括:监视和记录存储节点上的用户访问;根据所记录的用户访问计算用户对其存储节点子集中的各存储节点的基于时间的访问模式,以及在所述分布式存储系统中的每个存储节点的基于时间的访问模式;以及根据用户的基于时间的访问模式以及每个存储节点的基于时间的访问模式调整用户的存储节点子集,以减轻I/O热点。
-
公开(公告)号:CN101639769A
公开(公告)日:2010-02-03
申请号:CN200810134393.X
申请日:2008-07-30
Applicant: 国际商业机器公司
CPC classification number: G06F9/3891 , G06F7/36 , G06F9/30021 , G06F9/5066
Abstract: 本发明提供了一种在多处理器系统上对数据集进行划分、排序的方法和装置。其中该多处理器系统包括至少一个核心处理器以及多个加速器。该对数据集进行划分的方法包括:迭代地利用多个加速器并行地将上述数据集划分为对应于不同的数据范围的多个块,其中该多个块的每一个能够被该多个加速器的本地存储器所存储;其中在每一次迭代中包括:将上述数据集粗略地划分为多个大块;获取该数据集的能够表明该数据集中数据值的分布的参数;根据该参数,为该数据集确定多个数据范围;利用上述多个加速器并行地将上述多个大块分别划分为与该多个数据范围对应的多个小块,其中该多个加速器的每一个通过计算为其划分的大块中的每一个数据确定所属的数据范围。
-
公开(公告)号:CN101729881A
公开(公告)日:2010-06-09
申请号:CN200810170308.5
申请日:2008-10-10
Applicant: 国际商业机器公司
Abstract: 本发明提供了一种根据可变长编码的码字生成位流的方法和装置。该方法包括:设置输出缓冲器,其中该输出缓冲器具有至少对于要串接起来生成位流的多个可变长编码的码字的每一个都能够容纳的位长度;对于上述多个可变长编码的码字中当前处理的可变长编码的码字:将该当前处理的可变长编码的码字填充到上述输出缓冲器中的与已被占用的位接续的位置;将上述输出缓冲器的已填充的位中构成了完整字节的位输出到位流中;以及将上述输出缓冲器中未构成完整字节的剩余位移位到该输出缓冲器中的高位。在本发明中,由于在将一个可变长编码的码字串接到位流的过程中消除了分支操作并且减少了所需的操作数量,所以能够极大地提升性能。
-
公开(公告)号:CN101621686A
公开(公告)日:2010-01-06
申请号:CN200810131789.9
申请日:2008-06-30
Applicant: 国际商业机器公司
CPC classification number: H04N19/423 , H04N19/146 , H04N19/159 , H04N19/174 , H04N19/176 , H04N19/44 , H04N19/70
Abstract: 本发明提供了用于解析多层次数据流的方法、系统和装置。根据本发明的技术方案,调度器分配并初始化预解析器和深度解析器,分配并初始化共享存储区;预解析器将多层次数据流中的数据帧预解析为数据片,并将预解析结果放入所述共享存储区;深度解析器,从共享存储区中逐个取走所述数据片,并将该数据片深度解析为数据宏块。这样就不会出现后帧已经解析完成而前帧尚未解析完成的情况。同时,在存储量和数据传输的复杂度方面也得到了优化。此外解析器的数目可以变化,从而可以在保证解析速度的前提下提高解析器的利用效率。
-
-
-
-
-
-