Network


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

Hotspot


Dive into the research topics where Jiirgen Teich is active.

Publication


Featured researches published by Jiirgen Teich.


design, automation, and test in europe | 2001

Optimal FPGA module placement with temporal precedence constraints

Siindor P. Fekete; Ekkehard Köhler; Jiirgen Teich

We consider the optimal placement of hardware modules in space and time for FPGA architectures with reconfiguration capabilities, where modules are modeled as three-dimensional boxes in space and time. Using a graph-theoretic characterization of feasible packings, we are able to solve the following problems. (a) Find the minimal execution time of the given problem on an FPGA of fixed size, (b) Find the FPGA of minimal size to accomplish the tasks within a fired time limit. Furthermore, our approach is perfectly suited for the treatment of precedence constraints for the sequence of tasks, which are present in virtually all practical instances. Additional mathematical structures are developed that lead to a powerful framework for completing optimal solutions. The usefulness is illustrated by computational results.


field-programmable technology | 2005

The Erlangen slot machine: increasing flexibility in FPGA-based reconfigurable platforms

Christophe Bobda; A. Majer; Ali Ahmadinia; Thomas Haller; A. Linarth; Jiirgen Teich

We present a new concept as well as the implementation of an FPGA based reconfigurable platform, the Erlangen slot machine (ESM). One main advantage of this platform is the possibility for each module to access its periphery independent from its location through a programmable crossbar, allowing an unrestricted relocation of modules on the device. Furthermore, we propose different intermodule communication structures.


parallel computing technologies | 2001

Design Space Exploration for Massively Parallel Processor Arrays

Frank Hannig; Jiirgen Teich

In this paper, we describe an approach for the optimization of dedicated co-processors that are implemented either in hardware (ASIC) or configware (FPGA). Such massively parallel co-processors are typically part of a heterogeneous hardware/software-system. Each coprocessor is a massive parallel system consisting of an array of processing elements (PEs). In order to decide whether to map a computational intensive task into hardware, existing approaches either try to optimize for performance or for cost with the other objective being a secondary goal. Our approach presented here, instead, a) considers multiple objectives simultaneously. For a given specification, we explore space-time-mappings leading to different degrees of parallelism and cost, and different optimal hardware solutions. b) We show that the hardware cost may be efficiently determined in terms of the chosen space-time mapping by using state-of-the-art techniques in polyhedral theory. c) Finally, we introduce ideas to drastically reduce dimension and size of the search space of mapping candidates. d) The feasibility of our approach is shown for two realistic examples.


field-programmable logic and applications | 2004

Optimal Routing-Conscious Dynamic Placement for Reconfigurable Devices

Ali Ahmadinia; Christophe Bobda; Sándor P. Fekete; Jiirgen Teich; Jan C. van der Veen

We describe algorithmic results for two crucial aspects of allocating resources on computational hardware devices with partial reconfigurability. By using methods from the field of computational geometry, we derive a method that allows correct maintainance of free and occupied space of a set of n rectangular modules in optimal time Θ(n log n); previous approaches needed a time of O(n 2 ) for correct results and O(n) for heuristic results. We also show that finding an optimal feasible communication-conscious placement (which minimizes the total weighted Manhattan distance between the new module and existing demand points) can be computed in Θ(n log n). Both resulting algorithms are practically easy to implement and show convincing experimental behavior.


international conference / workshop on embedded computer systems: architectures, modeling and simulation | 2004

Basic OS Support for Distributed Reconfigurable Hardware

Christian Haubelt; Dirk Koch; Jiirgen Teich

While recent research is mainly focused on the OS support for a single reconfigurable node, this paper presents a general approach to manage distributed reconfigurable hardware. The most outstanding properties of these systems are the ability of reconfiguration, hardware task migration, and fault tolerance. This paper presents first ideas of an operating system (OS) for such architectures. Furthermore, a prototype implementation consisting of four fully connected FPGAs will be presented.


automation, robotics and control systems | 2006

An operating system infrastructure for fault-tolerant reconfigurable networks

Dirk Koch; Thilo Streichert; Steffen Dittrich; Christian Strengert; Christian Haubelt; Jiirgen Teich

Dynamic hardware reconfiguration is becoming a key technology in embedded system design that offers among others new potentials in dependable computing. To make system designers benefit from this new technology, powerful infrastructures and programming environments are needed. In this paper, we will propose new concepts of an operating system (OS) infrastructure for reconfigurable networks that allow to efficiently design fault-tolerant systems. For this purpose, we consider a hardware/software solution that supports dynamic rerouting, hardware and software task migration, hardware/software task morphing, and online partitioning. Finally, we will present an implementation of such a reconfigurable network providing this OS infrastructure.


asia and south pacific design automation conference | 2005

Online hardware/software partitioning in networked embedded systems

Thilo Streichert; Christian Haubelt; Jiirgen Teich

Todays embedded systems are typically distributed and more often confronted with time-varying demands. Existing methodologies that optimize the partitioning of computational tasks to hardware (HW) and software (SW) at compile-time become obsolete or inefficient in this context as the optimal use of existing resources cannot be foreseen. Here, we investigate a discrete iterative algorithm that balances the load of a HW/SW partition online: once there are changing computational demands, the system will dynamically assign tasks to reconfigurable HW or SW resources and migrates tasks to other nodes if necessary. For this purpose an Evolutionary Algorithm combined with a discrete version of a diffusion algorithm is presented. Concerning the diffusion algorithm, we will show theoretically and by experiment that our version is run-time optimal in a linear number of steps.


field-programmable technology | 2003

A new approach for reconfigurable massively parallel computers

C. Bodba; K. Danne; Ali Ahmadinia; Jiirgen Teich

We present a new approach for reconfigurable massively parallel computers. The approach uses FPGA as reconfigurable device to build parallel computers which can adapt their physical topology to match the virtual topology used to model the parallel computation paradigm of a given application. We use a case study in which a virtual ring topology is first simulated on a tree topology and then directly implemented in an FPGA configuration. Preliminary results show that we can increase the performance of the parallel computers which make use of message passing interface by a factor of up to 20% if a reconfigurable topology approach is used.


Archive | 2011

Dynamic Resource Management Support for Massively Parallel Processor Arrays

Vahid Lari; Andriy Narovlyanskyy; Frank Hannig; Jiirgen Teich


Lecture Notes in Computer Science | 2004

Optimal routing-conscious dynamic placement for reconfigurable devices

Ali Ahmadinia; Christophe Bobda; Sándor P. Fekete; Jiirgen Teich; Jan C. van der Veen

Collaboration


Dive into the Jiirgen Teich's collaboration.

Top Co-Authors

Avatar

Ali Ahmadinia

California State University San Marcos

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Frank Hannig

University of Paderborn

View shared research outputs
Top Co-Authors

Avatar

Jan C. van der Veen

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Sándor P. Fekete

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Thilo Streichert

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Dirk Koch

University of Manchester

View shared research outputs
Top Co-Authors

Avatar

A. Linarth

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

A. Majer

University of Erlangen-Nuremberg

View shared research outputs
Researchain Logo
Decentralizing Knowledge