×

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM

  • US 20130145373A1
  • Filed: 11/23/2012
  • Published: 06/06/2013
  • Est. Priority Date: 12/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. An information processing apparatus for controlling execution of a plurality of threads which run on a plurality of calculation cores connected to a memory including a plurality of banks, said apparatus comprising:

  • a holding unit configured to hold the numbers of accesses by respective threads in a single calculation cycle for respective banks;

    a first selection unit configured to select a thread as a continuing thread which receives data from other thread, out of threads which process a data group of interest, wherein the number of accesses for a bank associated with the selected thread is less than a predetermined count;

    a second selection unit configured to select a thread as a transmitting thread which transmits data to the continuing thread, out of the threads which process the data group of interest;

    a generation unit configured to generate an instruction which instructs the transmitting thread to write data in an area in a bank associated with the continuing thread, and an instruction which instructs the continuing thread to read data from the area in the bank associated with the continuing thread; and

    an update unit configured to increment the number of accesses to the bank associated with the continuing thread when said generation unit generates an instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×