Re: Supercomputing with FreeBSD?

Previous thread: [style] Where to put server dirs by Alphons "Fonz" van Werven on Wednesday, June 4, 2008 - 4:54 pm. (4 messages)

Next thread: High Performance Computing by Nathan Lay on Thursday, June 19, 2008 - 2:24 am. (2 messages)
To: <freebsd-chat@...>
Date: Thursday, June 5, 2008 - 12:35 am

Hi all supercomputing interested guys and gals

You may have seen this:
1. University of Antwerp makes 4000EUR NVIDIA
supercomputer
(http://www.dvhardware.net/article27538.html)

2. FASTRA GPU SuperPC
(http://fastra.ua.ac.be/en/index.html)

I would like to first quote following from
http://fastra.ua.ac.be/en/specs.html :

"Software overview
------------------

We selected Windows XP-64 as the operating system for
FASTRA. There were three reasons for choosing this
platform: first, we needed a 64-bit operating system,
in order to utilize 8GB of RAM. Second, we expected
fewer driver issues on Windows compared to Linux.
Third, within the Windows product line, Windows Vista
is not yet supported by the NVIDIA GPU Computing
platform, leaving Windows XP as the only choice. For
development, we use Microsoft Visual Studio 2008. The
core functionality for our CPU code is written in C++
(Visual C++), while MATLAB is often used as a
front-end for rapid prototyping. All GPU code is
developed using the NVIDIA CUDA framework
(http://www.nvidia.com/object/cuda_home.html), a
C-like programming language that allows for efficient
programming of the NVIDIA GPUs."

This opportunity make it available to FreeBSD users
has many great benefits. We can use FreeBSD, AMD64 and
Nvidia combination at an affordable price for great
many computational intensive tasks such as compilation
(FreeBSD has a parallel make), rendering, encoding,
etc. Of course such supercomputational-ready software
should be available first. But the question is, is the
FreeBSD infrastructurally ready for that?

FreeBSD runs on amd64. But we have following issues:
1. Nvidia doesn't release a driver for amd64.

2. The NVIDIA CUDA framework
(http://www.nvidia.com/object/cuda_home.html), is not
available for FreeBSD, but it is available for Linux
and Mac OSX. So porting CUDA to FreeBSD may not be a
big issue.

To resolve the above two issues:
1. FreeBSD should proactively address following
issues:
-
[ message continues ]

" title="http://lists.freeb...">http://lists.freeb...

To: FreeBSD Chat <freebsd-chat@...>
Date: Thursday, August 20, 2009 - 5:14 pm

http://twitter.com/sotijobs
_______________________________________________
freebsd-chat@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"

To: Unga <unga888@...>
Cc: <freebsd-chat@...>
Date: Sunday, June 22, 2008 - 9:58 pm

Yes I remember when Nvidia posted that post so they could better support
their hardware on FreeBSD, but at least a few FreeBSD developers slammed
the Nvidia poster for reasons that appeared to me to be quite unreasonable.
While I have not tracked what came out of all that I assumed very little.

It reminds me of when OpenBSD got a huge financial contribution to do a
few projects for DARPA that would of helped the OpenBSD OS in a bunch of
security and related features, but the leader of OpenBSD was arguably
'immature' about where the money was coming from and thus lost the
financial contribution, due to some comments he made publicly.

These things happen on open projects like these, in theory you will
always have people who hate larger bodies of power and I guess its OK
for them to voice their opinions, but there should be some good upper
leader ship to take advantage of these opportunities, ideally.

Mike

_______________________________________________
freebsd-chat@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"

To: Michael Vince <mv@...>
Cc: Unga <unga888@...>, <freebsd-chat@...>
Date: Monday, June 23, 2008 - 8:40 am

The only people who slammed it were those who had no clue what it was
all about. Several of the features nVidia requested are being worked on
by those who do.

DES
--
Dag-Erling Smørgrav - des@des.no
_______________________________________________
freebsd-chat@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"

To: Dag-Erling Smørgrav <des@...>
Cc: <freebsd-chat@...>
Date: Thursday, June 26, 2008 - 12:25 am

Its finally very good to note people who know how to do it are being working on it.

At a time Linux is either fading or struggling on desktop, and at a time Linux developers have to beg for OEMs for open source drivers that they never get, it is the undeniable responsibility of the FreeBSD developers who know how to clear those issues to clear it and make the infrastructure ready for OEMs to develop drivers for FreeBSD.

Success of the FreeBSD based desktop depends on the availability of drivers direct from OEMs, ie, from those who have the specs for it. Its up to the OEMs to decide whether to open source the drivers or not. Its only the BSDs can offer this freedom of choice to OEMs, not definitely Linux, which legally demands them to open source only.

Another importance of this is, gaming developers are increasingly voice for 64-bit operating systems. Top end game developers find maximum 4GB RAM is a thing of the past, they need very much more.

Things that nVidia requested are not only for nVidia, I can remember either Open Sound System developers or Jack developers also mentioned they are also handicapped with non-availability of such features.

Good luck for those guys who work on the requirements highlighted by nVidia and get them soon out with FreeBSD 7.X and/or FreeBSD 8.0.

Best Regards
Unga

_______________________________________________
freebsd-chat@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"

To: <unga888@...>
Cc: <freebsd-chat@...>
Date: Thursday, June 26, 2008 - 4:58 am

Linux is neither failing nor struggling on the desktop, nor do the major

Linux does not "legally demand" open source drivers.

In fact, since Linux's kernel API and ABI are far more stable than
FreeBSD's, it is much easier to maintain binary drivers for Linux than

Name one example...

Some game publishers have released 64-bit versions of selected games,
but nobody would even dream of releasing a 64-bit-only game. It would
be suicide. Even though > 90% of computers sold today are 64-bit
capable, most of them ship with a 32-bit operating system.

Considering the expense of shipping and supporting two versions of the
same game, I doubt 64-bit games will really take off until a sizeable
portion of mid-range computers ship with a 64-bit operating system. I
suspect this won't happen for at least another two years.

DES
--
Dag-Erling Smørgrav - des@des.no
_______________________________________________
freebsd-chat@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"

Previous thread: [style] Where to put server dirs by Alphons "Fonz" van Werven on Wednesday, June 4, 2008 - 4:54 pm. (4 messages)

Next thread: High Performance Computing by Nathan Lay on Thursday, June 19, 2008 - 2:24 am. (2 messages)