Patents by Inventor Benoit Lescure

Benoit Lescure has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050172104
    Abstract: The present invention relates to a data transfer method of a delegating processor (200), requiring the execution of functions, to a delegate processor (202), that executes these functions based on a function identifier and execution parameters associated with this function, this identifier and these parameters being provided by the delegating processor (200), characterized in that the delegating processor (200) accesses a bank of internal registers (216) of the delegate processor (202) to store in these registers the parameters associated with a function to be executed simultaneously to the execution by the delegate processor of another function.
    Type: Application
    Filed: January 19, 2005
    Publication date: August 4, 2005
    Inventors: Benoit Lescure, Frederic Plissonneau, Marie-Jean Colaitis
  • Publication number: 20050160253
    Abstract: The invention relates to a data management method in an array processor containing elementary processors (302 (i,j)) forming an array (300) of n axes such that an elementary processor (302 (i,j)) is connected to a neighboring elementary processor (302 (i?,j?)) according to each of the 2n directions (310, 312, 314, 316) of the array (300), and controlled by identical instruction cycles determining the neighboring elementary processor (302 (i?,j?)) that should send the data to the neighboring elementary processor (302 (i?,j?)) for a subsequent cycle. According to the method, we associate to this elementary processor (302 (i,j)) communication registers (X1, X2, Y1, Y2) dedicated to data exchange according to each axis of the array (300) and we integrate in the instructions a condition of location of the elementary processor (302 (i,j)) in the array (300) to determine the neighboring processor (302 (i?,j?)) sending the data for a subsequent cycle.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 21, 2005
    Inventor: Benoit Lescure