Advisor(s)
Abstract(s)
In this paper we present ToCL a thread oriented communication library specially designed to fully exploit multithreading in a multi-networked cluster environment. ToCL provides a basic set of primitives to handle zero-copy message passing between application threads spread among cluster nodes. Large messages are fragmented and sent to remote threads as single messages using multiple low-level communication subsystems. The current implementation supports both Myrinet through GM and Gigabit Ethernet through VIA but we plan to extend it to other communication subsystems.
Description
Keywords
Multithreading Message-passing Intermediate-level library
Citation
Alves, Albano; Pina, António; Rufino, José; Exposto, José (2003). ToCL: a thread oriented communication library to interface VIA and GM protocols. In 3rd International Conference on Computational Science. Saint Petersburg, Russia. p.1022-1031. ISBN 3-540-40195-4