From owner-freebsd-performance@FreeBSD.ORG Tue Mar 27 03:55:35 2012 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 55D7E106566B for ; Tue, 27 Mar 2012 03:55:35 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id D66628FC08 for ; Tue, 27 Mar 2012 03:55:34 +0000 (UTC) Received: by wibhq7 with SMTP id hq7so4096158wib.13 for ; Mon, 26 Mar 2012 20:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:from:date:message-id:subject:to:content-type; bh=DR6jfDZ9pNP+3j19gz9a/wgIcdBI2JxtdKMuFm7iYH4=; b=ljlyi6BOLP6Xjx1o4Ivwrovw++rcywoK0zXFA+6BCJ2MgErnE9/C1y74GRp5blrexg XuGNhDTFKOGS5x4qICe3V8/a96UBv6V+6wubaj4R3zpF+zO06xYMDaBsdnBY8I3I4Kz4 5IeB0ohyBE436/fvshaNuOxofwy6fF4NxCfWM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=DR6jfDZ9pNP+3j19gz9a/wgIcdBI2JxtdKMuFm7iYH4=; b=jaz1svQJWloHjv921x33sGbMk72l+libcDI1acPe/d2OII/3yPgA+28+YEo8tdB7Fn +IlVko2szNB9P/c7I454TAka0oXooidBTYV44PfMJ6xV6t1iWpAnPs7LauuQEITaAX2z WnCE9fMhhhfcaGvOBYtXWxEFpIQT8PuXd0jlVmXoiAQ7mJHZODt6WChnt4WV6EjVaSVf JZpeENhU9tEZ4odRBNjyr2sP6XbXNq+XnF4OzNttrFBVpXpxyFE4GDMohpEwGQjY3cPA VYqQXqPqPVQrRB0E+QxNgo9P1m6lzBSIRLxMwKm4OxPVlx0UvD1iPiy6k8Isvs3EWr/K XYbQ== Received: by 10.216.136.131 with SMTP id w3mr14142287wei.15.1332820533709; Mon, 26 Mar 2012 20:55:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.63.4 with HTTP; Mon, 26 Mar 2012 20:55:03 -0700 (PDT) From: Eitan Adler Date: Mon, 26 Mar 2012 23:55:03 -0400 Message-ID: To: freebsd-current Current , freebsd-performance@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQk3GF7s7xUxvBgHu990n7+2/t/kUF1tIF+1uoDnmvRu9JCSj40FxOYQV7XDAyaRAtmoekA3 Cc: Subject: Updating the tuning man page 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: Tue, 27 Mar 2012 03:55:35 -0000 As some of you may know there is/was an effort to rewrite the tuning man page at http://wiki.freebsd.org/SystemTuning . At the moment it seems to have a lot of content with questions and unconfirmed data. Any effort spent on improving the page would go a long way to improving the documentation. If we could get this wiki page (editable by anyone) into a decent shape I'd be happy to turn it into a mdoc patch and commit it. Feel free to just remove old information and replace it with modern content. There is no need to mark up your specific changes - I'll deal with that when I write up the patch. Feel free to email me with any questions. -- Eitan Adler From owner-freebsd-performance@FreeBSD.ORG Tue Mar 27 05:37:40 2012 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 BB0C91065673; Tue, 27 Mar 2012 05:37:40 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 27E1A8FC12; Tue, 27 Mar 2012 05:37:39 +0000 (UTC) Received: by wgbds12 with SMTP id ds12so4426858wgb.31 for ; Mon, 26 Mar 2012 22:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Vrb70IqiJAkuQ8B8eQH00peHflQWx1jhqr1Rv72yQKU=; b=fe5AVf+lUQ6YmpyTfIp9WhqAoxNpU+9QlJowZZ9MI3xbMJMIev0Y8u1CqAt9ffIseT WxlYMNGrnvqlWa/Jz1KWKIMRlJ06n8qVB/Fyi/MUr7TPdZjNyXTNNngZqPcOxPer7eqB Z2pLKOeoSY54ZOSSzexMa0jlOScN23tqljjJOOp4I4yAkiSTIrpVtAq4KkE7Rh0GurpZ 98XpNwAvvAyrucdHXTBtKI3Bq+xQGtyB84axzIf3HZ6KsTENuVz59/dLm1rp+nojMwTn DGMa42wvQtpvvtZWfIUsPk+yJ4SJPDuvIjuW86IUE4hvDgq7CGHAf3NSwJw6X+L7QAXX yiEA== MIME-Version: 1.0 Received: by 10.216.131.30 with SMTP id l30mr13770518wei.111.1332826659208; Mon, 26 Mar 2012 22:37:39 -0700 (PDT) Received: by 10.223.86.10 with HTTP; Mon, 26 Mar 2012 22:37:39 -0700 (PDT) In-Reply-To: References: Date: Mon, 26 Mar 2012 22:37:39 -0700 Message-ID: From: Kevin Oberman To: Eitan Adler Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 27 Mar 2012 11:03:22 +0000 Cc: freebsd-performance@freebsd.org, freebsd-current Current Subject: Re: Updating the tuning man page 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: Tue, 27 Mar 2012 05:37:40 -0000 On Mon, Mar 26, 2012 at 8:55 PM, Eitan Adler wrote: > As some of you may know there is/was an effort to rewrite the tuning > man page at http://wiki.freebsd.org/SystemTuning . At the moment it > seems to have a lot of content with questions and unconfirmed data. > Any effort spent on improving the page would go a long way to > improving the documentation. If we could get this wiki page (editable > by anyone) into a decent shape I'd be happy to turn it into a mdoc > patch and commit it. Feel free to just remove old information and > replace it with modern content. There is no need to mark up your > specific changes - I'll deal with that when I write up the patch. > > Feel free to email me with any questions. Should tuning include discussion of tuning for power management? Even server operators are becoming aware of the need for power management and the only really good information on it is mav's excellent wiki page. From queries about the subject, most people really don't understand the concepts and do the wrong thing. Frankly, FreeBSD does the wrong thing by default, as mav pointed out. -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-performance@FreeBSD.ORG Tue Mar 27 13:06:21 2012 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2F696106564A for ; Tue, 27 Mar 2012 13:06:21 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id A6CFF8FC12 for ; Tue, 27 Mar 2012 13:06:20 +0000 (UTC) Received: by wern13 with SMTP id n13so6498794wer.13 for ; Tue, 27 Mar 2012 06:06:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=eFtECRyrm6yF9PC5LAPg0w1g1CRrB/SQTWeMDW001Vc=; b=DSZt0O/T2VK69MlJujv19hD/HN+2JpoZV11ISto64G3vn8YMEnJhR3QLbuTr2HV/J6 TBVKkAEJ0ioMVveoeqtQywTCA52TMFnF3jxVG0YhTrtl7Snuz+PDoVslzng3fMN7RWAR Ot5g4ondvVDznj6sjHc229LuxR2tPOY9lkIq8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=eFtECRyrm6yF9PC5LAPg0w1g1CRrB/SQTWeMDW001Vc=; b=JSUuwEtY2Vq1kjDeO44/8ofh0bnDbjG8migKFs6vl7XhriMZy3C2pea/Irr+6cQDS3 HWwgRI+c4u70R1fj0Cu16VS5mez65kq1ZlUaugHpHnu9JiA/zHEL86uiquk4eHFZ+ulL Kvn0Wat6TcdQVq3OkpfwJc+GODbIXGBA1mQKfke2FkcyoipV1mO+yHCkCZm7wcKhv92v qh9qGg7pxCv48V/+6IStxUXB/hCpi4QEOslereSM6yM9p98nOvn8kW4RcplAVi4Qlfu9 PD0DQ1UUxmoiug4L6ljX+b7K+ULAmL4DF0oXvbUMu40B9SHm2e7pieDLPrXELYXcHyzO vd8g== Received: by 10.216.134.2 with SMTP id r2mr15103668wei.31.1332853577682; Tue, 27 Mar 2012 06:06:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.63.4 with HTTP; Tue, 27 Mar 2012 06:05:47 -0700 (PDT) In-Reply-To: References: From: Eitan Adler Date: Tue, 27 Mar 2012 09:05:47 -0400 Message-ID: To: Kevin Oberman Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlzv3/ejTVgjyjQ/TSyaaN/U1P6NLVMD0ZWs/rQPhmtop7uQUoMgauimcBHj5CPXPGk5yvR Cc: freebsd-performance@freebsd.org, freebsd-current Current Subject: Re: Updating the tuning man page 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: Tue, 27 Mar 2012 13:06:21 -0000 On Tue, Mar 27, 2012 at 1:37 AM, Kevin Oberman wrote: > Should tuning include discussion of tuning for power management? Even > server operators are becoming aware of the need for power management > and the only really good information on it is mav's excellent wiki > page. From queries about the subject, most people really don't > understand the concepts and do the wrong thing. Frankly, FreeBSD does > the wrong thing by default, as mav pointed out. Sure - the page could include anything relevant. Please just edit it. -- Eitan Adler From owner-freebsd-performance@FreeBSD.ORG Thu Mar 29 20:17:23 2012 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D0771106564A; Thu, 29 Mar 2012 20:17:23 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from fsm2.ukr.net (fsm2.ukr.net [195.214.192.121]) by mx1.freebsd.org (Postfix) with ESMTP id 7EEBB8FC1A; Thu, 29 Mar 2012 20:17:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=tjdGJ5LgXceSFHt25mCw2pQcWMRcjQO3JPFzCCReODE=; b=GtrLxGny4gUnhjuzBZfppiVL1slnXEYS7FETTF01qICpQGGt3ntK6Ff/RW3lzyYh+enisLS7/KtSQ8nZmrJ1LIvbgfsWmnt1RPnrF5TCzcnrQDasZZ5OwWPI7aiTn2SKe1BrjnMdyXLjmMzNyEkU+5YoXd6BYmkpEgTj2sl60DA=; Received: from [178.137.138.140] (helo=nonamehost.) by fsm2.ukr.net with esmtpsa ID 1SDK0O-000MWE-FE ; Thu, 29 Mar 2012 21:23:28 +0300 Date: Thu, 29 Mar 2012 21:23:22 +0300 From: Ivan Klymenko To: "O. Hartmann" Message-ID: <20120329212322.20605a7b@nonamehost.> In-Reply-To: <4EE938FB.7010107@zedat.fu-berlin.de> References: <4EE938FB.7010107@zedat.fu-berlin.de> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-performance@freebsd.org, Current FreeBSD Subject: Re: NEWS: NVIDIA Open-Sources Its CUDA Compiler 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: Thu, 29 Mar 2012 20:17:23 -0000 =D0=92 Thu, 15 Dec 2011 01:02:03 +0100 "O. Hartmann" =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > Just read this on >=20 > phoronix.com >=20 > Is this finally a chance to get GPGPU on FreeBSD natively supported? >=20 > nVidia has a binary driver, supporting well their higher end graphics > cards on FreeBSD 64bit natively. >=20 > 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). >=20 > 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 ... >=20 > 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? >=20 > 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? >=20 > Well, well, this is awesome ... ;-) >=20 > Oliver >=20 Perhaps it will interest yous http://runtime.bordeaux.inria.fr/StarPU/ Just tried it - excellent build from source code in FreeBSD CURRENT. From owner-freebsd-performance@FreeBSD.ORG Fri Mar 30 10:13:21 2012 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25F29106564A; Fri, 30 Mar 2012 10:13:21 +0000 (UTC) (envelope-from nec556@retena.com) Received: from resmaa14.ono.com (smtp14.ono.com [62.42.230.176]) by mx1.freebsd.org (Postfix) with ESMTP id ACE528FC19; Fri, 30 Mar 2012 10:13:20 +0000 (UTC) Received: from GogPortatil.retena.com (85.219.45.142) by resmaa14.ono.com (8.5.113) (authenticated as nec556@retena.com) id 4EFDA806014E1F77; Fri, 30 Mar 2012 12:13:11 +0200 Message-ID: <4EFDA806014E1F77@> (added by postmaster@resmaa14.ono.com) X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Fri, 30 Mar 2012 12:14:42 +0200 To: "O. Hartmann" , Current FreeBSD , freebsd-performance@freebsd.org From: Eduardo Morras In-Reply-To: <4EE938FB.7010107@zedat.fu-berlin.de> References: <4EE938FB.7010107@zedat.fu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Antivirus: AVG for E-mail 2012.0.1913 [2114/4903] Cc: Subject: Re: NEWS: NVIDIA Open-Sources Its CUDA Compiler 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: Fri, 30 Mar 2012 10:13:21 -0000 At 02:02 15/12/2011, O. Hartmann wrote: >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 ... I'm currently trying to install and use the Cuda 4.1 sdk on FreeBSD 8.2., not only the runtime. Not much luck for now, i'm not a system architect, but a developer with some sysadmin duties and doing it off-work. Check posts from past weeks on performance list. >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? No, nVidia is not dropping cuda in favor opencl. Currently, nVIdia is developing OpenACC with Cray, PGI and others. Using pragmas you can get gpu acceleration of your code automagically, similar to OpenMP. But again, Cuda is its gpgpu flagship. >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? The last sdk nvc compiler is a llvm with proprietary extensions, closed source. What can be done with the new sdk now? You can use any language that llvm is able to compile with Cuda, in theory. You can develop an opensource Cuda/OpenCL/YourGpuLanguage to PTX compiler. But you can't compile from PTX to gpu binary code, it's done with the closed source part of the sdk. PGI for example has it's own Cuda to PTX compiler/translator. >Well, well, this is awesome ... ;-) > >Oliver From owner-freebsd-performance@FreeBSD.ORG Fri Mar 30 11:39:42 2012 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 616A1106566C; Fri, 30 Mar 2012 11:39:42 +0000 (UTC) (envelope-from nec556@retena.com) Received: from resmaa14.ono.com (smtp14.ono.com [62.42.230.176]) by mx1.freebsd.org (Postfix) with ESMTP id E4E9D8FC12; Fri, 30 Mar 2012 11:39:41 +0000 (UTC) Received: from GogPortatil.retena.com (85.219.45.142) by resmaa14.ono.com (8.5.113) (authenticated as nec556@retena.com) id 4EFDA806014E63F9; Fri, 30 Mar 2012 13:39:40 +0200 Message-ID: <4EFDA806014E63F9@> (added by postmaster@resmaa14.ono.com) X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Fri, 30 Mar 2012 13:41:10 +0200 To: freebsd-performance@freebsd.org, Current FreeBSD From: Eduardo Morras Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable X-Antivirus: AVG for E-mail 2012.0.1913 [2114/4903] Cc: Subject: Re: NEWS: NVIDIA Open-Sources Its CUDA Compiler 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: Fri, 30 Mar 2012 11:39:42 -0000 At 20:23 29/03/2012, you wrote: >=D0=92 Thu, 15 Dec 2011 01:02:03 +0100 >"O. Hartmann" =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > > 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 > > > >Perhaps it will interest yous http://runtime.bordeaux.inria.fr/StarPU/ >Just tried it - excellent build from source code in FreeBSD CURRENT. There's an initial port of x10-lang=20 http://x10-lang.org/ It's a language developed by=20 IBM that output to C++ or Java source code when=20 compiled with distributed/cluster ala OpenMPI=20 included. Last version adds Cuda output inside c++ backend. =20