会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and apparatus for partitioning and sorting a data set on a multi-processor system
    • 用于对多处理器系统上的数据集进行分区和排序的方法和装置
    • US08140585B2
    • 2012-03-20
    • US12508628
    • 2009-07-24
    • Liang ChenKuan FengYonghua LinSheng Xu
    • Liang ChenKuan FengYonghua LinSheng Xu
    • G06F17/30
    • G06F9/3891G06F7/36G06F9/30021G06F9/5066
    • The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation.
    • 本发明提供了一种用于对多处理器系统上的数据集进行分区,排序的方法和装置。 这里,多处理器系统具有至少一个核心处理器和多个加速器。 用于分割数据集的方法包括:通过并行地使用所述多个加速器将所述数据集迭代地分割成对应于不同数据范围的多个存储桶,其中所述多个存储桶中的每一个可被存储在所述多个 加速器 其中在每次迭代中,所述方法包括:将所述数据集大致划分成多个大桶; 获取可以指示该数据集中的数据值的分布的所述数据集的参数; 基于所述参数确定所述数据集的多个数据范围; 并且通过并行地使用所述多个加速器,将所述多个大存储桶分别分别对应于所述多个数据范围的多个小桶,其中,所述多个加速器中的每一个对于大桶中的每个元件进行分区,确定 通过计算,该元素属于多个数据范围中的数据范围。
    • 6. 发明申请
    • METHOD AND APPARATUS FOR PARTITIONING AND SORTING A DATA SET ON A MULTI-PROCESSOR SYSTEM
    • 用于在多处理器系统上分配和分配数据集的方法和装置
    • US20100031003A1
    • 2010-02-04
    • US12508628
    • 2009-07-24
    • Liang ChenKuan FengYonghua LinSheng Xu
    • Liang ChenKuan FengYonghua LinSheng Xu
    • G06F15/76G06F17/00G06F9/06
    • G06F9/3891G06F7/36G06F9/30021G06F9/5066
    • The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation.
    • 本发明提供了一种用于对多处理器系统上的数据集进行分区,排序的方法和装置。 这里,多处理器系统具有至少一个核心处理器和多个加速器。 用于分割数据集的方法包括:通过并行地使用所述多个加速器将所述数据集迭代地分割成对应于不同数据范围的多个存储桶,其中所述多个存储桶中的每一个可被存储在所述多个 加速器 其中在每次迭代中,所述方法包括:将所述数据集大致划分成多个大桶; 获取可以指示该数据集中的数据值的分布的所述数据集的参数; 基于所述参数确定所述数据集的多个数据范围; 并且通过并行地使用所述多个加速器,将所述多个大存储桶分别分别对应于所述多个数据范围的多个小桶,其中,所述多个加速器中的每一个对于大桶中的每个元件进行分区,确定 通过计算,该元素属于多个数据范围中的数据范围。
    • 7. 发明申请
    • OVERLAY INSTRUCTION ACCESSING UNIT AND OVERLAY INSTRUCTION ACCESSING METHOD
    • 覆盖指导访问单位和覆盖指导访问方法
    • US20090089507A1
    • 2009-04-02
    • US12239070
    • 2008-09-26
    • Liang ChenKuan FengWang ZhengMin Zhu
    • Liang ChenKuan FengWang ZhengMin Zhu
    • G06F9/45G06F12/00
    • G06F9/3802G06F8/433G06F9/3017G06F9/30178G06F9/382G06F9/3846G06F9/3885G06F9/3891
    • The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to execute a program stored in a memory in the form of a plurality of compressed program segments, and compresses: a buffer; a processing unit for issuing an instruction reading request, reading an instruction from the buffer, and executing the instruction; and a decompressing unit for reading a requested compressed instruction segment from the memory in response to the instruction reading request of the processing unit, decompressing the compressed instruction segment, and storing the decompressed instruction segment in the buffer, wherein while the processing unit is executing the instruction segment, the decompressing unit reads, according to a storage address of a compressed program segment to be invoked in a header corresponding to the instruction segment, a corresponding compressed instruction segment from the memory, decompresses the compressed instruction segment, and stores the decompressed instruction segment in the buffer for later use by the processing unit.
    • 本发明提供一种覆盖指令访问单元和方法,以及用于压缩和存储程序的方法和装置。 覆盖指令访问单元用于以多个压缩程序段的形式执行存储在存储器中的程序,并且压缩:缓冲器; 处理单元,用于发出指令读取请求,从缓冲器读取指令并执行指令; 以及解压缩单元,用于响应于处理单元的指令读取请求从存储器读取所请求的压缩指令段,解压缩压缩指令段,并将解压缩的指令段存储在缓冲器中,其中当处理单元正在执行时 指令段,解压缩单元根据在与指令段对应的报头中要调用的压缩程序段的存储地址读取来自存储器的对应的压缩指令段,解压缩压缩指令段,并存储解压缩指令 缓冲区中的段,以供稍后由处理单元使用。
    • 8. 发明授权
    • Managing data movement in a cell broadband engine processor
    • 管理单元宽带引擎处理器中的数据移动
    • US08255592B2
    • 2012-08-28
    • US12238073
    • 2008-09-25
    • Zheng WangLiang ChenWenjun WangKuan Feng
    • Zheng WangLiang ChenWenjun WangKuan Feng
    • G06F13/28G06F9/46
    • G06F15/16
    • A cell broadband engine processor includes a memory a power processing element (PPE) coupled with the memory, and a plurality of synergistic processing elements. The PPE creates a SPE as a computing SPE for an application. The PPE determines idles ones of the plurality of SPEs, and creates an idle one of the plurality SPEs as a managing SPE. Each of the plurality of SPEs is associated with a local storage. The managing SPE informs the computing SPE of a starting effective address of the local storage of the managing SPE and an effective address for a command queue. The managing SPE manages movement of data associated with computing of the computing SPE based on one or more commands associated with the application. A computing SPE sends the one or more commands to the managing SPE for insertion into the command queue.
    • 小区宽带引擎处理器包括与存储器耦合的功率处理元件(PPE)和多个协同处理元件的存储器。 PPE创建一个SPE作为应用程序的计算SPE。 PPE确定多个SPE中的空闲数据,并且创建多个SPE中的空闲的一个作为管理SPE。 多个SPE中的每一个与本地存储器相关联。 管理SPE将计算SPE通知管理SPE的本地存储的起始有效地址和命令队列的有效地址。 管理SPE基于与应用相关联的一个或多个命令来管理与计算SPE的计算相关联的数据的移动。 计算SPE将一个或多个命令发送到管理SPE以插入到命令队列中。
    • 10. 发明授权
    • Overlay instruction accessing unit and overlay instruction accessing method
    • 覆盖指令访问单元和覆盖指令访问方法
    • US08286151B2
    • 2012-10-09
    • US12239070
    • 2008-09-26
    • Liang ChenKuan FengWang ZhengMin Zhu
    • Liang ChenKuan FengWang ZhengMin Zhu
    • G06F3/45G00F15/00
    • G06F9/3802G06F8/433G06F9/3017G06F9/30178G06F9/382G06F9/3846G06F9/3885G06F9/3891
    • The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to execute a program stored in a memory in the form of a plurality of compressed program segments, and compresses: a buffer; a processing unit for issuing an instruction reading request, reading an instruction from the buffer, and executing the instruction; and a decompressing unit for reading a requested compressed instruction segment from the memory in response to the instruction reading request of the processing unit, decompressing the compressed instruction segment, and storing the decompressed instruction segment in the buffer, wherein while the processing unit is executing the instruction segment, the decompressing unit reads, according to a storage address of a compressed program segment to be invoked in a header corresponding to the instruction segment, a corresponding compressed instruction segment from the memory, decompresses the compressed instruction segment, and stores the decompressed instruction segment in the buffer for later use by the processing unit.
    • 本发明提供一种覆盖指令访问单元和方法,以及用于压缩和存储程序的方法和装置。 覆盖指令访问单元用于以多个压缩程序段的形式执行存储在存储器中的程序,并且压缩:缓冲器; 处理单元,用于发出指令读取请求,从缓冲器读取指令并执行指令; 以及解压缩单元,用于响应于处理单元的指令读取请求从存储器读取所请求的压缩指令段,解压缩压缩指令段,并将解压缩的指令段存储在缓冲器中,其中当处理单元正在执行时 指令段,解压缩单元根据在与指令段对应的报头中要调用的压缩程序段的存储地址读取来自存储器的对应的压缩指令段,解压缩压缩指令段,并存储解压缩指令 缓冲区中的段,以供稍后由处理单元使用。