×

Optimization of loops and data flow sections in multi-core processor environment

  • US 9,043,769 B2
  • Filed: 12/28/2010
  • Issued: 05/26/2015
  • Est. Priority Date: 12/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a program on a processor the method comprising:

  • scheduling by a scheduler available processing hardware resources for executing at least one thread on at least one of a plurality of cores included in the processor,each core having a multi-dimensional array of execution units and a register file, wherein the at least one thread is included in a plurality of threads partitioned from the program;

    mapping the at least one thread for execution onto the hardware resources allocated by the scheduler;

    configuring the interconnection between the execution units and the register file within one or more of the plurality of cores; and

    creating one or more threads by the processor itself;

    wherein creating one or more threads by the processor itself includes analyzing code by the processor.

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