Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Thomas Benner is active.

Publication


Featured researches published by Thomas Benner.


IEEE Design & Test of Computers | 1993

Hardware-software cosynthesis for microcontrollers

Rolf Ernst; Jörg Henkel; Thomas Benner

The authors present a software-oriented approach to hardware-software partitioning which avoids restrictions on the software semantics as well as an iterative partitioning process based on hardware extraction controlled by a cost function. This process is used in Cosyma, an experimental cosynthesis system for embedded controllers. As an example, the extraction of coprocessors for loops is demonstrated. Results are presented for several benchmark designs.<<ETX>>


Microprocessors and Microsystems | 1996

The COSYMA environment for hardware/software cosynthesis of small embedded systems

Rolf Ernst; Jörg Henkel; Thomas Benner; Wei Ye; Ulrich Holtmann; Dirk Herrmann; Michael Trawny

Abstract COSYMA is a platform for the investigation of hardware/software cosynthesis of small embedded systems. Target architecture is currently limited to processor-coprocessor configurations executing a single process or a system of communicating processes which are statically scheduled. Many aspects of cosynthesis such as automatic hardware/software partitioning, efficient hardware/software communication, timing and hardware overhead estimation and analysis, interdependence of different cosynthesis phases, data representation, etc., can successfully be investigated in this manageable domain. COSYMA covers the complete design flow from an input language similar to C down to netlist and object code. Current focus is on high performance data dominated systems, but first steps to incorporate control dominated subtasks can be presented. Using a specific high-level synthesis tool, the results show a considerable speedup of the resulting processor-coprocessor system even compared to modern RISC processors which is typically limited by memory bandwidth.


international conference on computer design | 1993

Fast timing analysis for hardware-software co-synthesis

Wei Ye; Rolf Ernst; Thomas Benner; Jörg Henkel

At the current time, an iterative approach seems to be best suited for hardware/software partitioning in hardware/software co-synthesis with time constraints. To check the timing constraints, the iteration loop contains a timing analysis. Only computation time-intensive RT-level simulation provides sufficient timing precision for complex processor architectures. We present a hardware/software timing analysis, which comes close to the precision of an RT-level simulation in a fraction of the computation time and, thus, removes a bottleneck from iterative hardware/software co-synthesis. We present some results for our co-synthesis system COSYMA.<<ETX>>


international conference on computer aided design | 1994

Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis

Jörg Henkel; Rolf Ernst; Ullrich Holtmann; Thomas Benner

Previously, we had presented the system COSYMA for hardware/software co-synthesis of small embedded controllers. Target system of COSYMA is a core processor with application specific co-processors. The system speedup for standard programs compared to a single 33MHz RISC processor solution with fast, single cycle access RAM was typically less than 2 due to restrictions in high-level co-processor synthesis, and incorrectly estimated back end tool performance, such as hardware synthesis, compiler optimization and communication optimization. Meanwhile, a high-level synthesis tool for high-performance co-processors in co-synthesis has been developed. This paper explains the requirements and the main features of the high-level synthesis sytem and its integration into COSYMA. The results show a speedup of 10 in most cases. Compared to the speedup, the co-processor size is very small.


Archive | 1997

The Cosyma System

Achim Österling; Thomas Benner; Rolf Ernst; Dirk Herrmann; Thomas Scholz; Wei Ye

This chapter gives an overview on Cosyma and is a complement to the existing literature in that it gives more tool and system specific information which gives a better impression of the whole system and is extremely helpful when using the system. More information, examples, the complete Cosyma system, a user manual, and a small library can be obtained from This chapter also summarizes the Cosyma extensions which will have been released by the time of book publication.


Proceedings of 5th International Workshop on Hardware/Software Co Design. Codes/CASHE '97 | 1997

An approach to mixed systems co-synthesis

Thomas Benner; Rolf Ernst

The paper presents an extension of co-synthesis for data dominated applications to include reactive processes. The extension allows for rate constraints as used in data dominated applications as well as minimum and maximum time constraints for communication and I/O which is required to define reactive behavior of control tasks. A co-synthesis approach is proposed which differentiates global process and communication scheduling, which is non preemptive, and local scheduling which includes a restricted interrupt controlled process invocation to extend the design space. Several user parameters allow design space exploration. The approach includes buffering, process pipelining and parallelization for control as well as for data dominated tasks on different levels of granularity. It supports inter process time constraints which span processes with different periods. The target architectures are heterogeneous systems consisting of multiple processors, hardware components, memories and different types of communication media.


european design automation conference | 1995

Scalable performance scheduling for hardware-software cosynthesis

Thomas Benner; Rolf Ernst; Achim Österling

The paper presents a static process scheduling approach as a front-end to hardware-software cosynthesis of small embedded systems which allows global system optimization. Unlike earlier approaches, scheduling is executed before hardware definition assuming scalable system performance. Scheduling supports process communication and external timing requirements. We explain the algorithm and give results using an example.


rapid system prototyping | 1995

A prototyping system for verification and evaluation in hardware-software cosynthesis

Thomas Benner; Rolf Ernst; Ingo Könenkamp; P. Schüler; H.-C. Schaub

We present a system emulator for rapid prototyping of small embedded HW/SW-systems with hard timing constraints generated by a HW/SW cosynthesis system. It consists of a standard core processor and an application specific coprocessor, which is emulated by XILINX FPGAs. A byte slice architecture allows to emulate rather complex coprocessors. The system emulator supports the prototyping, debugging and time measurement in a comfortable way.


field programmable logic and applications | 1994

FPGA Based Prototyping for Verification and Evaluation in Hardware-Software Cosynthesis

Thomas Benner; Rolf Ernst; Ingo Könenkamp; Ulrich Holtmann; P. Schüler; H.-C. Schaub; N. Serafimov

COSYMA is a HW/SW-cosynthesis system for small embedded controllers. The final simulation of the COSYMA output leads to impractical computation time. Therefore, we decided to employ a hardware prototyping system. The HW/SW prototyping system consists of a SPARC processor, an FPGA-based coprocessor with HW/SW debugging features realized with a high speed microcontroller.


Journal of Computer and Software Engineering - Special issue: hardware-software codesign archive | 1994

COSYMA: a software-oriented approach to hardware/software codesign

Jörg Henkel; Thomas Benner; Rolf Ernst; Wei Ye; Nikola Serafimov; Gernot Glawe

Collaboration


Dive into the Thomas Benner's collaboration.

Top Co-Authors

Avatar

Rolf Ernst

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jörg Henkel

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Wei Ye

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Achim Österling

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Dirk Herrmann

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

H.-C. Schaub

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ingo Könenkamp

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

P. Schüler

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ulrich Holtmann

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael Trawny

Braunschweig University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge