Most of existing multithreaded environments have an implementation built on top of standard communiction interfaces such as MPI which ensures a high level of portability. However, such interfaces do not meet the efficiency needs of RPC-like communications which are extensively used in multithreaded environments. We propse a new protable and eficient comunication interface for RPC-based multithreaded environments, called MADELEINE. We descibe its programming interface and its implementation on top of low-level network protocols such s VIA. We also report performance results that demonstrate the efficiency of our approach.
展开▼