From owner-freebsd-questions@FreeBSD.ORG Wed Aug 18 17:32:22 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFE241065674 for ; Wed, 18 Aug 2010 17:32:21 +0000 (UTC) (envelope-from emorras@xroff.net) Received: from xroff.net (xroff.net [200.46.208.231]) by mx1.freebsd.org (Postfix) with ESMTP id A49188FC1E for ; Wed, 18 Aug 2010 17:32:21 +0000 (UTC) Received: from maia.hub.org (unknown [200.46.204.251]) by xroff.net (Postfix) with ESMTP id 57A1C4FEF35; Wed, 18 Aug 2010 17:32:19 +0000 (UTC) Received: from xroff.net ([200.46.208.231]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 03189-02; Wed, 18 Aug 2010 17:32:20 +0000 (UTC) Received: from localhost (wm.hub.org [200.46.204.128]) by xroff.net (Postfix) with ESMTP id 1F8B74FED0A; Wed, 18 Aug 2010 17:32:19 +0000 (UTC) Received: from 29.Red-217-125-7.staticIP.rima-tde.net (29.Red-217-125-7.staticIP.rima-tde.net [217.125.7.29]) by webmail.xroff.net (Horde Framework) with HTTP; Wed, 18 Aug 2010 17:32:20 +0000 Message-ID: <20100818173220.20593s58qlqatg6c@webmail.xroff.net> Date: Wed, 18 Aug 2010 17:32:20 +0000 From: emorras@xroff.net To: "C. =?iso-8859-1?b?QmVyZ3N0cvZt?=" References: 4C666786.6000205@mail.zedat.fu-berlin.de 20100816141324.7de6d7b4@ukr.net 20100816134713.66411ai1w435q5wh@webmail.xroff.net 201008161618.35076.pieter@degoeje.nl 20100816173333.4a1bba57@ukr.net 20100816145001.GA90619@mech-cluster241.men.bris.ac.uk <20100818120455.10870.qmail@dusk.parklogic.com> <4C6C085A.2010009@pathscale.com> In-Reply-To: <4C6C085A.2010009@pathscale.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.3.5) Cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD, GPGPU and OpenCL/CUDA X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Aug 2010 17:32:22 -0000 Hi Christopher, "C. Bergstr=F6m" escribi=F3: > PathScale and CAPS recently announced HMPP as a new manycore GPGPU =20 > open standard and there's a chance you'll see it ported to FBSD. In =20 > addition to this you could see other open standards working well on =20 > FBSD, but that depends on market demand and feedback. Do we need with this suite a nvidia/ati driver that executes the =20 CUDA/OpenCL/Stream code? If yes, we'll have the same problem. >> I havn't looked deeper into AMDs offerings, but I guess since it's =20 >> silent around OpenCL and AMD-based GPGPU, even with Linux there =20 >> isn't much. >> I'm not very close to the GPGPU scene, we even start thinking about =20 >> porting and developing some mathematical stuff into libraries and =20 >> thought about OpenCL. >> Unluckily, in my team I'm the only one utilizing FreeBSD. >> >> Maybe someone out here has solved some problems and could email me. =20 >> Even AMD seems to be a white spot in the subject of GPGPU and =20 >> FreeBSD for me, maybe someone could shed some light on this. > What's blocking this from being available now > =09a) someone porting the kernel driver over or > =09b) us getting funding to do it. Perhaps the FreeBSD Foundation can open a new project for it. Today it =20 can be seen like a "lost-time-addon" for FreeBSD, but not only =20 Maths/Physics/Chemistry can use GPGPU, it can be used by databases, =20 compilers, servers, and more in a nearer future. For example, all =20 algorithms to filter image and video (Scanner, PET, Astronomy, video =20 de/compression, etc) are being ported to gpgpu and i can't use FreeBSD =20 for this. > When we started working on the driver months ago one of the main =20 > goals was to allow greater portability. Details for any interested =20 > developers is available any time. In general I'd like to see more =20 > open source OS diversity in the HPC industry and happy to help where =20 > I can. FreeBSD has better OpenMP capabilities by its network connections, =20 i'll like to use it in the next HPC era. > For those curious why NVIDIA doesn't port CUDA to FBSD... My guess =20 > is that to do a high quality job it would take 1-2 man years of =20 > effort. In the non-FOSS world that's expensive. > > Best, > > ./Christopher L