Patent ID: 7603664
Filing Date: 2009-10-13
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: marking, for transformation to concurrent code, one or more blocks of code in an application program to provide a marked code, wherein said marking comprises inserting a marker at each of the one or more blocks according to a marking application programming interface (API) for marking blocks of code to be transformed into concurrent code; transforming one or more of the blocks of code marked according to the marking API so that one or more functions are performed for the marked blocks, wherein said transforming comprises generating concurrent code from the marked code, and wherein the one or more functions are not part of the application program; and executing the application program including the concurrent code, and performing the one or more functions for the marked blocks; wherein said marking API specifies one or more arguments for each marker to provide information for the one or more functions performed for the marked blocks.