Bill Allombert on Sun, 24 Jan 2016 00:25:20 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Parallel GP for windows, second try


Dear PARI developers,

Following work by Steven Charlton at the Atelier,
I have made a second attempt at a standalone Windows GP binary that
support parallel GP:

<http://pari.math.u-bordeaux.fr/pub/pari/windows/snapshot/gppthread64-gitf6e1c13.exe>

This version should set nbthread to the number of CPU thread
automatically, like on linux.

gettime() now report the process time. Use getwalltime() to get the
real time (useful for benchmarking parallel programs).

Interrupting a parallel computation via control-C or alarm is not
supported yet.

I did not tested it on a real windows system.
It seems it is significantly faster than the previous attempt, though
it is still slower than the non-pthread version, even when threads are
not in use.

I like to thanks Steven for this work on this project.

Cheers,
Bill.