From owner-freebsd-current@FreeBSD.ORG Fri Oct 31 16:50:45 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C97A3FB8 for ; Fri, 31 Oct 2014 16:50:45 +0000 (UTC) Received: from nm39-vm6.bullet.mail.ne1.yahoo.com (nm39-vm6.bullet.mail.ne1.yahoo.com [98.138.229.166]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8268DC49 for ; Fri, 31 Oct 2014 16:50:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1414774137; bh=bmHrZbv8KJirEenvxo4bbihUT1UPU4R+cWU3YQkfscw=; h=Date:From:Reply-To:To:Subject:From:Subject; b=GFF9vztzBcAG1/aFaaFWJjutzVMLyb/Mze3DW0v9hVNYINC0id9qY1YEfz7owIX9nnGzgGYaKi1nO8C2awdVU7X0uH0v/Y/nRtXVIH4GjSEAvpH4fPnyjoQB7SqVP71MYaFbHK6vgXU7CBlNhl7Ze1Emrj7SjIHCvPQLT/VJ3Zga3R34caFij2nq86S9n0BKh4+LYiJdtdYRYvppwpRs8oo0lmVEBd1wi2QohcRwRl2cvOSRlus75TgA3KG4au5Kp+cCBNPpTNSVuYtkJdVVkUlVpD+GWBDwV3zXJFd3QPuKmnCI+mNxxvipcvwWKk3ffyEr89Wn7Zed0aarzAozAg== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com; b=kMcPhrYmXIyIxX6+ZkQmihV3jVGUfyNT+S2t1fYO2g8DU7zM6furmXh9f/zOsdx1LqYeBW8zSlvW/IPmmY43Rbg0ppN7Nc4DyzDJo4FGyAFp5kUkW/ya+64VroCctccdlre7rzDsSUxKfRJMBee4pNupbC/QGHNcRUNL+HkQllIDMYA1bdjL775n9XvduSHmHyqpJW/G+Hv3VhD/x1MGLGt7NWPrKtlbRawoRuwbr3f6Di263fekO717VC6l46CdYzGIoIN2FyLDRhxxJk0T6c+x+IxLUx9VDdd78Ce0VNgOluNP1Z1+mGjgv7fOcJZrhOHQ1aZAP64Ryh1iy30Alw==; Received: from [127.0.0.1] by nm39.bullet.mail.ne1.yahoo.com with NNFMP; 31 Oct 2014 16:48:57 -0000 Received: from [98.138.226.178] by nm39.bullet.mail.ne1.yahoo.com with NNFMP; 31 Oct 2014 16:46:16 -0000 Received: from [66.196.81.173] by tm13.bullet.mail.ne1.yahoo.com with NNFMP; 31 Oct 2014 16:46:16 -0000 Received: from [98.139.212.244] by tm19.bullet.mail.bf1.yahoo.com with NNFMP; 31 Oct 2014 16:46:16 -0000 Received: from [127.0.0.1] by omp1053.mail.bf1.yahoo.com with NNFMP; 31 Oct 2014 16:46:16 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 805312.40395.bm@omp1053.mail.bf1.yahoo.com X-YMail-OSG: blrU45cVM1ltVQStsC9qNI7RvW2CB_Vbx34OQieIlNdDSCyW1jn_Yw2EWfN8vJN gFX_irBk2wZY2u0qrECc3wiWedkogL4yfPQmDrb2VjrrEVWOgeXtbcxl.3_iuCwls42fHzGx35rP VjycvzV7g.s7PX.nA1yDBN_Eu1aM0lEDIp3nn6BCrur9VpTDL5IZDE21hVVlw6O71W2XuM3wx7pF Xmlfle5zfQJjUXyvKR6B0UavA35DtEm9of5mBIJNwkoM5bvzfzicQt1wN387S_AvZ1oX_P5KMk_2 5yt_PbuF6CLj._AMABjjhYhReehRjP4G7azzPhWkiR2vghlXQ7JzwOwVDezfzk7sb2Hrt1BHX7NW 4NTQB0b7KckSAh.o..qrL5Znl7NGv1cwpkqjOI4zktlI8r1srtRujhXXhEm5Mz.k45BBgy68DEUQ 8mJrJFlBF2SSzJILzREnZqe4xg5_.WPDJP2FIus5Hqj5SNGzHEjLzSZOg Received: by 66.196.81.105; Fri, 31 Oct 2014 16:46:16 +0000 Date: Fri, 31 Oct 2014 16:46:15 +0000 (UTC) From: John Dison Reply-To: John Dison To: "freebsd-current@freebsd.org" Message-ID: <2074770725.140543.1414773975682.JavaMail.yahoo@jws10681.mail.bf1.yahoo.com> Subject: NVidia Tesla K40 MIME-Version: 1.0 X-Mailman-Approved-At: Fri, 31 Oct 2014 17:49:02 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Fri, 31 Oct 2014 16:50:45 -0000 Hello! I want to use NVidia Tesla K40 GPU for parallel computing.Does FreeBSD support such a hardware? Thanks a lot! From owner-freebsd-current@FreeBSD.ORG Fri Oct 31 18:35:52 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B23C7DA for ; Fri, 31 Oct 2014 18:35:52 +0000 (UTC) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A126ABBD for ; Fri, 31 Oct 2014 18:35:51 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1XkH30-0015Sb-Mf>; Fri, 31 Oct 2014 19:35:42 +0100 Received: from g225118094.adsl.alicedsl.de ([92.225.118.94] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.82) with esmtpsa (envelope-from ) id <1XkH30-003a9Y-JY>; Fri, 31 Oct 2014 19:35:42 +0100 Date: Fri, 31 Oct 2014 19:35:37 +0100 From: "O. Hartmann" To: John Dison Subject: Re: NVidia Tesla K40 Message-ID: <20141031193537.28d8879c.ohartman@zedat.fu-berlin.de> In-Reply-To: <2074770725.140543.1414773975682.JavaMail.yahoo@jws10681.mail.bf1.yahoo.com> References: <2074770725.140543.1414773975682.JavaMail.yahoo@jws10681.mail.bf1.yahoo.com> Organization: FU Berlin X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.22; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/9fRoOlzUZ2xHOP9eXP3+l48"; protocol="application/pgp-signature" X-Originating-IP: 92.225.118.94 X-ZEDAT-Hint: A Cc: "freebsd-current@freebsd.org" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Fri, 31 Oct 2014 18:35:52 -0000 --Sig_/9fRoOlzUZ2xHOP9eXP3+l48 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Fri, 31 Oct 2014 16:46:15 +0000 (UTC) John Dison schrieb: > Hello! > I want to use NVidia Tesla K40 GPU for parallel computing.Does FreeBSD su= pport such a > hardware? Thanks a lot! > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" You're out of luck. No, FreeBSD doesn't support GPGPU computing on modern g= raphics hardware. Since 2009 we try to utilize FreeBSD for such a purpose, especial= ly with the use of OpenCL for high performance computing. Around 2010 there was the glimpse of a dawn with Pathscale, offering a Open= ACC-precursor with their compiler infrastructure, supposed to be capable of utilizing Fre= eBSD and nVidia GPUs (that time Tesla) with Pathscale-libraries (I forgot the name, = it's CAPS or something like that) but at the end it revealed its self as a heap of unfin= ished, unmature code and by now the company or ist successor doen't even provide a= commercial product for FreeBSD - the project died! It is even worse: FreeBSD ports dropped Nouveau! There are effords bringing= libclc, the new Mesa library, Glover and OpenCL in combination with LLVM 3.4/3.5 togeth= er to provide OpenCL and via LLVM the nVidia PTX backend, but as far as I know this work = is still under development and immature and FreeBSD is no longer part of the scene due to = the drop of the Nouveau driver (I was told FreeBSD lacks important kernel features know= n for years for KMS). CUDA is completely out of view: nVidia doesn't provide support for FreeBSD.= nVidia fellows claim there is no need/request from FreeBSD people. I believe it is= simply ignorance and a stupid political issue, made years ago, that we suffer from= by now. The situation with open source AMD driver (radeonSI) is unknown to me. We m= ade very bad experiences with AMD hardware in the era of the AMD HD46XX/47XX and HD48XX = chipsets and the development is/was behind the recent chips available on market. On Linu= x there were reports of successfully running OpenCL kernels on the radeonSI drivers with= Glover/Mesa and other mandatory software not available for FreeBSD - the FreeBSD X11 ba= se system is also "methusalem" and behind the recent development. If you would go with A= MD, you would have to stay with open source since AMD doens't provide BLOBs for their GPU= s for FreeBSD. For Linux, the AMD OpenCL SDK is very nice, their hardware is pretty fast (= > nVidia!) while their driver tend to crash. But as said, Linux only. With nVidia you get a pretty fast and nice BLOB for all FreeBSDs and modern= GPUs from nVidia, but there is no OpenCL backend lib (or CUDA). Either way, it is a d= ead end with FreeBSD. There was also once a setup with the FreeBSD Linuxulator - but this is 32bi= t only and a no go for serious scientific compuations. We also tried this with more mode= rn FreeBSDs (8.X, 9.X, 10-CURRENT that time), but with CUDA > 4 you're out of luck. And= FreeBSD doesn't have a 64bit support in the Linuxulator. And why running a Linuxula= tor? If you really plan to use a beast like K40, consider dropping FreeBSD and u= sing Linux! We started with Ubuntu and OpenSuse that time. At the first moment the shock i= s heavy, but you'll come along with Linux very soon. The only bad thing is the missing Z= FS support as someone might be used to in FreeBSD but this is also only a question of tim= e (more short than long!). Linux development is pretty fast these days, support is excell= ent and Linux suffers from bad karma from the days of the Linux 2.4 kernel. That has chan= ged dramatically. A department developing security facilities is now dropping O= penBSD in favour of Debian Linux, even OpenBSD is still considered more "bullet proof= ". But the decision was made due to a dramatic driver issue - I mention this here beca= use also FreeBSD seems to suffer increasingly (compared to to Linux) from driver iss= ues for high performance equipment (special interlink adaptors, WiFi NICs and even the G= PU issue!). I'm very sad having no better experience to tell. oh=20 --Sig_/9fRoOlzUZ2xHOP9eXP3+l48 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUU9Z+AAoJEOgBcD7A/5N8fN0H/jd/KQHwRiqf6biAC4X248ba RKyuGQsfGgMlH9v6GCAHEsoTdveR/9sgZjbGThAaqZtCcKc+TTTzolJI7j0xoljI POQ+7RrXm0m9kPNjErEQLnonWuqBPsUAunVRoaAgtRTLUlMeSRgIoIgqPhT2g7Nx Dtsxm1tlg+BIL/amhbF4DQLrUYF50lTvkw7B/8JIWIL1lZ4PACcoDDNqdpnhPpu4 GYocWPpHd0McSxryl+xH2TMrDSgLMwdU5gkz/s84LY1bZvTPOmncreNeg3PlC8p0 KawGIttlR0vgxBiLK6NhW5kAJmOx6FiMLf3XwGlrl/lRAtk4uVOmJiraBqSDn20= =D9/f -----END PGP SIGNATURE----- --Sig_/9fRoOlzUZ2xHOP9eXP3+l48--