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]
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to