Page 1 sur 1

Multicore support

Publié : mar. janv. 25, 2011 8:46 pm
par alexg
While testing giac on my twin-core D4 Ubuntu system I noticed

Code : Tout sélectionner

// Using locale /usr/share/locale/
// en_GB.UTF-8
// /usr/share/locale/
// giac
// UTF-8
// Maximum number of parallel threads 2
// Using keyword file /usr/share/giac/doc/en/keywords
Does this mean that giac will use multiple cores for computation (on some routines anyway) if they are present?

Sorry, I haven't looked at source code yet.

Re: Multicore support

Publié : mer. janv. 26, 2011 6:49 am
par parisse
Yes. Multiplication of multivariate polynomials does parallel computation. GCD of polynomials also, but this is far from optimal now, because new/delete are using global locks (the same applies for * of course but the operation is simpler).