Repository logo
 

Code generation in AlphaZ

dc.contributor.authorSrinivasa, Pradeep, author
dc.contributor.authorRajopadhye, Sanjay Vishnu, advisor
dc.contributor.authorBöhm, Anton Pedro Willem, 1948-, committee member
dc.contributor.authorReisfeld, Bradley, committee member
dc.date.accessioned2007-01-03T05:16:26Z
dc.date.available2007-01-03T05:16:26Z
dc.date.issued2011
dc.description.abstractComputer 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.mediumborn digital
dc.format.mediummasters theses
dc.identifierSrinivasa_colostate_0053N_10218.pdf
dc.identifier.urihttp://hdl.handle.net/10217/47457
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2000-2019
dc.rightsCopyright 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.titleCode generation in AlphaZ
dc.typeText
dcterms.rights.dplaThis 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.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Srinivasa_colostate_0053N_10218.pdf
Size:
324.51 KB
Format:
Adobe Portable Document Format
Description: