Network


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

Hotspot


Dive into the research topics where Sergej Sawitzki is active.

Publication


Featured researches published by Sergej Sawitzki.


field programmable logic and applications | 1998

Increasing Microprocessor Performance with Tightly-Coupled Reconfigurable Logic Arrays

Sergej Sawitzki; Achim Gratz; Rainer G. Spallek

Conventional approaches to increase the performance of microprocessors often do not provide the performance boost one has hoped for due to diminishing returns. We propose the extension of a conventional hardwired microprocessor with a reconfigurable logic array, integrating both conventional and reconfigurable logic on the same die. Simulations have shown that even a comparatively simple and compact extension allows performance gains of 2–4 times over conventional RISC processors of comparable complexity, making this approach especially interesting for embedded microprocessors.


international parallel and distributed processing symposium | 2002

Improving code efficiency for reconfigurable VLIW processors

Steffen Köhler; Jens Braunes; Sergej Sawitzki; Rainer G. Spallek

High code efficiency (operations per instruction) combined with a high degree of instruction level parallelism can rarely be obtained by hardwired microprocessor designs for a broad application domain. The implementation of reconfigurable execution units is a promising way to enhance code efficiency and microprocessor performance. However, the unit reconfiguration process introduces an additional dimension to the code generation phase, which complicates scheduling and may lead to code deficiencies if resource conflicts occure. This paper discusses code generation issues for a runtime-reconfigurable VLIW processor model, which combines fixed and flexible functional units (FU) in one template. Reconfigurable units (RFU) can be adapted to the application demands exploiting more coarse-grain parallelism than common instruction-level FUs. A case study illustrates the extraction of conditions for reconfigurable instructions proves scheduling possibilities for a set of common DSP benchmark algorithms. The software environment described includes a retargetable, parallelizing C compiler based on the SUIF compiler kit and a simulator, which can be used for identifying application-specific SIMD-instruction candidates and for evaluating the runtime behavior of the created object code.


field programmable logic and applications | 1999

A Concept for an Evaluation Framework for Reconfigurable Systems

Sergej Sawitzki; Rainer G. Spallek

The design of reconfigurable systems is a hard task due to a huge amount of optimization trade-offs and constraints. Deficiencies at the higher level of conceptual decisions may result in critical bottlenecks of the system implementation. This paper explores the design space and performance evaluation criteria of reconfigurable systems and introduces a concept for an evaluation framework based on these explorations helping to avoid such deficiencies.


international parallel processing symposium | 1999

Digital Signal Processing with General Purpose Microprocessors, DSP and Rcinfigurable Logic

Steffen Köhler; Sergej Sawitzki; Achim Gratz; Rainer G. Spallek

This paper compares selected digital signal processing algorithms on a variety of computing platforms in terms of achievable performance and cost. The experiments were carried out on a standard PC platform, DSP, a RISC microcontroller and on Xilinx XC4013XL FPGA. Our results confirm that general purpose microprocessors are not well suited to these tasks. Both DSP and FPGA achieve higher performance and/or better cost/performance ratios at the expense of lesser generality and a more complicated development cycle. The porting of the algorithms to DSP and FPGA requires about the same amount of work, whereby the cost/performance ratio of the reconfigurable FPGA solution is very attractive.


application-specific systems, architectures, and processors | 2000

Formal verification for microprocessors with extendable instruction set

Sergej Sawitzki; Rainer G. Spallek; Jens Schönherr; Bernd Straube

The correctness of processors is a key for their application. Although some verification methods were developed and successfully applied to conventional microprocessors, only a few of them were used in the context of application specific devices. This work introduces a formal verification approach for a reconfigurable microprocessor with extendable instruction set. The application of this approach is demonstrated using register transfer description of the CoMPARE processor and the Stanford Validity Checker as prover. Some undesired side effects of different instructions that were not discovered during the simulation were found by the verification process. In addition some deficiencies of the hardware description notation as specification formalism were shown.


field programmable logic and applications | 2000

Formal Verification of a Reconfigurable Microprocessor

Sergej Sawitzki; Jens Schönherr; Rainer G. Spallek; Bernd Straube

The increasing acceptance of reconfigurable logic in form of FPGAs or CPLDs has caused new research activities in the field of processor architecture, the reconfigurable processors. The basic idea consists in combining the flexibility of reconfigurable logic with the transparent and well-known instruction set programming model. In this way critical parts of the application can be implemented directly in hardware. It has been shown that reconfigurable microprocessors are able either to achieve speed-ups or to improve the cost/performance ratio for a broad range of applications [1].


GI Jahrestagung | 1999

Gestaltung und Simulation hardware-rekonfigurierbarer Rechnersysteme

Sergej Sawitzki

Rechnersysteme mit rekonfigurierbarer Hardware haben insbesondere in letzter Zeit an Bedeutung gewonnen. Wahrend es viele leistungsfahige Einzellosungen gibt, fehlt es bisher an allgemeiner Entwurfssystematik und durchgangiger Werkzeugunterstutzung fur solche Systeme. Im Rahmen eines Forschungsvorhabens im Graduiertenkolleg 191 „Werkzeuge zum effektiven Einsatz paralleler und verteilter Rechnersysteme“ werden Ansatze und Methoden zur Losung dieses Problems erarbeitet. In diesem Beitrag werden nach einer Kurzvorstellung des Graduiertenkollegs die bisher erreichten Ergebnisse prasentiert.


Archive | 1998

CoMPARE: A Simple Reconfigurable Processor Architecture Exploiting Instruction Level Parallelism

Sergej Sawitzki; Achim Gratz; Rainer G. Spallek


Archive | 2000

Digital Signal Processors for Multimedia Applications

Konrad Steffen; Sergej Sawitzki; Rainer G. Spallek


Lecture Notes in Computer Science | 2001

Prototyping framework for reconfigurable processors

Sergej Sawitzki; Steffen Köhler; Rainer G. Spallek

Collaboration


Dive into the Sergej Sawitzki's collaboration.

Top Co-Authors

Avatar

Rainer G. Spallek

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Steffen Köhler

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Achim Gratz

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jens Schönherr

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

J. Schneider

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jens Braunes

Dresden University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge