% Year: 1997 % Encoding: utf-8 @Article{Mayerle1997a, author = {Mayerle, Wolfgang and Hellwagner, Hermann}, journal = {Praxis der Informationsverarbeitung und Kommunikation}, title = {Konzepte und funktionaler Vergleich von Thread-Systemen (2)}, year = {1997}, issn = {0930-5157}, month = oct, number = {4}, pages = {225-229}, volume = {20}, address = {Mannheim, Germany}, language = {DE}, publisher = {Spani} } @Article{Mayerle1997, author = {Mayerle, Wolfgang and Hellwagner, Hermann}, journal = {Praxis der Informationsverarbeitung und Kommunikation}, title = {Konzepte und funktionaler Vergleich von Thread-Systemen (1)}, year = {1997}, issn = {0930-5157}, month = {jan}, pages = {164-174}, volume = {20}, abstract = {Dieses Papier gibt eine allgemeine Einführung in Threads und vergleicht einige derzeit für Arbeitsplatzrechner erhältliche Thread-Systeme. Aufbauend auf einer Motivation und grundlegenden Erläuterung des Thread-Konzepts werden wichtige Aspekte und Probleme von Thread-Bibliotheken vorgestellt. Nach einigen Hinweisen zur Programmierung mit Threads werden mehrere Implementierungen einander gegenübergestellt.}, address = {Mannheim, Germany}, language = {DE}, pdf = {https://www.itec.aau.at/bib/files/1997-0048-MaHe.pdf}, publisher = {Spaniol, Otto} } @InProceedings{Hellwagner1997f, author = {Hellwagner, Hermann}, booktitle = {Informatik-Handbuch}, title = {Arbeitsspeicher- und Bussysteme}, year = {1997}, address = {München}, editor = {Rechenberg, Peter and Pomberger, Gustav}, month = sep, pages = {239-255}, publisher = {Carl Hanser Verlag}, issn = {3-446-18691-3}, language = {DE}, talktype = {none} } @Article{Hellwagner1997e, author = {Hellwagner, Hermann and Karl, Wolfgang and Leberecht, Markus}, journal = {Speedup Journal, Proceedings, 21st Workshop, March 13-14, 1997, Cadro-Lugano}, title = {Enabling a PC Cluster for High-Performance Computing}, year = {1997}, month = jun, number = {1}, pages = {18-23}, volume = {Vol. 11}, abstract = {Due to their excellent cost/performance ratio, clusters of PCs can be attractive high-performance computing (HPC) platforms. Yet, their limited communication performance over standard LANs is still prohibitive for parallel applications. The project "Shared Memory in a LAN-like Environment" (SMiLE) at LRR-TUM adopts Scalable Coherent Interface (SCI) interconnect technology to build, and provide software for, a PC cluster which, with hardware-based distributed shared memory (DSM) and high-performance communication characteristics, is regarded as well suited for HPC. The paper describes the key features of the enabling technology, SCI. It then discusses the developments and important results of the SMiLE project so far: the development and initial performance of a PCI/SCI interface card, and the design and initial performance results of low-latency communication layers, Active Messages and a sockets emulation library.}, address = {N, A}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/1997-0049-HeKL.pdf}, publisher = {N, A} } @Book{Hellwagner1997c, author = {Hellwagner, Hermann}, publisher = {IEEE Computer Society}, title = {High-Level Programming Models and Supportive Environments (HIPS'97)}, year = {1997}, address = {Los Alamitos, CA}, month = apr, issn = {0-8186-7792-9}, language = {EN}, pages = {900} } @Book{Hellwagner1997b, author = {Hellwagner, Hermann}, publisher = {IEEE}, title = {Proceedings Second International Workshop on High-Level Parallel Programming Models and Supportive Environments}, year = {1997}, address = {N, A}, month = apr, series = {Computer}, language = {EN}, pages = {135} } @InProceedings{Hellwagner1997, author = {Hellwagner, Hermann and Karl, Wolfgang and Leberecht, Markus}, booktitle = {Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997: PDPTA}, title = {Fast Communication Mechanisms--Coupling Hardware Distributed Shared Memory and User-Level Messaging}, year = {1997}, address = {Las Vegas, Nevada, USA}, editor = {Arabnia, Hamid R}, month = {jan}, pages = {8}, publisher = {CSREA Press}, abstract = {Low latencies for small messages are an important factor of efficient fine-grained parallel computation. The Active Messages concept provides this minimal overhead by eliminating certain parts of the critical path of sending and receiving messages, that is the context switch into the operating system kernel when using user-mode I/O, and multiple buffering in the network layer. Hardware-supported distributed shared memory (DSM) architectures exhibit various properties that make them particularly useful for an implementation of the aforementioned messaging mechanisms. This paper thus describes the concept, implementation, and the performance of a DSM-based Active Messages layer.}, issn = {0-9648666-8-4}, keywords = {Distributed Shared Memory, Active Messages, User-Level Communication, Scalable Coherent Interface}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/1997-0047-HeLe.pdf}, talktype = {none} } @InProceedings{Eberl1997c, author = {Eberl, Michael and Hellwagner, Hermann and Herland, Bjarne Geir and Schulz, Martin}, booktitle = {Tagungsband zum 1. Workshop Cluster Computing}, title = {SISCI - Implementing a Standard Software Infrastructure on an SCI Cluster}, year = {1997}, address = {N, A}, editor = {Rehm, Wolfgang}, month = nov, pages = {49-61}, publisher = {N, A}, series = {Chemnitzer-Informatik-Berichte}, abstract = {To enable the efficient utilization of clusters of workstations it is crucial to develop a stable and rich software infrastructure. The ESPRIT Project SISCI will provide two widely used message-passing interfaces, MPI and PVM, as well as a POSIX compliant, distributed thread package (Pthreads) on multiple SCI-based clusters. This paper features motivation and background on this projects as well as details of the two core components: the common messaging layer and the Pthreads package.}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/10.1.1.39.9157.pdf}, talktype = {none} } @InProceedings{Eberl1997b, author = {Eberl, Michael and Hellwagner, Hermann and Karl, Wolfgang and Leberecht, Markus}, booktitle = {Architektur von Rechensystemen: Arbeitsteilige Systemarchitekturen - Konzepte, Lösungen, Anwendungen, Trends (ARCS´97)}, title = {Sicherheit und Effizienz in einer Active-Message-Kommunikationsschicht}, year = {1997}, address = {N, A}, editor = {Tavangarian, Djamshid}, month = sep, pages = {-}, publisher = {VDE Verlag}, series = {Vorträge der 14. ITG/GI Fachtagung ARCS}, abstract = {Active Messages haben sich als effizientes Kommunikationsverfahren insbesondere auf Kommunikationstechnologien durchgesetzt, die einen direkten Zugriff des Benutzers ohne Intervention des Betriebssystems zulassen. Als Nachteil der leichtgewichtigen Kommunikation erwiesen sich jedoch die nicht ausreichenden Schutzmechanismen, vor allem bei der Verwendung mehrerer Prozesse, die sich gleichzeitig einer Active-Message-Bibliothek bedienen. Die Spezifikation 2.0 der Berkeley-Active-Messages unternimmt nun den Versuch, f¨ur das bekannte und schnelle Kommunikationsverfahren Schutzabstraktionen vorzusehen. Im Rahmen dieser Arbeit wird die Implementation eines solchen Active-Message-Layers der Version 2.0 auf einem Cluster von SCI-gekoppelten Arbeitsplatzrechnern beschrieben. Wir k¨onnen zeigen, daß die zus¨atzlichen Schutzmechanismen nur wenig Einfluß auf die Leistung haben und somit der Vorteil der Active Messages, die leichtgewichtige, feingranulare Kommunikation, erhalten bleibt.}, issn = {3-8007-2295-X}, language = {DE}, pdf = {https://www.itec.aau.at/bib/files/1997-0043-EbHL.pdf}, talktype = {none} } @InProceedings{Eberl1997a, author = {Eberl, Michael and Hellwagner, Hermann and Karl, Wolfgang and Leberecht, Markus}, booktitle = {Architektur von Rechensystemen, Arbeitsteilige Systemarchitekturen: Konzepte, Lösungen, Anwendungen, Trends - Vorträge der 14. ITG/GI-Fachtagung ARCS '97}, title = {Sicherheit und Effizienz in einer Active Message-Kommunikationsschicht}, year = {1997}, address = {N, A}, editor = {Tavangarian, Djamshid}, month = {jan}, pages = {211-220}, publisher = {VDE Verlag}, abstract = {Active Messages haben sich als effizientes Kommunikationsverfahren insbesondere auf Kommunikationstechnologien durchgesetzt, die einen direkten Zugriff des Benutzers ohne Intervention des Betriebssystems zulassen. Als Nachteil der leichtgewichtigen Kommunikation erwiesen sich jedoch die nicht ausreichenden Schutzmechanismen, vor allem bei der Verwendung mehrerer Prozesse, die sich gleichzeitig einer Active-Message- Bibliothek bedienen. Die Spezifikation 2.0 der Berkeley-Active-Messages unternimmt nun den Versuch, für das bekannte und schnelle Kommunikationsverfahren Schutzabstraktionen vorzusehen. Im Rahmen dieser Arbeit wird die Implementation eines solchen Active- Message-Layers der Version 2.0 auf einem Cluster von SCI-gekoppelten Arbeitsplatzrechnern beschreiben. Wir können zeigen, daß die zusätzlichen Schutzmechanismen nur wenig Einfluß auf die Leistung haben und somit der Vorteil der Active Messages, die leichtgewichtige, feingranulare Kommunikation, erhalten bleibt.}, issn = {3-8007-2295-X}, language = {DE}, talktype = {none} } @InProceedings{Boeszoermenyi1997c, author = {Böszörmenyi, Laszlo and Mittermeir, Roland}, booktitle = {Modular Programming Language}, title = {Choosing Modula-3 as "Mother Tongue"}, year = {1997}, address = {Heidelberg}, editor = {Mössenböck, Hans-Peter}, month = mar, pages = {382}, publisher = {Springer}, series = {LNCS}, abstract = {Choosing the "First Computer Language" is still a crucial issue. While the debate is quite often conducted on the language level, the arguments for making the choice are rather of much deeper methodological, didactical, and non-technical nature. Here, we describe the decision process that lead us to choose Modula-3 as the first language to be taught to informatics students at the Universität Klagenfurt and report on the experience gained.}, issn = {0302-9743}, language = {EN}, talktype = {none} } @Article{Boeszoermenyi1997b, author = {Böszörmenyi, Laszlo}, journal = {Erziehungskunst - Monatsschrift zur Pädagogik Rudolf Steiners}, title = {Informatik in der Schule}, year = {1997}, month = feb, pages = {113-121}, address = {Stuttgart, Germany}, language = {DE}, pdf = {https://www.itec.aau.at/bib/files/EZ-02-1997.pdf}, publisher = {Erziehungskunst}, url = {http://www.erziehungskunst.de/archiv/jahrgang-1990-1999/jahrgang-1997/februar-1997/} } @Article{Boeszoermenyi1997a, author = {Böszörmenyi, Laszlo and Eder, Karl-Heinz and Weich, Carsten}, journal = {Simulations Practice and Theory}, title = {A Very Fast Parallel Object Store for Very Fast Applications}, year = {1997}, month = {jan}, pages = {605-622}, volume = {Volume 5, Numbers 7-8}, abstract = {An architecture for a memory-resident, Parallel and Persistent ObjectSTore (PPOST) is suggested. Different object-oriented databases might be built on top of PPOST. The term memory-resident (or main memory based) means that the primary storage device is main memory. Persistence is guaranteed automatically by managing secondary and stable storage devices (such as main memory with uninterrupted power supply, discs and tapes). The architecture is able to take advantage of available main memory in a parallel or distributed environment. Thus, transactions can be actually performed with memory-speed, without being limited by the size of the memory of a given computer. Such an architecture is especially advantageous for applications requiring very fast answers, such as CAD or high-performance simulation.}, address = {Oxford, United Kingdom}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/1997-0041-BoEW.pdf}, publisher = {Elsevier} } @Article{Boeszoermenyi1997, author = {Böszörmenyi, Laszlo and Eder, Karl-Heinz}, journal = {Parallel Computing}, title = {M3Set - A Language for Handling of Distributed and Persistent Sets of Objects}, year = {1997}, month = {jan}, number = {13}, pages = {1897-1912}, volume = {22}, abstract = {We claim that distributed object-oriented systems must provide a higher level of abstraction to their users, than usually provided. Especially, it is necessary to provide application-oriented, intelligent aggregates of objects with transparent distribution of their elements. Beside that, it seems to be not only reasonable, but also relatively easy to connect persistence with distribution. A system, offering distributed and persistent polymorphic sets of objects, on the level of a clean, type safe programming language is introduced. The user of such a system gets distribution and persistence in the same "natural" way, as users of traditional systems get volatile arrays of numbers or classes of objects.}, address = {Oxford, United Kingdom}, keywords = {Distributed object management, Parallel distributed languages, Parallel distributed databases, Object-oriented languages, Modula-3}, language = {EN}, publisher = {Elsevier}, url = {http://www.sciencedirect.com/science/article/pii/S0167819196000841} } @InProceedings{Acher1997, author = {Acher, Georg and Hellwagner, Hermann and Karl, Wolfgang and Leberecht, Markus}, booktitle = {Arbeitsplatz-Rechensysteme: Anwendungen, Architekturen, Betriebssysteme und Netzwerke}, title = {Eine PCI-SCI-Adapterkarte für ein PC-Cluster mit verteiltem gemeinsamen Speicher}, year = {1997}, address = {N, A}, editor = {N, A}, month = {jan}, pages = {-}, publisher = {N, A}, issn = {3-9235-3261-X}, language = {DE}, talktype = {none} }