We describe a transport protocol suitable for BSPlib programs running on a cluster of PCs connected by a 100Mbps Ethernet switch. The protocol provides a reliable packet-delivery mechanism that uses global knowledge of a program's communication pattern to maximise the performance of the switch. The performance is comparable to previous low-latency protocols on similar hardware, but the addition of reliability means that this protocol can be directly used by application software. For a modest budget of $US20,000 it is possible to build a machine that outperforms an IBM SP2 on all the NAS benchmarks (BT +80%, SP +70%, MG +9%, and LU +65% improvement), and an SGI Origin 2000 on half (BT +10, SP-24%, MG +10%, and LU-28%). The protocol has ...
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consi...
This project aims to construct a non-dedicated, high performance PC cluster using an advanced networ...
Journal ArticleThe use of workstations on a local area network to form scalable multicomputers has b...
There is a need for systems to provide additional processing to extract useful information from the ...
Journal ArticleWe describe the lowest level of a suite of protocols for workstation cluster multicom...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consi...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
The Bulk-Synchronous Parallel (BSP) model [16] provides a simple and portable programming discipline...
Abstract. High speed networks are now providing incredible performances. Software evolution is slow ...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
Abstract. The Bulk-Synchronous Parallel (BSP) model [16] provides a simple and portable programming ...
In the Bulk Synchronous Parallel (or BSP) model of parallel communication represented by BSPlib, the...
Abstract. Scalability of Cluster-Computers utilizing Gigabit-Ethernet as an interconnect is limited ...
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consi...
This project aims to construct a non-dedicated, high performance PC cluster using an advanced networ...
Journal ArticleThe use of workstations on a local area network to form scalable multicomputers has b...
There is a need for systems to provide additional processing to extract useful information from the ...
Journal ArticleWe describe the lowest level of a suite of protocols for workstation cluster multicom...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consi...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
The Bulk-Synchronous Parallel (BSP) model [16] provides a simple and portable programming discipline...
Abstract. High speed networks are now providing incredible performances. Software evolution is slow ...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
This paper describes the basic concepts of our solution to improve the performance of Ethernet Commu...
Abstract. The Bulk-Synchronous Parallel (BSP) model [16] provides a simple and portable programming ...
In the Bulk Synchronous Parallel (or BSP) model of parallel communication represented by BSPlib, the...
Abstract. Scalability of Cluster-Computers utilizing Gigabit-Ethernet as an interconnect is limited ...
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consi...
This project aims to construct a non-dedicated, high performance PC cluster using an advanced networ...
Journal ArticleThe use of workstations on a local area network to form scalable multicomputers has b...