PROCEDE D'OPTIMISATION DE TRAITEMENT PARALLELE DE DONNEES SUR UNE PLATEFORME MATERIELLE
    2.
    发明公开
    PROCEDE D'OPTIMISATION DE TRAITEMENT PARALLELE DE DONNEES SUR UNE PLATEFORME MATERIELLE 审中-公开
    法来优化数据并行处理在硬件平台上

    公开(公告)号:EP3019957A1

    公开(公告)日:2016-05-18

    申请号:EP14736856.7

    申请日:2014-07-09

    申请人: Thales

    IPC分类号: G06F9/50

    摘要: The invention relates to a method for optimising the parallel processing of data on a hardware platform, said hardware platform comprising at least one computing unit including a plurality of processing units that can execute a plurality of executable tasks in parallel, the data to be processed forming a data set that can be broken down into data subsets, with the same series of operations being performed on each data subset.

    PROCÉDÉ D'OPTIMISATION DE TRAITEMENT PARALLÈLE DE DONNÉES SUR UNE PLATEFORME MATÉRIELLE.
    3.
    发明公开
    PROCÉDÉ D'OPTIMISATION DE TRAITEMENT PARALLÈLE DE DONNÉES SUR UNE PLATEFORME MATÉRIELLE. 有权
    法来优化数据并行处理在硬件平台上

    公开(公告)号:EP2805234A1

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

    申请号:EP13700337.2

    申请日:2013-01-17

    申请人: Thales

    IPC分类号: G06F9/45

    摘要: The invention relates to a method for optimising the parallel processing of data on a hardware platform comprising at least one calculation unit comprising a plurality of processing units capable of executing a plurality of executable tasks in parallel, wherein all the data to be processed is broken down into subsets of data, a same sequence of operations being carried out on each subset of data. The method of the invention comprises obtaining (50, 52) the maximum number of subsets of data to be processed by a same sequence of operations, and a maximum number of tasks that can be executed in parallel by a calculation unit of the hardware platform, determining (54) at least two processing partitions, each of said processing partitions corresponding to the partition of all the data into a number of data groups, and to the assignment of at least one executable task, capable of executing said sequence of operations, to each subset of data from said data group, and selecting (60, 62) the processing partition that makes it possible to obtain an optimal measurement value depending on a predetermined criterion. Programming code instructions implementing said selected processing partition are then obtained. One use of the method of the invention is the selection of an optimal hardware platform according to a measurement of execution performance.

    摘要翻译: 本发明涉及一种用于优化在硬件平台上,包括至少一个计算单元,其包括能够执行并行可执行任务的复数,worin的所有数据的处理单元的多个数据的并行处理被处理被分解 入数据的子集,操作的相同序列被执行的数据的每个子集。 发明包括获得所述的方法(50,52),以由操作的相同序列要处理的数据的子集的最大数目,和任务的最大数量也可以并行通过硬件平台的计算单元来执行, 确定性开采(54)至少两个处理分区,每个分区的对应于所有数据的分割成多个数据组的所述处理的分区,并且向至少一个可执行任务的分配,能够执行操作的所述序列的,至 从所述dataGroup时,和选择(60,62)的处理的分区确实数据的每个子集,能够得到的值最佳的测量根据预定的标准。 的编程代码指令实现所述选择的处理的分区然后获得。 一个使用本发明的方法的一个最佳硬件平台gemäß的选择以执行性能的测量。