#9151: build multithreaded version of ATLAS
---------------------------+------------------------------------------------
   Reporter:  kilian       |       Owner:  GeorgSWeber                          
     
       Type:  enhancement  |      Status:  new                                  
     
   Priority:  major        |   Milestone:  sage-feature                         
     
  Component:  build        |    Keywords:  ATLAS BLAS LAPACK multi-threading 
pthreads
     Author:               |    Upstream:  N/A                                  
     
   Reviewer:               |      Merged:                                       
     
Work_issues:               |  
---------------------------+------------------------------------------------
 Hi,

 I noted that multi-threading in ATLAS is switched off by default (switch
 -t 0). I was wondering if it wouldn't be better to make a multi-threaded
 build the default, since it results in big performance increases on most
 modern computers.

 I attached a patch that enables threading. It works fine for me on a
 multi-core Linux machine. I tried to make it work for single-core machines
 (for which atlas might turn of threading automatically) by testing for the
 presence of the threaded version of the BLAS library before running the
 make command that builds the shared atlas library. However I haven't
 tested it on a single-core machine.

 Kilian

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9151>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to