 I am working on the  <a href="http://www.cs.cornell.edu/Info/Projects/ATM">Cornell ATM Cluster Project</a> which aims at providing a high performance communications layer on clusters of workstations such that parallel program performance comparable to state of the  art MPPs can be acheived on such clusters. We have developed a very fast message passing layer called U-Net and an implementation of Active Messages and Split-C on U-Net that show performance at par with parallel programs running on the CM-5 and the Meiko CS-2. In addition TCP/UDP implemented on U-Net shows really low latencies and can saturate the fibre at low segment sizes. We are also working in collaboration with the Berkeley  <a href="http://now.cs.berkeley.edu">NoW project</a> team to develop a specification for a communications layer that would enable fast communication between processes both in trusted and untrusted environments. <p>
