From: gisle@apal.ii.uib.no (Gisle S�lensminde)
Subject: Re: Ada parraler programming
Date: 2000/05/29
Date: 2000-05-29T00:00:00+00:00 [thread overview]
Message-ID: <slrn8j4avg.87r.gisle@apal.ii.uib.no> (raw)
In-Reply-To: 8gro1m$1fv$1@news.onet.pl
In article <8gro1m$1fv$1@news.onet.pl>, Piotr wrote:
>Hi!
>
>In Ada 95 the standard mechanism to program parralel application
>is to use partitions. Do you know any other possibilities?
>
>I heard something about sockets in Ada, do u know any good www
>page about it? any others interesting www sites about parallel
>programming u could recommend?
>
>if u could, send me a copy to my mailbox
>
>thanks a lot for help and sorry for my bad english
>
There are several ways of doing parallel programming in Ada 95,
among these are:
- On multiprocessor machines with multithreaded operating systems,
a multitasked program will often run on several procesors in
parallel. This model can be used on machines like SGI Origin
machines, Solaris, Linux, and probably Windows NT. It is typically
used for a small number of processors (typically less than 10).
The compiler must support native threads on the OS. GNAT supports
both models, but the OS threads is default in most cases.
- Use of the distributed system annex. This model is probably best
suited for workstations in a network.
- Use a system like MPI, OpenMP or similar, like you would in programming
languages like C. This typically require a binding to a C or
Fortran API.
There are also several other ways. Some parallel machines use
the SIMD model, and in worst case this requere a special programming
language. This is not so common any longer. All in all the way of doing
parallell programs depends on which kind of computer system you have.
--
Gisle S�lensminde ( gisle@ii.uib.no )
ln -s /dev/null ~/.netscape/cookies
next prev parent reply other threads:[~2000-05-29 0:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-05-28 0:00 Ada parraler programming Piotr
2000-05-28 0:00 ` Robert Dewar
2000-05-28 0:00 ` tmoran
2000-05-29 0:00 ` Gisle S�lensminde [this message]
2000-05-29 0:00 ` Gautier
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox