Hide metadata

dc.date.accessioned2013-03-12T08:02:42Z
dc.date.available2013-03-12T08:02:42Z
dc.date.issued2002en_US
dc.date.submitted2002-10-01en_US
dc.identifier.citationRøysland, Knut Aksel. Development of a Simula front-end to GCC. Hovedoppgave, University of Oslo, 2002en_US
dc.identifier.urihttp://hdl.handle.net/10852/9228
dc.description.abstractThe report describes the process of designing, building and evaluating a Simula compiler based directly on the multi-platform optimization and code generation framework of the GNU Compiler Collection (GCC). Utilization of this framework, known as the GCC back-end, enables this Simula implementation to generate good-quality assembler code for the variety of machine platforms that are supported by GCC. The interface provided by the GCC back-end is more flexible than the C language and therefore provides certain advantages when expressing the semantics of Simula to the low-level optimization machinery of the GCC back-end. Accommodation of Simula's coroutine feature poses a particular challenges on the GCC back-end with respect to the heap-based activation records that become necessary. Extensive preallocation of activation records reduces the number of heap allocations and improves run-time performance at the expense of memory parsimony.nor
dc.language.isoengen_US
dc.titleDevelopment of a Simula front-end to GCCen_US
dc.typeMaster thesisen_US
dc.date.updated2003-07-04en_US
dc.creator.authorRøysland, Knut Akselen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Røysland, Knut Aksel&rft.title=Development of a Simula front-end to GCC&rft.inst=University of Oslo&rft.date=2002&rft.degree=Hovedoppgaveen_US
dc.identifier.urnURN:NBN:no-5215en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo2423en_US
dc.identifier.bibsys020031335en_US


Files in this item

FilesSizeFormatView

No file.

Appears in the following Collection

Hide metadata