Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wolfgang K. Giloi

dblp:24/4174 · DBLP profile ↗
← Back
23ranked-venue papers
18as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 20 · 15 first-authorSoftware engineering, systems software and programming languages · 5 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Processor architecture and microarchitecture · 52% Parallel and multicore computing · 25% Distributed systems · 15%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
multicomputer
0.021983
Hierarchical Function Distribution - A Design Principle for Advanced Multicomputer Architectures · ISCA 1983
An IPC Protocol and Its Hardware Realization for a High-Speed Distributed Multicomputer System · ISCA 1981
Distributed systems › operating system support
interprocess communication
0.011981
An IPC Protocol and Its Hardware Realization for a High-Speed Distributed Multicomputer System · ISCA 1981
Processor architecture and microarchitecture
microprogramming
0.011983
Hierarchical Function Distribution - A Design Principle for Advanced Multicomputer Architectures · ISCA 1983
Electronic design automation
logic synthesis
0.011974
A Formalism for Description and Synthesis of Logical Algorithms and their Hardware Implementation · IEEE Trans. Computers 1974
Processor architecture and microarchitecture › instruction set architecture
high-level language architecture
0.021978
Data Structure Architectures - A Major Operational Principle · ISCA 1978
STARLET - A Computer Concept Based on Ordered Sets as Primitive Data Types · ISCA 1974
Processor architecture and microarchitecture
instruction set architecture
0.021978
Data Structure Architectures - A Major Operational Principle · ISCA 1978
STARLET - A Computer Concept Based on Ordered Sets as Primitive Data Types · ISCA 1974
User interface design and tools › user interface programming
interactive graphics programming
0.011975
On high-level programming systems for structured display programming · SIGGRAPH 1975
Electronic design automation › logic synthesis › logic optimization
state minimization
0.011974
A Formalism for Description and Synthesis of Logical Algorithms and their Hardware Implementation · IEEE Trans. Computers 1974

Methods — techniques the papers use, named apart from their topics

PL/I · 0.0FORTRAN · 0.0APL · 0.0ALGOL · 0.0lisp · 0.0finite-state automata · 0.0LISP · 0.0APL-based design formalism · 0.0
YearPublicationVenuePosition
2004 Future Building Blocks for Parallel Architectures
abstract
Early parallel architectures where shared memory systems (UMA, NUMA), which had the disadvantage of the shared memory bottleneck that limited the scalability of the system. In contrast, distributed memory architectures with message passing (NORMAs) provided any desired scalability; however, at the cost of a substantial communication latency. The latency could be reduced by custom communication hardware (examples: SUPRENUM, MANNA) yet since there was still a software routine involved, the remaining latency was in the order of microseconds. Therefore, and because of the simpler programming model of shared memory, it became the trend of the nineties to return to UMAs and NUMAs, employing powerful communication hardware to minimize the remote memory access time.
Ulrich Brüning 0001, Wolfgang K. Giloi
ICPP2
1998 Modeling Node Architectures
abstract
This paper presents a modeling approach based on deterministic and stochastic Petri nets (DSPN) for analyzing the performance of node architectures for MIMD multiprocessor systems with distributed memory. DSPN are a numerically solvable modeling formalism with a graphical representation. The modeling approach supports design decisions for node architectures by providing quantitative results concerning processor and memory utilization for several design alternatives. To illustrate the proposed approach, DSPN of two node architectures are presented and employed for a comparative performance study.
Wolfgang K. Giloi, Christoph Lindemann, S. Pletner
MASCOTS1
1994 The SUPRENUM Supercomputer: Goals, Achievements, and Lessons Learned
Wolfgang K. Giloi
Parallel Comput.1
1994 Parallel Supercomputer Architectures and their Programming Models
Wolfgang K. Giloi
Parallel Comput.1
1990 A basic architecture supporting LGDG computation
abstract
In order to combine the benefits of dataflow and control-flow computation while avoiding the pitfalls of both, the authors propose a two-level model of large-grain dataflow computation, called LGDG computation. A formalism has been provided in a previous paper to prove the determinism of parallel program execution under this model. The current paper presents the basic LGDG computer architecture which is organized at two levels, called the graph level and the node level. The kernel of the node-level architecture is characterized by its non-branch RISC (N-RISC) feature, which ensures an optimal utilization of pipeline processing. This kernel is supported by various co-processors based on the principle of function migration. We will show in this paper how the graph-level architecture can be reduced to a matching unit, extended by a writable control store, through node migration and node aggregation. As a result, the matching overhead is drastically reduced, thus eliminating the most severe bottleneck of existing 'fine-grain' dataflow computers.
Kechang Dai, Wolfgang K. Giloi
ICS2
1989 Supercomputer development in Europe
abstract
For the sake of clarification the paper first discusses some major aspects of supercomputer technology and architecture. On this basis an outline is given of major European developments in the realm of supercomputers that happened in the second half of the eighties or are planned for the first half of the nineties. The projects discussed are: Supernode, ISIS, SUPRENUM, and GENESIS.
Wolfgang K. Giloi
ICS1
1989 Very high-speed communication in large MIMD supercomputers
abstract
The next generation of supercomputers will be largely parallel MIMD architectures, ranging in peak performance from 10 to 100 GFLOPS in the mid nineties to 1000 GFLOPS in the late nineties. Largely parallel means that such a system will consist of hundreds or thousands of processing nodes (PN), and each PN will have a peak performance of several hundred MFLOPS. Obtaining such an extremely high performance is not only an issue of appropriate node architecture but requires also a very high bandwidth interconnection network and an extremely fast implementation of the inter process communication (IPC) protocol. The paper deals with an IPC protocol implementation that reduces the communication startup time to approximately 20 microseconds, by combining highly efficient software solutions, given in the form of lightweight processes, with dedicated hardware, given in the form of a specific communication processor in each PN, to perform the rendezvous required between sender and receiver processes.
Wolfgang K. Giloi, Wolfgang Schröder-Preikschat
ICS1
1988 A hybrid scheme for detecting AND-parallelism in prolog programs
abstract
S.550-559
Hong Xia, Wolfgang K. Giloi
ICS2
1988 SUPRENUM: A trendsetter in modern supercomputer development
Wolfgang K. Giloi
Parallel Comput.1
1987 POPE - a parallel-operating prolog engine
J. Beer, Wolfgang K. Giloi
Future Gener. Comput. Syst.2
1986 Suprenum: The German Supercomputer Architecture Rationale and Concepts
Wolfgang K. Giloi, Peter M. Behr
ICPP1
1985 Advanced object oriented architectures
Wolfgang K. Giloi
Future Gener. Comput. Syst.1
1983 Towards a Taxonomy of Computer Architecture Based on the Machine Data Type View
abstract
Existing taxonomies of computer architecture lack the descriptive tools to deal with the large variety of existing principles, features, and mechanisms of the existing spectrum of single processor, multi processor, and multi computer architectures. Consequently, they lack the discriminating power to be able to taxonomize computer architecture. In the paper, a new approach toward a complete taxonomy is presented. The key to the taxonomy is to start with the dichotomy of 'operational principle' and 'hardware structure' as the foundation of a computer architecture and describe the constituents of the operational principle in terms of 'machine data types' consisting of 'machine data objects', their representations, and the functions applicable on the objects. The resulting taxonomy provides a systematic approach to the design of innovative computer architectures.
Wolfgang K. Giloi
ISCA1
1983 Hierarchical Function Distribution - A Design Principle for Advanced Multicomputer Architectures
abstract
An abstract view of a computer system is provided by a hierarchy of functions, ranging from the high-level operating system functions down to the primitive functions of the hardware. Vertical migration of high-level functions into the microcode of a CPU or horizontal migration of hardware functions out of the CPU into dedicated processors alone is not an adequate realization method for innovative computer architectures with complex functionality. In the paper, a new design principle called hierarchical function distribution is introduced to cope with the task of designing innovative multicomputer systems with complex functionality. The design rules of hierarchical function distribution are presented, and the advantages of the approach are discussed and illustrated by examples.
Wolfgang K. Giloi, Peter M. Behr
ISCA1
1981 Abstract Data Type Based Programming Style and Computer Graphics
abstract
The next generation of "intelligent" industrial robots will necessitate off-line programming systems in which generative graphics (picture generation) and cognitive graphics (picture understanding) is combined. This will require programming languages that comprise graphical data types. The classical implementation of a graphical programming system in the form of a procedure package deals with representations of graphical objects and thus does not provide graphical data types. However, modern abstract data type based languages allow graphical data types to be introduced as user-defined abstract data types. The features of such a language, CLU, is discussed, and the implementation of a graphical data type in CLU is illustrated by a simple example.
Wolfgang K. Giloi
Eurographics1
1981 An IPC Protocol and Its Hardware Realization for a High-Speed Distributed Multicomputer System
Wolfgang K. Giloi, Peter M. Behr
ISCA1
1981 Education in firmware engineering and microprogramming
Peter M. Behr, Wolfgang K. Giloi, Reinhold Güth
Microprocessing and Microprogramming2
1978 Data Structure Architectures - A Major Operational Principle
abstract
Computer architectures may be characterized by their operational principle and their physical structure. The paper defines these two characteristics for the novel concept of data structure architectures (DSAs). The representation and processing of arbitrary data structures in such a DSA is demonstrated by examples. It is shown how the functional requirements of a DSA can be satisfied by the specific information structure and the physical structure of the STARLET architecture introduced in preceding publications.
Wolfgang K. Giloi, Helmut K. Berg
ISCA1
1975 On high-level programming systems for structured display programming
abstract
The main topic of the paper is to introduce a concept for structured display programming in interactive computer graphics and to discuss the suitability of FORTRAN, ALGOL, PL/I, and APL as the host language for such a programming system. To this end, the interrelationship between picture structures, data structures, and language structures is first established. Based on the obtained conclusions, a model language for interactive display programming (GRIP) is introduced. The suitability of the above mentioned languages is discussed, and experiences with the implementation of the GRIP philosophy in some of these languages are communicated.
Wolfgang K. Giloi
SIGGRAPH1
1975 Interactaive Graphics on Intelligent Terminals in a Time-Sharing Environment
Wolfgang K. Giloi, José L. Encarnação, S. Savitt
Acta Informatica1
1974 STARLET - A Computer Concept Based on Ordered Sets as Primitive Data Types
abstract
It is a well-acknowledged fact that the adequate structuring of data is as important as the adequate structuring of a program. The classical von Neumann - machine deals on the hardware level only with scalars and, therefore, provides no hardware support of any sort for the manipulation of more complex data structures. Some more recently developed concepts - all variants of Iliffe's Basic Language Machine -- provide some hardware support for structuring data in the form of trees. Contrastingly, in the STARLET concept to be discussed in this paper, the basic data structure is that of ordered sets (as given by strings and arrays). In the paper, the basic notions of this novel concept are introduced and discussed, especially the internal information structure which differs considerably from that of the von Neumann-machine or other concepts. This very idiosyncratic information structure has far-reaching consequences with respect to the hardware structure of the machine. Finally, a number of resulting features will be discussed and an attempt will be made to compare the computing power of STARLET with that of avon Neumann-machine with equally fast hardware.
Wolfgang K. Giloi, Helmut K. Berg
ISCA1
1974 A Formalism for Description and Synthesis of Logical Algorithms and their Hardware Implementation
abstract
The design methodology developed in the paper is based on an APL-like definition of logical arrays and operations on such arrays. First, the notion of a logical algorithm is introduced as a finite state automaton described by transition and output matrix. The technical realizations of such algorithms is then uniformly described as time-discrete, space-discrete, and time-space-discrete systems, and the transition of an algorithm from state-to-state (or space node-to-space node) can be explicitly formulated in a very concise way. An application of this formalism to the state reduction problem is shown. Thus the paper extends the APL-based design of logical networks beyond the area of combinational networks as developed first by Iverson.
Wolfgang K. Giloi, Hans C. Liebig
IEEE Trans. Computers1
1968 Construction of Multistep Integration Formulas for Simulation Purposes
abstract
Abstract—Block-oriented simulation languages are a powerful tool for solving simulation problems. A problem of major importance in simulation, however, is the choice of the integration formula to be employed in the integration block. Users of early simulation languages had no difficulty selecting a formula since these languages provided only a single formula. Advanced languages have a number of formulas available, but leave the choice to the user who does not have much to go by except the good names of the formulas. Difficulties which were encountered in the use of multistep formulas made formulas of the Runge-Kutta type more popular. Experience has shown that they are less critical with respect to stability. However, the computing time for a Runge-Kutta formula is considerably larger and for this reason multistep formulas, which include the predictor- corrector scheme, are still appealing.
Wolfgang K. Giloi, Hartmut Grebe
IEEE Trans. Computers1