|
A Framework for Portable Shared Memory Programming
M. Schulz and S.A. McKee
International Parallel and Distributed Processing Symposium
, April, 2003
Published by IEEE
Abstract:
The availability of a comprehensive software infrastructure is
essential for the success of a parallel architecture. In order to allow
for the greatest possible flexibility, an infrastructure has to be
designed in an integrated, easy-to-use manner and with the support
of multiple parallel programming paradigms and models to address a
wide code base.
SMiLE provides such an infrastructure for SCI (Scalable
Coherent Interface) based clusters. It includes support for a
large range of message passing libraries as well as for almost
arbitrary shared memory programming models. In addition, SMiLE
contains initial work on an appropriate tool set for performance
optimization. The complete infrastructure is closely optimized
for the underlying hardware and
therefore offers its benefits to the
user without significant overheads.
Download:
Back to my Full list of Publications/Talks/Conferences.
Back to my Publications Overview.
|