Article View: fj.mail-lists.parallel
Article #506Parallel Processing TR available via ftp
From: markatos
Date: Wed, 16 Sep 1992 17:41
Date: Wed, 16 Sep 1992 17:41
55 lines
3004 bytes
3004 bytes
The following TR is available via anonymous ftp from cs.rochester.edu
in pub/systems_papers/92.TR420_interaction_architecture_parallel.ps.Z
--------------------------------------------------------------------------------
Shared-Memory Multiprocessor Trends
and the Implications for Parallel Program Performance
by Evangelos P. Markatos and Thomas J. LeBlanc
Abstract
The last decade has produced enormous improvements in
processor speeds without a corresponding improvement in
bus or interconnection network speeds.
As a result, the relative costs of communication and computation
in shared-memory multiprocessors have changed dramatically.
An important consequence of this trend is that many parallel applications,
which depend on a delicate balance between the cost of communication
and computation, do not execute efficiently on today's shared-memory
multiprocessors.
In this paper we quantify the effect of this trend
in multiprocessor architecture on parallel program performance.
Our experiments on bus-based,
cache-coherent machines like the Sequent Symmetry,
and large-scale distributed-memory machines like the BBN Butterfly,
demonstrate that applications scale much better on previous-generation
machines than on current machines.
In addition, we show that some scalable machines support
fine-grain, shared-memory programs better than some bus-based,
cache-coherent machines, without significantly greater programming effort.
>From our experiments
we conclude that communication has become a
dominant source of inefficiency in shared-memory multiprocessors,
with serious consequences for system software involved in
scheduling and decomposition decisions.
In particular, we argue that
shared-memory programming models that could be implemented efficiently
on the machines of yesterday
do not readily port to state-of-the-art machines,
and that current software trends in support of fine-grain
parallel programming are at odds with hardware trends.
--------------------------------------------------------------------------------
If you do not have ftp access please send $2.00 to
Techinal Report Librarian
Computer Science Department
University of Rochester
Rochester, NY 14627
USA
tr@cs.rochester.edu
--------------------------------------------------------------------------------
thank you,
Evangelos Markatos
markatos@cs.rochester.edu
Technical Details
Message-ID:
<315706@nttlab.ntt.JP>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!nttlab!daemonShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 148dee,c6a7b8cd0e2183c2,start X-Google-Attributes: gid148dee,public X-Google-ArrivalTime: 1992-09-16 10:12:14 PST Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!nttlab!daemon From: markatos@cs.rochester.edu Newsgroups: fj.mail-lists.parallel Subject: Parallel Processing TR available via ftp Message-ID: <315706@nttlab.ntt.JP> Date: 16 Sep 92 17:41:06 GMT Sender: news@nttlab.ntt.JP Distribution: fj Lines: 55 Approved: news@nttlab.ntt