Methods and systems for using type models to generate an implementation of a type
AssigneeIntel Corporation
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 data type analysis to generate an implementation of a data type, the method comprising:
- identifying a request to generate a first implementation of a data type;
- receiving a type model associated with the data type;
- identifying a second implementation of the type model as suitable for a high-performance implementation;
- generating the second implementation on a target processor;
- and
- representing the second implementation as the first implementation.
A system for using type analysis to generate an implementation of a type comprising:
- a storage device;
- a generator coupled with the storage device, the generator comprising at least:
- 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.