Methods and systems for using type models to generate an implementation of a type
AssigneeRapidMind Inc.
InventorsMichael David McCool, Stefanus Jakobus Du Toit
Life of this patent
Estimating the term…
Abstract
A method for using type analysis to generate an implementation of a type includes the step of identifying a request to generate a first implementation of a type. A type model associated with the type is received. A second implementation of the type model is identified as suitable for a high-performance implementation. The second implementation is generated on a target processor. The second implementation is represented as the first implementation.
Claims88
A method for using type analysis to generate an implementation of a type, the method comprising the steps of:
- (a) identifying a request to generate a first implementation of a type;
- (b) receiving a type model associated with the type;
- (c) identifying a second implementation of the type model as suitable for a high-performance implementation;
- (d) generating the second implementation on a target processor;
- and
- (e) representing the second implementation as the first implementation.
A system for using type analysis to generate an implementation of a type comprising:
- a type translator identifying a request to generate a first implementation of a type, analyzing a type model associated with the type, and identifying a second type model as suitable for a high-performance implementation, the type model including a description of a data layout of an implementation of the type;
- and
- a code generator generating an implementation of the second type model on a target processor and representing the generated implementation as the first implementation.
Dependencies are inferred from the claim text.