Code generation in AlphaZ
dc.contributor.author | Srinivasa, Pradeep, author | |
dc.contributor.author | Rajopadhye, Sanjay Vishnu, advisor | |
dc.contributor.author | Böhm, Anton Pedro Willem, 1948-, committee member | |
dc.contributor.author | Reisfeld, Bradley, committee member | |
dc.date.accessioned | 2007-01-03T05:16:26Z | |
dc.date.available | 2007-01-03T05:16:26Z | |
dc.date.issued | 2011 | |
dc.description.abstract | Computer architecture technology is evolving rapidly. Many of the programs written for a specific architecture are not very useful when a new architecture evolves. They have to be either modified or rewritten to suit the new architectures. Instead one can write a high level program and feed this to a tool which can produce code for different architectures. AlphaZ is such a tool which takes a high level program and helps us to analyze, transform and generate code for different architectures. In this thesis, we develop a code generation framework in AlphaZ, which takes equations as programs called alphabets program. Alphabets is a high level abstraction language which allows us to write equational programs. Equational programs consists of a set of equations along with their associated domains. We describe how code is generated in our code generation framework by taking an Alphabets program and the necessary target mapping specification. We illustrate how different code generators can be developed by extending the existing modules in our code generation framework. | |
dc.format.medium | born digital | |
dc.format.medium | masters theses | |
dc.identifier | Srinivasa_colostate_0053N_10218.pdf | |
dc.identifier.uri | http://hdl.handle.net/10217/47457 | |
dc.language | English | |
dc.language.iso | eng | |
dc.publisher | Colorado State University. Libraries | |
dc.relation.ispartof | 2000-2019 | |
dc.rights | Copyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright. | |
dc.title | Code generation in AlphaZ | |
dc.type | Text | |
dcterms.rights.dpla | This Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | Colorado State University | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science (M.S.) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Srinivasa_colostate_0053N_10218.pdf
- Size:
- 324.51 KB
- Format:
- Adobe Portable Document Format
- Description: