bergman on 3 Mar 2011 14:12:08 -0800

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] super computing/parallel programming inquiry

The pithy ruminations from Doug Stewart <> on "Re: [PLUG] super computing/parallel programming inquiry" were:

=> On Thu, Mar 3, 2011 at 4:48 PM, Mike Sheinberg <> wrote:
=> > I'm doing some research into viable super-computing architectures for a
=> > software project and was hoping someone could point me in a good direction
=> > based on experiences. Specifically I'm looking at the two platforms at the
=> > moment (but open to other suggestions to look into):
=> =
=> Have you looked into Rocks and/or Rocks+?

ROCKS is a nice cluster management framework. It has some implications about the type of computing, but doesn't restrict (or require) MPI, OpenMPI, GPU, or other techniques.

I run a ROCKS cluster (286 cores now) and am working on building a new 350+ core cluster (then merging the two). 

[Dammit Jim] I'm a sysadmin, not a programmer[1]...but it sounded to me like Mike Sheinberg's question about GPU vrs MPI really, really, really needs to be addressed by the developers or application architect, not a system administrator. Either technology may appropriate for some types of computation, but they require very different programming approaches. This is a case where I'd let the application needs, the ability/interest of the developers, the intended market, the production constraints (ie., time to produce results, scalability), and budget be the main drivers of the technology choice, not the cluster management framework.

I'd be happy to contribute my scant knowledge about ROCKS and our cluster, and may be able to put Mike in touch with people who can help direct the technology choice to meet the application needs...Feel free to contact me off the list.



=> LJ had a decent article about it a while back:
Philadelphia Linux Users Group         --
Announcements -
General Discussion  --