[fpc-devel] Parallel Computing
Mark Morgan Lloyd
markMLl.fpc-devel at telemetry.co.uk
Tue Dec 11 18:59:30 CET 2007
Florian Klaempfl wrote:
>> It is common in the scientistware I benchmark daily. The evil geniuses
>> parallelize their applications by placing a some OpenMP hints in their
>> source code.
>
> Yes, but only some loops. But just imagine how OpenMP could help in
> parallelization of the compiler? It can't imo.
But in fairness a compiler is neither more nor less specialist than heavy
numbercrunching code. OpenMP parallel procedures should, as one particular
simple example, be able to improve Mandelbrot speed significantly since there
is minimal interaction between the areas being calculated.
There's lots more people running big finite difference or TLM models than are
doing systems programming. Getting them interested in a language that is more
friendly than C or FORTRAN would be to everybody's advantage.
I've got some cellular automaton stuff that I want to look at, and while
explicit threads are probably the way to go having implicit parallelisation
would be a very interesting alternative.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-devel
mailing list