From owner-freebsd-questions@FreeBSD.ORG Fri Aug 20 17:10:23 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 810011065697 for ; Fri, 20 Aug 2010 17:10:23 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 119B78FC0C for ; Fri, 20 Aug 2010 17:10:22 +0000 (UTC) Received: by eyx24 with SMTP id 24so2210732eyx.13 for ; Fri, 20 Aug 2010 10:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to :in-reply-to:references:date:message-id:subject:from:to:cc :content-type; bh=qBzBMmvRBTfUa525g3tSFd1TLLMV2/8iv+Q8Ab5agiY=; b=u38bExw8nkXskCU0VEpmbOK8QuBGbEzBnnV13XtrcK9X2W0quX0ePNVlkuJKGc5LQE wEbXEC5yIv7VBgJnz3WzdT76eXaZ5YFcsMddkUj6fQKhm6Ef/ZpYK9rTPH9DbL/tetqW NR998FhCZt/xpXDctpUaG4tZ3iPbqWFyyDiZM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; b=wv67gWLrrZKXylEVKFfl1yudNSmOp6QajCMni2FfyebUoz0w0iDnAW1AztBar396Dn RdBdNC341gd/xscE3JVtiuGRjAeLwfpx3egxpY0wdBP3CYKM/XDVdR1fWpKKvtUYovsm 1NRFJKgutpVoPog/y+aSI7R+4lZyH78emWZCg= MIME-Version: 1.0 Received: by 10.216.168.202 with SMTP id k52mr1431893wel.105.1282324221922; Fri, 20 Aug 2010 10:10:21 -0700 (PDT) Received: by 10.216.183.212 with HTTP; Fri, 20 Aug 2010 10:10:21 -0700 (PDT) In-Reply-To: <20100820165427.000072f8@unknown> References: <20100820165427.000072f8@unknown> Date: Fri, 20 Aug 2010 17:10:21 +0000 Message-ID: From: "b. f." To: Eduardo Content-Type: text/plain; charset=ISO-8859-1 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 Reply-To: bf1783@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Aug 2010 17:10:23 -0000 On 8/20/10, Eduardo wrote: > On Fri, 20 Aug 2010 13:24:16 +0000 > "b. f." wrote: > Reading documentation, thanks b. f. I'm already on freebsd-hackers > list. Is that the correct list for this topic? If you have a specific technical question about FreeBSD internals, then freebsd-hackers is probably a good place to ask. -hackers is a low-volume list, and the subscribers will not be happy if there are a flood of very general inquiries or chat, or if the person who is asking questions hasn't thought about them beforehand. -arch is even more conservative, and solely for questions about the direction of the base system, especially the kernel. -ports may also be a good place to ask about porting software. > Not only compilers for Fortran or other languages but for new > architetures, Cluster of SMP CPUs with GPU attached. Okay. Maybe we'll see a convergence of the two in the medium/long term. Right now, interested parties need to look at the available hardware, and then talk to the vendors about whether they would be willing to support a port of their software to FreeBSD, and _specifically_, what is needed. For example, we faced a similar situation with the newer Nvidia GPUs not so long ago. Some key developers like John Baldwin got involved, and determined what changes needed to be made in the FreeBSD base system in order to support the newer hardware and graphics drivers. It would have been nice to get an open-source driver, but since Nvidia wasn't willing to do that, FreeBSD chose to meet them half-way. Probably a similar effort will be needed for CUDA. Someone should look at the requirements, and have a _detailed_, _sustained_ discussion with Nvidia and the FreeBSD Foundation. If, for example, KMS is needed, then the Foundation may be willing to invest in that, because it will probably also be needed for new graphics drivers and Xorg, anyway. Robert Noland was working on it, but he was doing it largely by himself in his spare time, and then he got a new job and had to slow down considerably, if not stop altogether. ... > For now i'm going to port my hpc app to FreeBSD. Good. You may want to consider discussing any substantial effort first on -ports, to avoid duplication of effort, and to see if there are any better alternatives available. b.