Multicore support

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

alexg
Messages : 11
Inscription : lun. janv. 24, 2011 9:56 pm

Multicore support

Message par alexg » mar. janv. 25, 2011 8:46 pm

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.

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: Multicore support

Message par parisse » mer. janv. 26, 2011 6:49 am

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).

Répondre