Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] cluster softwares supporting parallel CFD computing

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Jim Lux James.P.Lux at jpl.nasa.gov
Sun Sep 17 11:49:47 PDT 2006


At 09:12 AM 9/17/2006, Geoff Jacobs wrote:
>Jim Lux wrote:
><snip>
> >
> > Yes, the software structure was badly designed for the interconnect.
> > HOWEVER, the whole point of computing resources is that I really
> > shouldn't have to design the whole software system around the
> > peculiarities of the hardware platform.
>
>It sure would be nice if software could be partitioned in an efficient
>manner, including considerations of interconnect topology, with a
>compiler flag. Alas, this we must still do ourselves.


I suspect that the number of people writing software for which there 
IS a big dependence on interconnect properties AND for which the 
compiler could actually do something useful, is fairly small 
(probably more than I can count on my fingers and toes, but I doubt 
it runs into the thousands).

This sort of falls in the compiler/optimizer category, and it's a 
pretty non-trivial problem.  Those few folks who actually write 
compilers  (as opposed to loading yet another syntax description into 
yacc/lex) have got their hands full dealing with the easier 
optimizations that are used by more people.


>This is a strange sentiment to be displaying on this list, if I may say
>so. Beowulfers sit further out on the frontier so they can derive more
>performance from their hardware budgets. The consequence of this is
>additional development time, application complexity, and sometimes
>hardware specificity.

Well, yes... but one can dream, can't one?  It's that "DWIM" (do what 
i mean) compiler.



>--
>Geoffrey D. Jacobs
>
>Go to the Chinese Restaurant,
>Order the Special

James Lux, P.E.
Spacecraft Radio Frequency Subsystems Group
Flight Communications Systems Section
Jet Propulsion Laboratory, Mail Stop 161-213
4800 Oak Grove Drive
Pasadena CA 91109
tel: (818)354-2075
fax: (818)393-6875 





More information about the Beowulf mailing list