Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Parallel Programming Questions

4 views
Skip to first unread message

Scott Robert Ladd

unread,
May 23, 2002, 11:25:45 PM5/23/02
to
Hi,

Is anyone doing parallel programming in C++?

I'm asking about true parallel programming for multiprocessor mainframes and
clusters; threads (light-weight processes) are something different (although
perhaps people need to know about them, too?)

What I'm looking for is some sense of current practice in developing
applications -- which technologies people are using (MPICH? Native
processes? Linux? Beowulf? Windows?) and the applications they're working
on.

My motivation? I've just finished a couple of parallel programming projects,
and I'm trying to decide what sort of articles to add to my web site (URL
below).

Thanks.

...Scott


--
Scott Robert Ladd
Coyote Gulch Productions -- http://www.coyotegulch.com
No ads. Just very free (and unusual) code and articles

[ Send an empty e-mail to c++-...@netlab.cs.rpi.edu for info ]
[ about comp.lang.c++.moderated. First time posters: do this! ]

Allan W

unread,
May 30, 2002, 10:09:13 PM5/30/02
to
"Scott Robert Ladd" <sc...@coyotegulch.com> wrote

> I'm asking about true parallel programming for multiprocessor mainframes and
> clusters; threads (light-weight processes) are something different (although
> perhaps people need to know about them, too?)
>
> My motivation? I've just finished a couple of parallel programming projects,
> and I'm trying to decide what sort of articles to add to my web site (URL
> below).

Maybe you could start with the difference between the problems faced
when programming for multiple processors, and the problems faced when
programming for multiple threads.

I realize that with multiple processors, synchronization issues are
even more essential than in multiple thread environments -- the latter
could have a task switch in the middle of a data read, but the former
could have two processors doing ALL data reads at the same time.

Other than that, I'm naive enough to think that the issues faced in
both situations are identical -- and so are the solutions. What you
say above implies that I'm wrong about that -- so that would be a
great first article, although perhaps more basic than you had planned.

HTH

0 new messages