Network


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

Hotspot


Dive into the research topics where Walter Kirchgässner is active.

Publication


Featured researches published by Walter Kirchgässner.


programming language design and implementation | 1988

An optimizer for Ada - design, experiences and results

Birgit Schwarz; Walter Kirchgässner; Rudolf Landwehr

In this paper we describe the design of a global machine independent low level optimizer for the Karlsruhe Ada Compiler. We give a short overview on the optimizations and data structures used in the optimizer as well as some experiences with the optimizer. Detailed measurements are provided for a collection of benchmarks. The average improvement of code speed is 40%.


ACM Sigada Ada Letters | 1983

Optimization in Ada

Walter Kirchgässner; Jürgen Uhl; Guido Persch; Manfred Dausmann; Sophia Drossopoulou; Hans-Stephan Jansohn; Rudolf Landwehr

1. Introductio n Naive compilation of highly modular programs written i n high Level programming Languages usually results in grea t inefficiencies in object code. For this reason high Leve l languages are not used universally for programming. Since Ada is intended to be used in a wide range o f applications even in very time critical areas Like rea l time application, it will be necessary to bring th e efficiency of generated code into a tolerable range whe n compared with hand coded assembly programs. Within the Ada Project at the University of Karlsruhe w e have studied the applicability of classical optimizatio n techniques to Ada. An extended list of these techniques i s presented in CKirc827. For the analysis which underlies optimization, the progra m is first decomposed into basic blocks. A flow graph is the n constructed with the basic blocks building the nodes an d the flow of control (between the basic blocks) building th e edges. Based on this this flow graph data flow analysis an d optimization can be performed ECoMa80]. In this paper we want to study the influence of some Ad a features on flow analysis and thus optimization. Thes e features are exception handling, separate compilation , tasking, and generics. All citations are from the Ada Reference Manual (RM) CAdaS ]. 2. Exception s The exception facility in Ada deals with errors and othe r exceptional situations that arise during program execution. Such situations are called exception=. In the case of a program error (like arithmetic overflow) a predefined exception is raised. Predefined exceptions ca n be raised implicitly at almost any point of the program. Ada provides five predefined exceptions .


Software-Architektur | 1986

Strukturanalyse-Werkzeuge für eine Ada-Umgebung.

Guido Persch; Walter Kirchgässner; Jürgen Uhl


international conference on reliable software technologies | 1987

Structural analysis of large Ada systems

Walter Kirchgässner; Guido Persch; Jügen Uhl


Programmierumgebungen und Compiler | 1984

A portable ADA tasking system for single processors.

Guido Persch; Hans-Stephan Jansohn; Rudolf Landwehr; Jürgen Uhl; Manfred Dausmann; Walter Kirchgässner


Archive | 1982

Name and expression analysis

Jürgen Uhl; Sophia Drossopoulou; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein; Walter Kirchgässner


Archive | 1982

Procedure for the AG

Jürgen Uhl; Sophia Drossopoulou; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein; Walter Kirchgässner


Archive | 1982

Experiences with attribute grammars

Jürgen Uhl; Sophia Drossopoulou; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein; Walter Kirchgässner


Archive | 1982

Semantic checks and error handling

Jürgen Uhl; Sophia Drossopoulou; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein; Walter Kirchgässner


Archive | 1982

Overall structure of the AG

Jürgen Uhl; Sophia Drossopoulou; Guido Persch; Gerhard Goos; Manfred Dausmann; Georg Winterstein; Walter Kirchgässner

Collaboration


Dive into the Walter Kirchgässner's collaboration.

Top Co-Authors

Avatar

Guido Persch

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jürgen Uhl

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Manfred Dausmann

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Sophia Drossopoulou

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Georg Winterstein

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Gerhard Goos

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Rudolf Landwehr

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Hans-Stephan Jansohn

Karlsruhe Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge