From owner-freebsd-current@FreeBSD.ORG Thu Dec 15 00:02:05 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 788691065677; Thu, 15 Dec 2011 00:02:05 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 330CF8FC1E; Thu, 15 Dec 2011 00:02:05 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1Raylw-0001S6-DD>; Thu, 15 Dec 2011 01:02:04 +0100 Received: from e178035148.adsl.alicedsl.de ([85.178.35.148] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1Raylw-0006CG-8O>; Thu, 15 Dec 2011 01:02:04 +0100 Message-ID: <4EE938FB.7010107@zedat.fu-berlin.de> Date: Thu, 15 Dec 2011 01:02:03 +0100 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111109 Thunderbird/8.0 MIME-Version: 1.0 To: Current FreeBSD , freebsd-performance@freebsd.org X-Enigmail-Version: undefined Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig10A02CAC22836E31F0341B77" X-Originating-IP: 85.178.35.148 Cc: Subject: NEWS: NVIDIA Open-Sources Its CUDA Compiler X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Dec 2011 00:02:05 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig10A02CAC22836E31F0341B77 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Just read this on phoronix.com Is this finally a chance to get GPGPU on FreeBSD natively supported? nVidia has a binary driver, supporting well their higher end graphics cards on FreeBSD 64bit natively. I do not understand much about the compiler itself, it's "nvcc" as far as I know, and it is also doing well OpenCL (with some serious bugs we revealed). What would be needed to bring FreeBSd finally back to the HPC scenario with being capable of dealing natively with GPGPU stuff on nVidia graphics cards? There are libraries installed by the driver or the SDK. With a OpenSource compiler it should also be possible for nVidia, assumed the compiler works with freeBSD natively, to provide OpenCL stuff as well as CUDA stuff. Please correct me and destroy me "dreams" having FreeBSD in my lab working on GPUs ... The decission sounds like some pitfall in a contract. Is nVidia dropping CUDA in favour of OpenCL or is the CUDA compiler only a tiny piece of the whole thing that could be easily considered open source without changing the "great restricted Linux-only" picture? Maybe LLVM, now part of FreeBSD's backbone, is capable of taking advantage of the opening of the CUDA compiler so we will see a combination of CLANG/OpenCL/CUDA soon on FreeBSD introduced by LLVM? Well, well, this is awesome ... ;-) Oliver --------------enig10A02CAC22836E31F0341B77 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iQEcBAEBAgAGBQJO6Tj7AAoJEOgBcD7A/5N8iNUH/iJjA91F49ONtont656fLroX E2VMsTqxiHARb5Ef/tlkg3nQl3yQF8iHMn2qr15BNoRIIAtBY7SYnIcvOk6bPQSY tRTpMXA2YrAtQmanD+4IrHW3oypWJ9Ubu/96M0Kj8jSJ+F3rAwnyNblT50AsAQ2r qLomIhotSKL25qN91O6sPdigG3q+ZvhMwvjuVLIK/eGx8z6u4BZ/BOpDlDv0KBTZ KADxMBLuykdmrz3afyqAGhmuTGqh8evvT7oc6j/ZgxkxVxJjCPQZF/0xDpMI08p1 XaiMK05Qdww0Sf/QO24GlPtgtA7wxdx5/OEHX+bRsTtfzNRRSnc1j7OcU8mWFps= =v8J1 -----END PGP SIGNATURE----- --------------enig10A02CAC22836E31F0341B77--