Sthreads: Multithreading for SCI clusters
Resumo
Threads are in widespread use as a model for concurrent programming. In our effort to supply a broad range of tools for the SCI platform, we have created Sthreads, a library that simplifies the adaptation of programs written for the Pthreads library to SCI Cluster hardware. This paper presents the design decisions we made, and a performance evaluation comparing the Sthreads library to Pthreads.
Referências
B. Nichols, D. Buttlar: Pthreads Programming, O'Reilly & Associates, Inc, September 1996.
K. Omang: Performance of a Cluster of PCI Based UltraSparc Workstations Interconnected with SCI. In Proceedings of Network-Based Parallel Computing,Communication, Architecture, and Applications, CANPC'98, Las Vegas, Nevada, Jan/Feb 1998, Lecture Notes in Computer Science no.1362, pages 232-246.
PC
E. Rehling, R. Butenuth, H.-U. HeiB: Project Anninius Homepage, http://www.upb.de/cs/heiss/arminius/
E. Rehling, R. Butenuth: Project Anninius. In Proceedings of the 2nd Workshop on Cluster Computing, Karlsruhe 1999.
Stein Jorgen Ryan: The Design and Implementation of a Portable Driver for Shared Memory Cluster Adapters. Research Report no.255, Department of Informatics, University of Oslo, December 1997.
Scali Computer Homepage: http://www.scali.com/
IEEE: IEEE Standardfor Scalable Coherent Interface (SCI). IEEE standard 1596-1992, New York, 1993.
H. Taskin: Synchronizationsoperationen für gemeinsamen Speicher in SCI-Clustern, Diploma Thesis at the University of Paderbom, 1998
Transvirtual Technologies: The Kaffe Open Source VM, http://www.transvirtual.com/