From owner-freebsd-performance@FreeBSD.ORG Mon Oct 24 10:44:22 2011 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F141106564A for ; Mon, 24 Oct 2011 10:44:22 +0000 (UTC) (envelope-from nec556@retena.com) Received: from resmaa12.ono.com (smtp12.ono.com [62.42.230.20]) by mx1.freebsd.org (Postfix) with ESMTP id D53418FC18 for ; Mon, 24 Oct 2011 10:44:21 +0000 (UTC) Received: from GogPortatil.retena.com (85.219.45.142) by resmaa12.ono.com (8.5.113) (authenticated as nec556@retena.com) id 4E5EF2B000E555C3 for freebsd-performance@freebsd.org; Mon, 24 Oct 2011 12:44:20 +0200 Message-ID: <4E5EF2B000E555C3@> (added by postmaster@resmaa12.ono.com) X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Mon, 24 Oct 2011 12:44:19 +0200 To: freebsd-performance@freebsd.org From: Eduardo Morras In-Reply-To: References: <4EA1117C.1000509@zedat.fu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Antivirus: AVG for E-mail 10.0.1411 [1522/3970] Subject: Re: LLVM/CLANG and several OpenCL projects: FreeBSD or any *BSD developer involved? X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 10:44:22 -0000 At 12:21 24/10/2011, Ivan Voras wrote: >On 21/10/2011 08:30, Hartmann, O. wrote: > > As I'm not a developer, but for scientific purposes highly interested in > > using GPUs, the only way of doing HPC computing at the moment is with > > nVidias TESLA/nVidia consumer graphics cards and LINUX, since on Linux > > one willing to use the GPU has the necessary libraries, driver and > > compilers. > >Drivers are still a big problem on FreeBSD. AFAIK neither NVIDIA nor ATI >supply GPGPU-enabled drivers for FreeBSD. If this problem were solved, I >think that most of other utilities would mostly "just work" using >standard interfaces like OpenCL. Nvidia freebsd driver has cuda enabled. But you need the sdk to compiled c/cuda to lowlevel cuda/asm (don't remember name now) that driver executes on the gpu. Afaik nvidia freebsd driver hasn't opencl support but this knowledge comes from "i don't use (tm)" opencl, so i maybe wrong. The sdk works for Windows, Linux and MacOSX. ATI has retired ati-stream and ati-tometal languages and support opencl in windows and linux using a llvm private compiler. Some days ago, a llvm opencl opensource project started (ati's one is not opensource) http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/044266.html and https://launchpad.net/pocl