Sthreads: Multithreading for SCI clusters

  • Enno Rehling University of Paderborn

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.

Palavras-chave: Pthreads, SCI, Cluster computing, Yasmin

Referências

Dolphin: The Dolphin SCI lnterconnect. White Paper, Dolphin Interconnect Solutions, Olaf Helsets Vei 6, 0621 Oslo, Norway, http://www.dolphinics.com/.

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.

PC2 Homepage: The PSC Primergy High Scalable Server, http://www.upb.de/pc2/systems/psc/

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/
Publicado
29/09/1999
REHLING, Enno. Sthreads: Multithreading for SCI clusters. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 11. , 1999, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1999 . p. 230-234. DOI: https://doi.org/10.5753/sbac-pad.1999.19794.