We describe EXPRESSION, a language supporting architectural design space exploration for embedded Systems-onChip (SOC) and automatic generation of a retargetable compiler /simulator toolkit. Key features of our language-driven design methodology include: a mixed behavioral/structural representation supporting a natural specification of the architecture; explicit specification of the memory subsystem allowing novel memory organizations and hierarchies; clean syntax and ease of modification supporting architectural exploration; a single specification supporting consistency and completeness checking of the architecture; and efficient specification of architectural resource constraints allowing extraction of detailed reservation tables for comp...
In this paper, we develop a formal framework to widen the scope of retargetable compilation. The goa...
Architecture experimentation with the SYCO silicon compiler is described. It is noted that, although...
Abstract: Embedded software development relies on various tools – compilers, simulators, execution t...
Memory represents a major bottleneck in modern embedded systems. Traditionally, memory organizations...
Advances in semiconductor technology permit increasingly complex applications to be realized using p...
International audienceEmbedded core processors are becoming a vital part of today's system-on-a-chi...
The study of architectural parameterization has long neglected other parameterizations in favour o...
Rapid Design Space Exploration (DSE) of a processor-memory architecture is feasible using automatic ...
With increasing complexity of modern embedded systems, the availability of highly optimizing compile...
ABSTRACT The capability of performing architectural exploration has become essential for embedded mi...
Recent efforts in language-driven Design Space Exploration (DSE) use Architectural Description Langu...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
Chapter 2A main goal of compilation is to efficiently map application programs onto architectural ex...
Abstract — We present the Instruction Set Description Lan-guage, ISDL, a machine description languag...
: This paper discusses an approach to software architecture based on concepts from parameterized pro...
In this paper, we develop a formal framework to widen the scope of retargetable compilation. The goa...
Architecture experimentation with the SYCO silicon compiler is described. It is noted that, although...
Abstract: Embedded software development relies on various tools – compilers, simulators, execution t...
Memory represents a major bottleneck in modern embedded systems. Traditionally, memory organizations...
Advances in semiconductor technology permit increasingly complex applications to be realized using p...
International audienceEmbedded core processors are becoming a vital part of today's system-on-a-chi...
The study of architectural parameterization has long neglected other parameterizations in favour o...
Rapid Design Space Exploration (DSE) of a processor-memory architecture is feasible using automatic ...
With increasing complexity of modern embedded systems, the availability of highly optimizing compile...
ABSTRACT The capability of performing architectural exploration has become essential for embedded mi...
Recent efforts in language-driven Design Space Exploration (DSE) use Architectural Description Langu...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
Chapter 2A main goal of compilation is to efficiently map application programs onto architectural ex...
Abstract — We present the Instruction Set Description Lan-guage, ISDL, a machine description languag...
: This paper discusses an approach to software architecture based on concepts from parameterized pro...
In this paper, we develop a formal framework to widen the scope of retargetable compilation. The goa...
Architecture experimentation with the SYCO silicon compiler is described. It is noted that, although...
Abstract: Embedded software development relies on various tools – compilers, simulators, execution t...