The study of architectural parameterization has long neglected other parameterizations in favour of code selector descriptions. In this dissertation, we are concerned with providing linguistic notations for modelling architectures with special emphasis on translation. We focus on high level descriptions to aid code selection and storage allocation. The view taken in the thesis is that a description specializes a framework with a particular architecture. Independently, the framework must support other translation algorithms without constraining their freedom or forcing them towards architecture-specific idioms. The first contribution is an...
Despite the huge number of architectural languages that have been proposed in the last two decades, ...
This thesis deals with the relation between computer languages and computer architecture. In particu...
This thesis presents a framework for generic register allocation, in which the alloca-tion algorithm...
Code Selection in translation has been effectively abstracted out in terms of tree rewriting or patt...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Research and experimentation in software architectures over the past decade have yielded a plethora ...
We describe EXPRESSION, a language supporting architectural design space exploration for embedded Sy...
As the size and complexity of software systems increases, the design and specification of overall sy...
Many architecture description languages (ADLs) have been proposed to model, analyze, configure, and ...
As the size and complexity of software systems increases, the design and specification of overall sy...
Computer architecture manuals describe the instruction set of the machine and the semantics of those...
Despite the huge number of architectural languages that have been proposed in the last two decades, ...
This paper introduces a new form of slicing, named architectural slicing, to aid architectural under...
Research over the past decade has revealed that modeling software architecture at the level of compo...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
Despite the huge number of architectural languages that have been proposed in the last two decades, ...
This thesis deals with the relation between computer languages and computer architecture. In particu...
This thesis presents a framework for generic register allocation, in which the alloca-tion algorithm...
Code Selection in translation has been effectively abstracted out in terms of tree rewriting or patt...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Research and experimentation in software architectures over the past decade have yielded a plethora ...
We describe EXPRESSION, a language supporting architectural design space exploration for embedded Sy...
As the size and complexity of software systems increases, the design and specification of overall sy...
Many architecture description languages (ADLs) have been proposed to model, analyze, configure, and ...
As the size and complexity of software systems increases, the design and specification of overall sy...
Computer architecture manuals describe the instruction set of the machine and the semantics of those...
Despite the huge number of architectural languages that have been proposed in the last two decades, ...
This paper introduces a new form of slicing, named architectural slicing, to aid architectural under...
Research over the past decade has revealed that modeling software architecture at the level of compo...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
Despite the huge number of architectural languages that have been proposed in the last two decades, ...
This thesis deals with the relation between computer languages and computer architecture. In particu...
This thesis presents a framework for generic register allocation, in which the alloca-tion algorithm...