[Beowulf] Re: building a new cluster

Joe Landman landman at scalableinformatics.com
Thu Sep 2 18:25:43 PDT 2004


SC Huang wrote:

>I need to do 1D FFT in some cases and 2D FFT in others. The data size
>(per MPI task) is about several megabytes (double precision
>calculation), plus some working variables, so I guess they cannot fit
>in cache completely.
>  
>

Possibly close though.   You would benefit from a large cache in this case.

>
>  
>
>>You will want to look at the Intel MKL and the AMD ACML.  They will
>>help 
>>out with good implementations of some of these routines.
>>
>>    
>>
>
>
>I try to avoid that because I have to port the code to various
>platforms from time to time. Compatability is very important to me.
>Currently I am using a package from netlib.org. I plan to migrate to
>FFTW (but haven't got time to do so), as Tim Mattox have suggested.
>  
>

Ok, fftw is good, and it is portable.

[...]

>>This is an interesting way to go if your IO can be non-local, or if
>>you 
>>just need local scratch space.  It makes building clusters quite 
>>fast/easy. 
>>    
>>
>
>
>My IO is totally local. Sometimes I need to run the same code on
>clusters operated by others. I want to save the trouble to change the
>code back and forth.o
>  
>

Ok, you can do a real nice "diskless" compute node using Warewulf, where 
the nodes have simple local disks for swap and scratch. 

Joe

-- 
Joseph Landman, Ph.D
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 612 4615




More information about the Beowulf mailing list