comp.lang.ada
 help / color / mirror / Atom feed
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




  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