The design of an instruction set processor includes several related design tasks: instruction set design, microarchitecture design, and code generation. Although there have been automatic approaches for each individual task, the investigation of the interaction between these tasks still primarily relies on designers' experience and ingenuity. It is thus the goal of this research to develop formal models and algorithms to investigate such interaction systematically. This dissertation presents a two-phase co-synthesis approach to the problem. In the architectural level, given a set of application benchmarks and a pipeline structure, the ASIA (Automatic Synthesis of Instruction set Architecture) design automation system generates an instr...
This paper demonstrates how the different tools in the MIMOLA hardware design system MSS are used du...
This dissertation presents the thesis that good and usable instruction sets can be automatically der...
This thesis presents a cosynthesis tool designed to target single IC platforms containing both uncom...
Designing instruction set architectures is an inter-disciplinary process since they involves both ha...
We present a systematic approach to synthesize an instruction set such that the given application so...
analysis, design exploration The design of computer instruction sets has been mostly considered as a...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
Microprocessor development emphasizes hardware and software co-design. Hw/Sw co-design is a modern t...
Codesign is a joint development of hardware and software components to obtain a complete system desi...
The design of high-performance application-specific multi-core processor systems still is a time con...
UnrestrictedThe design of hardware and software for embedded systems is well understood. But the co...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
This paper describes a mechanism for automatic design and synthesis of very long instruction word (V...
[[abstract]]A modern special-purpose processor (e.g., for image and graphical applications) usually ...
This paper demonstrates how the different tools in the MIMOLA hardware design system MSS are used du...
This dissertation presents the thesis that good and usable instruction sets can be automatically der...
This thesis presents a cosynthesis tool designed to target single IC platforms containing both uncom...
Designing instruction set architectures is an inter-disciplinary process since they involves both ha...
We present a systematic approach to synthesize an instruction set such that the given application so...
analysis, design exploration The design of computer instruction sets has been mostly considered as a...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
Microprocessor development emphasizes hardware and software co-design. Hw/Sw co-design is a modern t...
Codesign is a joint development of hardware and software components to obtain a complete system desi...
The design of high-performance application-specific multi-core processor systems still is a time con...
UnrestrictedThe design of hardware and software for embedded systems is well understood. But the co...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
This paper describes a mechanism for automatic design and synthesis of very long instruction word (V...
[[abstract]]A modern special-purpose processor (e.g., for image and graphical applications) usually ...
This paper demonstrates how the different tools in the MIMOLA hardware design system MSS are used du...
This dissertation presents the thesis that good and usable instruction sets can be automatically der...
This thesis presents a cosynthesis tool designed to target single IC platforms containing both uncom...