摘要 |
<P>PROBLEM TO BE SOLVED: To provide an information processing apparatus, a data allocation method, and a program which allow efficient relocation of data when a plurality of accelerators are introduced. <P>SOLUTION: An information processing apparatus 10 includes: a shared memory 30 for storing pre-processing data; accelerators 50G1 to 50Gm which use the pre-processing data to execute first processing; a data allocation unit 32 which distributedly allocates data subjected to distributed processing in the plurality of accelerators, into the shared memory 30 as pieces of distributedly allocated data of which the number is larger than the number of accelerators 50G1 to 50Gm; and a data aggregation unit 34 which intensively allocates the distributedly allocated data into the shared memory 30 as pieces of intensively allocated data of which the number is equal to accelerators which use the distributedly processed data to execute second processing, out of the accelerators 50G1 to 50Gm. <P>COPYRIGHT: (C)2013,JPO&INPIT |