Gunnar Braun

ABSTRACT A Universal Technique for Fast and Flexible Instruction-Set Architecture Simulation (2007)

Achim Nohl, Gunnar Braun, Oliver Schliebusch, Rainer Leupers, Heinrich Meyr, Andreas Hoffmann

In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for...

15.4 ABSTRACT Instruction Encoding Synthesis for Architecture Exploration using Hierarchical Processor Models (2007)

Achim Nohl, Volker Greive, Gunnar Braun, Andreas Hoffmann

This paper presents a novel instruction encoding generation technique for use in architecture exploration for application specific processors. The underlying exploration methodology is based on...

C Compiler Retargeting Based on Instruction Semantics Models (2005)

Ceng, Jianjiang, Hohenauer, Manuel, Leupers, Rainer, Ascheid, Gerd, Meyr, Heinrich, Braun, Gunnar

Efficient architecture exploration and design of application specific instruction-set processors (ASIPs) requires retargetable software development tools, in particular C compilers that can be...

Processor/memory co-exploration on multiple abstraction levels (2003)

Gunnar Braun, Andreas Wieferink, Oliver Schliebusch, Rainer Leupers, Heinrich Meyr

Recently, the evolution of embedded systems has shown a strong trend towards application-specific, single-chip solutions. As a result, application-specific instruction set processors (ASIP) are more...

A survey on modeling issues using the machine description language LISA (2001)

Andreas Hoffmann, Achim Nohl, Gunnar Braun, Heinrich Meyr

This paper presents a survey on modeling issues of programmable architectures using the machine description language LISA. Various architectures presenting diverse architectural characteristics will...

Generating production quality software development tools using a machine description language (2001)

Andreas Hoffmann, Achim Nohl, Stefan Pees, Gunnar Braun, Heinrich Meyr

This paper presents a methodology to automatically generate production quality software development tools for programmable architectures using the machine description language LISA. Various...

Using Static Scheduling Techniques for the Retargeting of High Speed, Compiled Simulators for Embedded Processors from an Abstract Machine Description (2001)

Gunnar Braun, Andreas Hoffmann, Achim Nohl, Heinrich Meyr

Instruction set simulators are indispensable tools for both the design of programmable architectures and software development. However, due to a constantly increasing processor complexity and the...

A Novel Methodology for the Design of Application-Specific Instruction-Set Processors (ASIPs) Using a Machine Description Language (2001)

Andreas Hoffmann, Tim Kogel, Achim Nohl, Gunnar Braun, Oliver Schliebusch, ...

The development of application-specific instruction -set processors (ASIP) is currently the exclusive domain of the semiconductor houses and core vendors. This is due to the fact that building such...