@inproceedings{4767a276157043dcbb3a761f318b52f3,
title = "Improving the performance of message-passing applications by multithreading",
abstract = "Achieving maximum performance in message-passing programs requires that calculation and communication be overlapped. However, the program transformations required to achieve this overlap are error-prone and add significant complexity to the application program. We argue that calculation/communication overlap can be achieved easily and consistently by executing multiple threads of control on each processor, and that this approach is practical on message-passing architectures without any special hardware support. We present timing data for a typical message-passing application, to demonstrate the advantages of our scheme.",
author = "Felten, {Edward W.} and Dylan McNamee",
year = "1992",
language = "English (US)",
isbn = "0818627751",
series = "Proccedings of the Scalable High Performance Computing Conference-SHPCC-92",
publisher = "Publ by IEEE",
pages = "84--89",
booktitle = "Proccedings of the Scalable High Performance Computing Conference-SHPCC-92",
}