Patents Assigned to Codeplay Software Limited
-
Patent number: 9471291Abstract: A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the computer program code, which is to be executed by a particular one of said processing elements. The method further comprises identifying at least one further part of the computer code which is related to the at least one first part of the computer code. The at least one first part of the computer program code and the at least one further part of the computer program code are caused to be executed by the particular one of said processing elements.Type: GrantFiled: December 15, 2014Date of Patent: October 18, 2016Assignee: Codeplay Software LimitedInventors: Jens-Uwe Dolinsky, Andrew Richards, Colin Riley
-
Publication number: 20150100949Abstract: A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the computer program code, which is to be executed by a particular one of said processing elements. The method further comprises identifying at least one further part of the computer code which is related to the at least one first part of the computer code. The at least one first part of the computer program code and the at least one further part of the computer program code are caused to be executed by the particular one of said processing elements.Type: ApplicationFiled: December 15, 2014Publication date: April 9, 2015Applicant: CODEPLAY SOFTWARE LIMITEDInventors: Jens-Uwe Dolinsky, Andrew Richards, Colin Riley
-
Patent number: 8949805Abstract: A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the computer program code, which is to be executed by a particular one of said processing elements. The method further comprises identifying at least one further part of the computer code which is related to the at least one first part of the computer code. The at least one first part of the computer program code and the at least one further part of the computer program code are caused to be executed by the particular one of said processing elements.Type: GrantFiled: June 11, 2010Date of Patent: February 3, 2015Assignee: Codeplay Software LimitedInventors: Jens-Uwe Dolinsky, Andrew Richards, Colin Riley
-
Patent number: 8336038Abstract: A computer system for executing a computer program on parallel processors, the system having a compiler for identifying within a computer program concurrency markers that indicate that code between them can be executed in parallel and should be executed with delayed side-effects; and an execution system that is operable to execute the code identified by the concurrency markers to generate a queue of side-effects and after execution of that code is completed, sequentially execute the queue of side-effects.Type: GrantFiled: January 26, 2007Date of Patent: December 18, 2012Assignee: Codeplay Software LimitedInventors: Andrew Richards, Andrew Cook, Colin Riley
-
Publication number: 20120110559Abstract: A method for processing computer program code to enable different parts of the computer program code to be executed by different processing elements of a plurality of communicating processing elements. The method comprises identifying at least one first part of the computer program code, which is to be executed by a particular one of said processing elements. The method further comprises identifying at least one further part of the computer code which is related to the at least one first part of the computer code. The at least one first part of the computer program code and the at least one further part of the computer program code are caused to be executed by the particular one of said processing elements.Type: ApplicationFiled: June 11, 2010Publication date: May 3, 2012Applicant: Codeplay Software LimitedInventors: Jens-Uwe Dolinsky, Andrew Richards, Colin Riley
-
Publication number: 20100153937Abstract: A computer system for executing a computer program on parallel processors, the system having a compiler for identifying within a computer program concurrency markers that indicate that code between them can be executed in parallel and should be executed with delayed side-effects; and an execution system that is operable to execute the code identified by the concurrency markers to generate a queue of side-effects and after execution of that code is completed, sequentially execute the queue of side-effects.Type: ApplicationFiled: January 26, 2007Publication date: June 17, 2010Applicant: CODEPLAY SOFTWARE LIMITEDInventors: Andrew Richards, Andrew Cook, Colin Riley