Patent ID: 8060857
Filing Date: 2011-11-15
Classification: G06F

Abstract:
1. A method of automatically generating computer code for implementing a desired computation on a desired execution platform, the method comprising: providing an implementation neutral domain specific specification expressed in terms of domain specific operators and operands, the implementation neutral domain specific specification specifying details for a desired computation; providing a domain specific specification of a desired execution platform selected from a plurality of possible execution platforms, the domain specific specification of a desired execution platform including information about high capability features of the desired execution platform; and using the implementation neutral domain specific specification and the domain specific specification of the desired execution platform to automatically generate computer code that exploits the high capability features of the desired execution platform, wherein human intervention is not required to generate the computer code that exploits the high capability features of the desired execution platform after the implementation neutral domain specific specification and the domain specific specification of the desired execution platform are provided; creating a logical architecture, wherein the logical architecture is a partial and provisional specification of at least some design features of said desired computation;