% Year: 1993 % Encoding: utf-8 @InProceedings{Hellwagner1993a, author = {Hellwagner, Hermann}, booktitle = {Parallel Computer Architectures: Theory, Hardware, Software, Applications}, title = {Randomized Shared Memory - Concept and Efficiency of a Scalable Shared Memory Scheme}, year = {1993}, address = {London, UK}, editor = {Arndt, Bode and Dal Cin, Mario}, month = {jan}, pages = {102-117}, publisher = {Springer Verlag}, series = {LNCS}, abstract = {Our work explores the practical relevance of Randomized Shared Memory (RSM), a theoretical concept that has been proven to enable an (asymptotically) optimally efficient implementation of scalable and universal shared memory in a distributed-memory parallel system. RSM (address hashing) pseudo-randomly distributes global memory addresses throughout the nodes' local memories. High memory access latencies are masked through massive parallelism. This paper introduces the basic principles and properties of RSM and analyzes its practical efficiency in terms of constant factors through simulation studies, assuming a state-of-the-art parallel architecture. Bottlenecks in the architecture are pointed out, and improvements are being made and their effects assessed quantitatively. The results show that RSM efficiency is encouragingly high, even in a non-optimized architecture. We propose architectural features to support RSM and conclude that RSM may indeed be a feasible shared-memory implementation in future massively parallel computers.}, issn = {3-540-57307-0}, language = {EN}, talktype = {none} } @Article{Hellwagner1993, author = {Hellwagner, Hermann}, journal = {The Computer Journal - Parallel Processing}, title = {Design Considerations for Scalable Parallel File Systems}, year = {1993}, month = {jan}, number = {8}, pages = {741-755}, volume = {Vol. 36}, abstract = {This paper addresses the problem of providing high-performance disk I/O in massively parallel computers. Resolving the fundamental I/O bottleneck in parallel architectures involves both hardware and software issues. We review previous work on disk arrays and I/O architectures aimed at providing highly parallel disk I/O subsystems. We then focus on the requirements and design of parallel file systems (PFSs) which are responsible to make the parallelism offered by the hardware and a declustered file organization available to application programs. We present the design strategy and key concepts of a general-purpose file system for a parallel computer with scalable distributed shared memory. The principal objectives of the PFS are to fully exploit the parallelism inherent among and within file accesses, and to provide scalable I/O performance. The machine model underlying the design is described, with and emphasis on the innovative architectural features supporting scalability of the shared memory. Starting from a classification of various scenarios of concurrent I/O requests, the features of the PFS design essential for achieving the goals are described and justified. It is argued that the inter- and intra-request parallelism of the I/O load can indeed be effectively exploited and supported by the parallel system resources. Scalability of I/O performance and of the PFS software can be ensured by avoiding serial bottlenecks through the use of the powerful architectural features.}, address = {N, A}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/741.full.pdf}, publisher = {N, A} } @Article{Boeszoermenyi1993a, author = {Böszörmenyi, Laszlo}, journal = {Didaktische Zeitschrift des IST-Zentrums Linz}, title = {Informatik in der Grundschule}, year = {1993}, month = {jan}, pages = {15-17}, address = {Linz, Austria}, language = {DE}, publisher = {Interdisziplinäre Zentrum für Soziale Kompetenz} } @Article{Boeszoermenyi1993, author = {Böszörmenyi, Laszlo}, journal = {Structured Programming}, title = {A Comparison of Modula-3 and Oberon-2: extended version}, year = {1993}, month = {jan}, number = {1}, pages = {15-22}, volume = {Volume 14}, address = {Berlin, Heidelberg, New York}, language = {EN}, publisher = {Springer} }