Thread: [atlas-devel] MIC
Brought to you by:
rwhaley,
tonyc040457
From: Jeff H. <jef...@gm...> - 2013-10-19 01:20:16
|
Please RTF(ListArchives) if I missed something, but does ATLAS support MIC yet? Thanks, Jeff -- Jeff Hammond jef...@gm... |
From: R. C. W. <rcw...@ls...> - 2013-10-21 13:58:34
|
Jeff, It might give you terrible performance if you manually installed it, but I have still never logged into a MIC :( The good news is I just bought one, and will be looking at this just as soon as I have a working machine. Cheers, Clint On 10/18/2013 08:19 PM, Jeff Hammond wrote: > Please RTF(ListArchives) if I missed something, but does ATLAS support MIC yet? > > Thanks, > > Jeff > -- ********************************************************************** ** R. Clint Whaley, PhD * Assoc Prof, LSU * www.csc.lsu.edu/~whaley ** ********************************************************************** |
From: R. C. W. <rcw...@ls...> - 2013-10-21 15:23:06
|
To be a little more explicit, I will first work on getting ATLAS to build a library on the card itself, so it can serve as a BLAS for the MIC (Xeon Phi). Installing it as a library to be used from the CPU is a much higher level activity mainly involving threads, and I may leave that to others, or do it much later. From reading the docs, ATLAS should be able to install on the Phi as-is, but I expect the performance would be horrific. The machine is statically scheduled, so all the kernels written for normal x86 will be crap, and I believe they don't use long enough vectors, so they'll have a ceiling that is half or fourth anyway. Since it's statically scheduled, we'll need a kernel that uses the extra registers to do stuff like software pipelining. All of that is a straight-up loss on normal x86, so we don't have any kernels that do it (and normal x86 doesn't have enough regs to do it for real, anyway). I've got the card in my possession already, and am now trying to build a machine that it will work in, since none of my existing 10 machines would work with it. My main goal at the moment is getting complex working with the new GEMM framework, and I'll be doing that intermixed with the Phi work once I get a machine that works. Have no idea on timeline until I get a feel for how bad/good phi is from developer standpoint. Cheers, Clint On 10/21/2013 08:58 AM, R. Clint Whaley wrote: > Jeff, > > It might give you terrible performance if you manually installed it, but > I have still never logged into a MIC :( > > The good news is I just bought one, and will be looking at this just as > soon as I have a working machine. > > Cheers, > Clint > > On 10/18/2013 08:19 PM, Jeff Hammond wrote: >> Please RTF(ListArchives) if I missed something, but does ATLAS support MIC yet? >> >> Thanks, >> >> Jeff >> > -- ********************************************************************** ** R. Clint Whaley, PhD * Assoc Prof, LSU * www.csc.lsu.edu/~whaley ** ********************************************************************** |