element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Raspberry Pi server clusters
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 96 replies
  • Subscribers 682 subscribers
  • Views 12102 views
  • Users 0 members are here
Related

Raspberry Pi server clusters

morgaine
morgaine over 13 years ago

One of my current intentions is to play with server clustering once the Raspberry Pi is in volume production and the 1-per-person restrictions are lifted.  I have a long-term background in parallelism and concurrency --- my doctoral research was in the topic, and I lectured on it later as well, so it's quite dear to my heart.  The very low price of the board makes this feasible with a monetary outlay far below anything else, so I'm really looking forward to an Rpi clustering project.

 

I'm sure that I'm not the only one thinking about Rpi+clustering. image  If anyone here has this kind of application in mind, or just general interest in the subject, please keep in touch and post any interesting links you may find on the topic.  Once there are millions of the boards around, this could be a very popular area. image

 

Morgaine.

  • Sign in to reply
  • Cancel
Parents
  • jardino
    jardino over 13 years ago

    Hello!

     

    I've been interested in building a cluster of computers ever since I read "How to Build a Beowulf" many years ago, but had neither time nor resources to do so until now.

     

    The thinking in that book was that as Personal Computers became more powerful, so less powerful ones should drop in price. However, that didn't happen - they just disappeared from the market. So unless you

    were lucky to find an organisation that was about to dump dozens of PCs, it was difficult to collect enough machines to get started. And then there were considerations about maintainability, power consumption

    and waste heat removal...

     

    However, now that Raspberry Pi's are readily available from Farnell and others, I've built myself a 4-node Beowulf, following on from the starting instructions given by Professor Cox of Southampton University

    ( http://www.southampton.ac.uk/~sjc/raspberrypi/ ). I'm now able to compile and run sample programs in C and Fortran, using MPI, and have started to write my own programs.

     

    I aware of the reasons for a RPi Beowulf never being able to be a true "supercomputer", but my objectives at the moment are simply to learn about parallel processing, so performance is not a key issue for me at the moment.

     

    I plan to add an Rpi node at the rate of one or two a month as my budget permits. Soon I'll have to address the hardware engineering issues as my litle Beowulf simply lives in a plastic Tesco storage box at the moment!

     

    I've shared my learning so far on the raspberrypi.org forum at

    http://www.raspberrypi.org/phpBB3/viewtopic.php?f=41&t=548 , but interest there seems to have died out.

     

    I hope it's not going to do the same here, although the discussion about clusters seems to have moved away lately from RPi's to more exotic architectures.

     

    Alan.   

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to jardino

    Alan,

      What kind of linpack numbers are you getting on your 4-node cluster?

    I think the initial interest in RPi clusters died out when people realized

    that the CPU was slow, the GPU was inaccessible, the network is high

    latency, layered on USB 2.0, network booting is unavailable, and

    connectors come out from all sides.

      Why aren't you using a quad-core PC for learning mpi?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jardino
    jardino over 13 years ago in reply to Former Member

    coder27 wrote:

     

      What kind of linpack numbers are you getting on your 4-node cluster?

     

    I've not run linpack yet. My timing tests have been limited to using WallClock and the "time" parmeter on the command line interface.

    However, I'll be happy to get some numbers once my Beowulf is up and running again. (I've just cannibalised the master node to make a media player - replacement RPi due this week!)

     

    I think the initial interest in RPi clusters died out when people realized

    that the CPU was slow, the GPU was inaccessible, the network is high

    latency, layered on USB 2.0, network booting is unavailable, and

    connectors come out from all sides.

    Well, as I said, I'm not too concerned about performance at the moment.

    Aren't there moves afoot to make the GPU accessible? In any case, I don't want to work at that level. My main interest is in scientific programming. Anything useful that I develop I would want to to be transferable to a "real" supercomputer.

    The connectors are not yet an issue, since everything lives in a plastic storage box just now. However, they will need some thought when I have to engineer the system properly.

     

      Why aren't you using a quad-core PC for learning mpi?

     

    Well, I don't have such a machine and probably couldn't afford one. However, I have a handful of RPis. Also, I want to get away from Wintel and into Linux.

    And I can't cannabalise a core to use as a media centre!

     

    Alan.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to jardino

    > Well, as I said, I'm not too concerned about performance at the moment.

     

    That's fine.  But you noted that others had lost interest in clustering RPi's,

    and I think their initial interest was due in large part to a mistaken assumption

    that adding enough nodes would be a cost-effective way to get decent performance.

     

    > Aren't there moves afoot to make the GPU accessible?

     

    No, there are not.  This is another widely held, but mistaken assumption.

    The GPU instruction set is highly proprietary to Broadcom, and there is no

    general-purpose interface, like OpenCL, nor any plans for such an interface.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to Former Member

    Coder 27, the main reason for doing a RPI cluster is to get your organisation on the front of what ever media you are intending.

    For real work the idea sucks ....looks well cool though image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Problemchild
    Problemchild over 12 years ago in reply to Former Member

    Coder 27, the main reason for doing a RPI cluster is to get your organisation on the front of what ever media you are intending.

    For real work the idea sucks ....looks well cool though image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube