FreeBSD, GPGPU and OpenCL/CUDA

Eduardo emorras at xroff.net
Fri Aug 20 14:54:47 UTC 2010


Hi b. f.

On Fri, 20 Aug 2010 13:24:16 +0000
"b. f." <bf1783 at googlemail.com> wrote:

> ...
> 
> > MPI is typically dependent on the network not OpenMP.  OpenMP 3.0
> > can be made more scalable if there's tasks built-into the kernel
....
> 
> http://www.bsdcan.org/2010/schedule/events/169.en.html
> 
> , and I'm sure they would be willing to discuss improvements.

Reading documentation, thanks b. f. I'm already on freebsd-hackers
list. Is that the correct list for this topic?

> 
> >> 2) HPC ready compiler.. (Sorry guys, but LLVM is just
> >> not production ready for this task and is missing Fortran)
> >
> 
> Not ready now, perhaps -- but development there is fairly rapid, and
> the switch to llvm, if there is to be one, is still some time off.
> However, later versions of gcc are in ports, there are some
> discussions regarding the revival of the icc port, and there is work
> underway to allow users to more easily use alternative compilers and
> toolchains for the base system as well as for ports:
> 
> http://www.freebsd.org/news/status/report-2010-01-2010-03.html#Out-of-Tree-Toolchain

Not only compilers for Fortran or other languages but for new
architetures, Cluster of SMP CPUs with GPU attached. 

> 
> >
> >> 3) IB network drivers
> >
> >Don't know the status of Infiniband drivers, are there drivers?
> 
> There is a port of of the Open Fabrics Enterprise Distribution
> underway:
> 
> http://svn.freebsd.org/viewvc/base/projects/ofed/
> 
> And there is:
> 
> http://svn.freebsd.org/viewvc/base/head/sys/contrib/rdma/

Oks, i didn't know that. Please note that i made that question, not "C.
Bergström" from <cbergstrom at pathscale.com>

> 
> >> 4) Hardware vendor to deliver a complete solution + support
> >> (iXsystems?)
> 
> Well, that's not up to us. All we can do is port more software and
> encourage people to use it.  And "we" includes "you".

I want to be on that ship, and think that more than only porting
software is needed, live-examples of use, modify the kernel to allow
nvidia/ati (even intel) develop drivers and of course, marketing and
bechmarking (aren't them the samething?)

For now i'm going to port my hpc app to FreeBSD.

> 
> b.


Thanks


More information about the freebsd-questions mailing list