The RPiCluster

Sdílet
Vložit
  • čas přidán 29. 06. 2024
  • Documentation, Source code, and EagleCAD designs: bitbucket.org/jkiepert/rpiclu...
    Summary:
    The RPiCluster is a 33 node Beowulf cluster built using Raspberry Pis (RPis). During my dissertation work at Boise State University I had need of a cluster to run a distributed simulation I've been developing. The RPiCluster is the result. Each of the 33 RPi is overclocked to 1GHz and is running Arch Linux. This demo shows the RPiCluster running a parallel program I developed using MPI to control all of the RGB LEDs installed on each of the nodes.
    The Whole Story:
    The RPiCluster project was started in Spring 2013 in response to a need during my PhD dissertation research. My research is currently focused on developing a novel data sharing system for wireless sensor networks to facilitate in-network collaborative processing of sensor data. In the process of developing this system it became clear that perhaps the most expedient way to test many of the ideas was to create a distributed simulation rather than developing directly on the final target embedded hardware. Thus, I began developing a distributed simulation in which each simulation node would behave like a wireless sensor node (along with inherent communications limitations), and as such, interact with all other simulation nodes within a LAN. This approach provided true asynchronous behavior and actual network communication between nodes which enabled better emulation of real wireless sensor network behavior.
    So, why I would want to build a Beowulf cluster using Raspberry Pis? The Raspberry Pi has a relatively slow CPU by modern standards. It has limited RAM, slow USB-based 10/100 Ethernet, and its operating system runs directly on a SD card. None of these "features" are ideal for a cluster computer! Well, there are several reasons. First, when your dissertation work requires the use of a cluster it is nice to ensure that there is one available all the time. Second, RPis provide a unique feature in that they have external low-level hardware interfaces for embedded systems use, such as I2 C, SPI, UART, and GPIO. This is very useful to electrical engineers (like myself) requiring testing of embedded hardware on a large scale. Third, having user-only access to a cluster (which is the case for most student-accessible systems) is fine if the cluster has all the necessary tools installed. If not however, you must then work with the cluster administrator to get things working. Thus, by building my own cluster I could directly outfit it with anything I might need. Finally, RPis are cheap! The RPi platform has to be one of the cheapest ways to create a cluster of 32 nodes. The cost for an RPi with an 8GB SD card is ~$45. For comparison, each node in one of the clusters available to students here at BSU, was about $1,250. So, for not much more than the price of one PC-based node, I could create a 32 node Raspberry Pi cluster!
    Update: While the BeagleBone Black was not available when I started this project, I would have chosen it rather than the Raspberry Pi had it been available. It is the same cost once you include an SD card, but it has onboard 2GB of flash storage for the operating system. It also uses a Cortex-A8 ARM processor running at 1GHz.
    Cluster Performance:
    I measured basic computing performance in a number of ways (see the paper). MPI performance was measured using HPL (www.netlib.org/benchmark/hpl/) with ATLAS (www.netlib.org/atlas/). The RPiCluster achieved 10+ GFLOPS peak, with 32-nodes running HPL. The single 3.1GHz Xeon E3-1225 (quad-core) system, I used for comparison, showed about 40 GFLOPS peak (when the HPL problem was optimized for Xeon system).
    When I run the HPL problem that achieves 10 GFLOPS on the RPiCluster, the Xeon system achieves about 2 GFLOPS. This is because the HPL problem size is so large that it causes paging on the Xeon system. The Xeon system has 8GB of RAM (~6GB usable after OS, etc) whereas the RPiCluster has about 16GB of RAM (~15GB usable after OS, etc).
    More information: coen.boisestate.edu/ece/raspbe...
    Update:
    I finished my PhD Spring 2014. For those interested in further details on what I was doing, an electronic copy of my dissertation is available here: scholarworks.boisestate.edu/td...

Komentáře • 1,9K

  • @Axess-sv8nq
    @Axess-sv8nq Před 7 lety +2053

    Now I know why I was having a hard time finding a Raspberry Pi in stock.

  • @walter0bz
    @walter0bz Před 9 lety +1382

    I accidentally clicked 2 rpi2 purchases; maybe this guy made a similar mistake but on a bigger scale

    • @tubesitereviews
      @tubesitereviews Před 9 lety +1

      ROFL!

    • @BigTylt
      @BigTylt Před 9 lety +64

      walter0bz He wanted 3 and bought 33. :3

    • @ChristianRodriguez-tv4ct
      @ChristianRodriguez-tv4ct Před 9 lety +1

      Lol

    • @luigiboss4803
      @luigiboss4803 Před 7 lety +9

      What in the World am I going to do with 33 Raspberries !?!?!
      Step. 1 Complete a dissertation to justify to Significant Other
      Step. 2 ???

    • @mikedrones537
      @mikedrones537 Před 7 lety +2

      I heard Michael J. Fox built a 400 RPI cluster! Amazing!

  • @Zubayer_Islam_Rezoan
    @Zubayer_Islam_Rezoan Před rokem +5

    Watching this exactly 10 years after the video published. Still a badass setup to look at.

  • @cpace123
    @cpace123 Před 9 lety +439

    Why are there so many people who just have negative things to say. Every hobby does not have to make money or even sense. There is the experience, the learning, and just fun. I mean it's like people who put extra lights on their cars. It's not my thing, and I would not use my money there, but it they are having fun who's place is it to tell them it's wrong. Well as long as it's not hurting anyone. So come people. Be kind. Or at least constructive.

    • @appusajeev
      @appusajeev Před 9 lety +50

      There are a lot of posers out there who think they know everything because they have blinked an led on the arduino.

    • @dennissmithjr.5370
      @dennissmithjr.5370 Před 9 lety +9

      Very nice job on your project, wish I had the know how to do something like this.

    • @glasvegas6692
      @glasvegas6692 Před 7 lety +4

      hobbyhands yes here is someone who agrees with me!

    • @busywl69
      @busywl69 Před 6 lety +5

      human beings are toxic. that's why.

    • @magnuswright5572
      @magnuswright5572 Před 5 lety +18

      @Блядь Россия It's not a waste. There are a huge number of applications that benefit from being run in parallel, such as physics simulations and raytracing. For those specific use cases, that cluster can perform dozens of times better than a thousand dollar desktop PC. And in fact, if you pay attention at all to what he says in the video, that's exactly what he's doing: he's using it to parallelize a physics simulation for his dissertation, and I'm sure the difference in performance saves him days of time.

  • @pkking678z
    @pkking678z Před 5 lety +219

    Turn this into a RuneScape bot farm and make the Venezuelan economy crumble even more

    • @gustavgustaffson9553
      @gustavgustaffson9553 Před 5 lety +14

      Hayden Keast underrated comment

    • @again8550
      @again8550 Před 5 lety +5

      sseth type comment

    • @keeksboosts4123
      @keeksboosts4123 Před 5 lety

      oh yes

    • @douglasskinner
      @douglasskinner Před 4 lety +3

      So there isn't already enough human suffering there?

    • @jarleskogly8388
      @jarleskogly8388 Před 4 lety +1

      But would it be cost efficient? Assuming you pay 35$ each, the total will be around 1k. Assuming you can run 2 bots on each of them, thats around 60 bots. If you built a PC with the same value, wouldn't it be able to run over a 100?

  • @epixmiscellaneous1530
    @epixmiscellaneous1530 Před 8 lety +218

    The LEDs are what got me. Fuckin' dank.

    • @Darnder
      @Darnder Před 6 lety

      RPi now stands for Razer pi :)

  • @mncpoops4005
    @mncpoops4005 Před 8 lety +121

    For anyone out there confused about what this cluster of computers are doing, he's basically simulating a real world problem where you have several computers/devices wirelessly communicating data to the same database at the same time, but in different instances.
    This explanation doesn't do it justice, but this is it in Layamon's terms. Read the description for the real one ;)

    • @blandsevenseven4542
      @blandsevenseven4542 Před 7 lety +2

      MNCpoops

    • @csp070789
      @csp070789 Před 7 lety

      MNCpoops thank you. I just started with electronics and Raspberry pi and stumbled on to this video. It's cool looking but I was waiting for an explanation.

    • @mierbeuker8148
      @mierbeuker8148 Před 5 lety +6

      WTF is Layamon's terms? Can you maybe explain that to me in layman's terms? I don't know most of these technical terms.

    • @hamfan1355
      @hamfan1355 Před 5 lety

      This was a real world problem 10 years ago.

    • @mierbeuker8148
      @mierbeuker8148 Před 5 lety

      Well, to be honest, this video was posted on 17 mei 2013, so like 6 years ago. So I guess it was still a bit relevant back then?

  • @tbbw
    @tbbw Před 8 lety +4

    I realy like the 5v feed you use.
    saves alot of extra wires and generaly made your setup look realy clean.

  • @philipfry9436
    @philipfry9436 Před 5 lety +7

    Now i don't need to imagine a beowulf cluster made of raspberry pi anymore. Thanks.

  • @AmericanJusticeCorp
    @AmericanJusticeCorp Před 5 lety +5

    The synchronization of the blinking lights is well done. You must have good programming skills.

  • @kd8gby
    @kd8gby Před 10 lety +2

    As an Electrical/Computer Engineer... I can say that this is one impressive feat! Well done sir! I'd love to see some benchmarks on this little bugger.

  • @DanielStinebaugh
    @DanielStinebaugh Před 7 lety

    I like that you do both send/receive as well as broadcast messages, clever idea!

  • @operator8014
    @operator8014 Před 5 lety +76

    The controller for the lighting is more powerful than the cluster itself.

  • @Aaronage1
    @Aaronage1 Před 10 lety +33

    Very cool, hope you got top marks on your dissertation
    I'd love to see a build like this with ODROID U3. The U3 is a new $59 board with a 1.7GHz Exynos 441x Cortex A9 and 2GB
    Wish I had the money to spare, would be a fun project :)

  • @jls9225
    @jls9225 Před 5 lety +1

    Beautiful, this is why I love CZcams creators.

  • @TheDiggidee
    @TheDiggidee Před 10 lety +1

    That was so cool. I'd love to read through your programming

  • @ScottieD369
    @ScottieD369 Před 8 lety +51

    Upgrade those to Pi 3's!!! Then you'd be killin it!

    • @willmw
      @willmw Před 8 lety +2

      Omfg yes

    • @nissanpacific9793
      @nissanpacific9793 Před 6 lety +11

      Upgrade those to Pi 3 B+!!! Then you'd be PoEin it!

    • @SomeNot
      @SomeNot Před 6 lety +3

      That would be soooooooo expensive

    • @Mecrom
      @Mecrom Před 5 lety +3

      @@SomeNot it already was

    • @Morphical
      @Morphical Před 5 lety +6

      Scottie D369 now 4 b’s

  • @MatMabee
    @MatMabee Před 10 lety +13

    Give this man all of your attention!

  • @rbaleksandar
    @rbaleksandar Před 9 lety +1

    A thing of beauty...Well done, mate!

  • @kenjboyd6233
    @kenjboyd6233 Před 7 lety

    Very impressive, even w/ 2013 tech, & great video presentation, thanks!

  • @Disthron
    @Disthron Před 8 lety +28

    It looks really cool but I'm wondering what you are simulating on it.

  • @chal1821
    @chal1821 Před 10 lety +35

    i have no idea whats going on in this video and you might as well be speaking chinese but i am impressed regardless. way cool

    • @GoingtoHecq
      @GoingtoHecq Před 10 lety +5

      He's programmed them to be one computer.

    • @diegogarcia4255
      @diegogarcia4255 Před 9 lety +10

      This is a cluster, the computers behave as if they are one PC.This is basically the equivalent of 32ghz and 16gb of RAM.The computer on the top is controlling the cluster, you don't use it's resources in the cluster itself..You can definitely produce a computer of similar power for much cheaper, and MUCH easier to design, but the purpose of this project. I heard some people call it a super computer, but a computer with 1 or 2 (at most) high end processors should top this, and you can put 16gb on practically any new motherboard out there. A supercomputer would be dozens of times more powerful than that. Anyways, looks great man!

    • @antonhelsgaun
      @antonhelsgaun Před 7 lety

      Diego Garcia do GHz add up?

  • @lacricademarta
    @lacricademarta Před 3 lety

    I am proud of your work! I just read your dissertation

  • @ArisAlamanos
    @ArisAlamanos Před 10 lety

    Amazing job! I wish my dissertation 10 years ago involved something as neat as this!

  • @mackenzierynebagtong8549
    @mackenzierynebagtong8549 Před 5 lety +8

    I finished this project too called the 'Sleeper Pi'.

  • @PhillipRemaker
    @PhillipRemaker Před 8 lety +57

    I love the power solution! I was trying to imagine all those micro USB power connectors, but applying power to the header and adding your own safety fuse (and programmable LED indicator) was completely clever. What became of the cluster after your research? Does anyone still try experimental loads on it? Are there practical, economic workloads for it?

  • @DavadoffTube
    @DavadoffTube Před 10 lety

    Impressive design - nice job

  • @ConstantXplorer
    @ConstantXplorer Před 8 lety

    I dig it. It's simple looking and clean and I'm sure highly functional. Good stuff.

  • @RayMillTN1
    @RayMillTN1 Před 10 lety +5

    awesome...

  • @Minitomate
    @Minitomate Před 4 lety +50

    Me: Mom, can we have a 32 core system?
    Mom: We already have one 32 core system.
    *The 32 core system at home:*

    • @cagriuysll
      @cagriuysll Před 4 lety +5

      @Badr Ahmed These are Raspberry Pi 1's so they do have only 1 core per cpu.

  • @asktheprophet
    @asktheprophet Před 7 lety

    A really nice project. A very worthwhile investment. Hats off to you and keep up making more inspiring projects like this.

  • @r2bbrak
    @r2bbrak Před 8 lety

    Nice work. I stumbled upon your video as I was looking for alternative ways to power a RPi. (Now I know I need to fuse the line if I use the GPIO pins to power it). Back in the early 90s I built a 64 node Inmos Transputer (look it up) cluster for my Masters thesis. Seeing your build reminded me of that one.

  • @b3ans4eva
    @b3ans4eva Před 6 lety +3

    At last, we can properly use the classic Slashdot meme: "Imagine a Beowulf cluster of these things!"

  • @lexibigcheese
    @lexibigcheese Před 5 lety +13

    parallel programming: 100

  • @mrfrankowski
    @mrfrankowski Před 8 lety

    This is pretty spectacular. Really impressed!

  • @TrillasAdventures
    @TrillasAdventures Před 6 lety

    thats some savage work with the pcb and leds

  • @sergeantseven4240
    @sergeantseven4240 Před 5 lety +6

    Wonder how much better this cluster could be with the new Pi3B+

  • @needfulart4510
    @needfulart4510 Před 7 lety +6

    One big mistake tho.. When one of the "pies" die.. you got alot of work to change it. Why not make small slides to them you'd get a quick "hot swap" or rather "cold swap" system to replace dead nodes. Othewrwise quite cool dude

    • @SheIITear
      @SheIITear Před 5 lety

      What's the possibility of it breaking and it wouldn't even be a big job to change.

  • @BitByteTechs
    @BitByteTechs Před 10 lety +2

    This is very impressive, I wish I had the know-how to do this. It's exciting to think of the possibilities of all this.

  • @Janeykennedy275
    @Janeykennedy275 Před 4 lety

    Nice work one of the biggest clusters I've seen

  • @Sypaka
    @Sypaka Před 5 lety +3

    When you only wanted to scroll down two times using the keypad "Pg Dn", but forgot to disable NumLock and hit "ENTER" to purchase.

  • @furrane
    @furrane Před 8 lety +7

    That's a really smart RGB led matrix xD

    • @AishaDracoGryph
      @AishaDracoGryph Před 8 lety +1

      The leds are only indicators, each one of those PIs is a node in a bigger cluster of computers, together they can do certains types of calculations far better than a desktop pc.

    • @furrane
      @furrane Před 8 lety

      Ho boy ...

    • @nobytes2
      @nobytes2 Před 5 lety

      @@AishaDracoGryph It was a joke lol.

  • @cristiat
    @cristiat Před 6 lety

    Nice one dude! Congrats on your PhD!

  • @mannydecora1507
    @mannydecora1507 Před 10 lety

    That Looks Pretty Cool =) Nice Job And Thanks For The Upload!

  • @minecralex4497
    @minecralex4497 Před 8 lety +370

    can it run minecraft at 300 fps?

    • @PolakeXD
      @PolakeXD Před 8 lety +18

      just go to Amazon and search there for raspberry pi.... very funny question because it will still run mc with 3~4fps 😜 cpu isn't important for mc... the ram is important

    • @minecralex4497
      @minecralex4497 Před 8 lety +23

      MichalPlays well, given that there are like 30 pi's in a cluster, with about 1 GB or ram each, 30 GB of ram is wayy more than enough for any type of Minecraft playing.

    • @XtdoVR
      @XtdoVR Před 8 lety +41

      Go ahead and try to run minecraft with 32gb of ram and a really crappy cpu, you'll get FPS problems.

    • @minecralex4497
      @minecralex4497 Před 8 lety +7

      Jett Plays true, but since there are like 30 raspis connected together, I infer that several pi's will have much superior processing power, since 1 raspi can run Minecraft PC at about 10 fps, 30 pis should be able to pull 300 fps, that is, if the processing power is perfectly added up and used.

    • @iamheadshotnl5452
      @iamheadshotnl5452 Před 8 lety +29

      you are stupid it doesn't work that way you will know if you had a sli config. in your pc or atleast studied this for 2 minutes..

  • @kraker4life
    @kraker4life Před 10 lety +15

    So this is why Raspberry Pi's are always out of stock..

  • @daltonmerrill7555
    @daltonmerrill7555 Před 7 lety

    looks very cool with the leds

  • @chopper421
    @chopper421 Před 9 lety

    Amazing work thanks!!!! for sharing, look forward to more!!!!!

  • @DavidEssex2112
    @DavidEssex2112 Před 10 lety +25

    Does this make smoothies?

  • @AISkillBoost
    @AISkillBoost Před 9 lety +3

    Is there a way to show it in action somehow. It looks so cool I would like to see it run something.

    • @ProgrammerInProgress
      @ProgrammerInProgress Před 9 lety

      I was thinking the same thing, I would like to see some kind processor-intensive application run on this, but with the work distributed over all of the nodes, let's see if it speeds things up vs a single, high powered device.
      It's kind of pointless otherwise (although I'm not saying it isn't an awesome idea, I just need to see some application and some context to really get the point)

  • @pirroplumbi352
    @pirroplumbi352 Před 10 lety

    Josh, my friend! Thanks a lot ...keep the cool stuff going.

  • @TheMathematicalMan
    @TheMathematicalMan Před 10 lety

    This project is done very professionally. This Josh Kiepert dude is a shoe in for almost any HPC job out there - he probably already has one

  • @JoshKiepert
    @JoshKiepert  Před 10 lety +53

    Here is a really nice 40-node RPi cluster build! hackaday.com/2014/02/17/40-node-raspi-cluster/

    • @nukeman239
      @nukeman239 Před 10 lety +2

      Thanks! I think your cluster is one of the nicest out there. I'm interested to see what kind of work you've done on it once your dissertation is published.

    • @PhillipDBole
      @PhillipDBole Před 10 lety

      Now combine the 33 node with 40 node for a 73 node cluster.. Wow that'd be awesome.

    • @sethseth6ify
      @sethseth6ify Před 9 lety +5

      ***** Wireless sucks and is slow.

    • @sethseth6ify
      @sethseth6ify Před 9 lety

      I live in the other side of the house, far from the router. We would have to drill into the attic and we have a racoon ;P

    • @TheRetroPolarBear
      @TheRetroPolarBear Před 9 lety

      Seth Tipping there is wireless usb wifi dongles you can get to wirelessly connect to the internet

  • @teodoreh
    @teodoreh Před 9 lety +28

    The problem is that so many facebook pages and stupid portals present this as a "cheap supercomputer" project. It is not. Ok, you can experiment with parallel processing with 30 or 64 nodes, but on the whole video I couldn't find a single piece of information about (i) total power consumption and (ii) total processing power of project (except the ARM processor frequency). So in conclusion, the whole project gets more attention that it should from people who look after something different. I assume that an OpenCL software on a single R9 280X will be x10 times faster than the whole 33 node project - and around 7 times cheaper too!

    • @msh1044
      @msh1044 Před 9 lety +14

      Well, as you said he did say he was going to overclock them to 1ghz each. But to cut the guy some slack, There are some valid scenario's for such as setup. 1) he could be building this as a prototype for an application he wants to run on a real big ass super computer. Which would cost money to rent time on. So having the behavior of your application across multiple nodes well tested will definitely help here. 2) He seeks to replace an existing supermachine program. But it's too risky to just "swap the program" and see if the modified version works. 3) He just wants to educate himself on the behavior of programs across multiple nodes. 4) everything else! Either way there could be many valid reasons for building this stack. And i personally think this stack was well executed.

    • @dizzious
      @dizzious Před 9 lety +3

      So you're saying he can get more raw flops with a graphics card. Duh? If you had paid attention to the first 35 seconds of the video you would have noticed that he said he needed a cluster. While a graphics card would definitely provide more raw flops, that might not matter at all: remember that the ARM chips in the RasPi's are optimized and designed for different types of computing. If this guy's application is designed specifically to run on 32 individual ARM processors, then he's going to get MUCH higher performance running it on what it was designed for, instead of running it on some shitty consumer-grade graphics card.

    • @yumri4
      @yumri4 Před 9 lety +1

      dizzious
      i think you mised the part of when he said he is writing a paper on how this works ... never went onto which part of it he is writing about though. In that how would you be able to emulate a 32 node project on a OpenCL software program? it is a project on and about how 32 nodes work together in sync thus if you only have 1 node even acting as 32 nodes you will not be able to get the same result with all the same errors, bugs and gliches that needed to be fixed in it.
      Why the paper while probably because he is going for his master's and/or Ph.D thus actually haveing a 32-node cluster is needed even though he did go a little overkill with the power supplys and case fans. The power supplys could have been replaced with a custom power adapter made for powering mutliple devices on a 5V power line but not knowing how many amps are actually needed a PC power supply might have been the best solution not only the quickest solution to it.

    • @teodoreh
      @teodoreh Před 9 lety

      dizzious
      Which part of what I wrote was hard to understand?

    • @yumri4
      @yumri4 Před 9 lety +1

      Teodore Hatzikostas i think you missed the point of the project as it is a proof of concept device not an actual computing device there is a major difference thus yeah it has 32 nodes that can work together and all are overclocked to a speed that they could be synced at without noticeable latancy time but it is for a paper not a business nor a consumer application thus after he is done with the paper he will most likely either 1 keep it for future explaining about the how he got the data and/or 2 sell it to the university who sponsered it most likely as $1,000 for a device to just write 1 paper is a pretty steep cost to which is probably only going to be a foot note and/or a small paragraph in the paper while the rest is about how a 32 node system works together and how well.
      Again he mentioned that using the raspberry Pis was the cheapest way but still $1,000 USD is not that cheap of a price ... probably was that high because of the PC PSUs though to which he could have gotten away with only 1 and used a diffenret PSU with more adapters on to the wires but that is assuming any PSU on the market will have 4 independent 5V outputs with enough amps to power that thing.

  • @CodeLeeCarter
    @CodeLeeCarter Před 7 lety

    Nice work man, loving it!

  • @SwanX1
    @SwanX1 Před 9 lety

    1,000 Subscriber
    Congrats!

  • @karrotop
    @karrotop Před 10 lety +6

    I'm assuming virtual machines weren't going to cut it? a number of projects in my degree required network environments and vmware worked beautifully for me :)

  • @mellanone3860
    @mellanone3860 Před 7 lety +39

    And I can barely write a "Hello world"-program..

    • @invntiv3281
      @invntiv3281 Před 7 lety +3

      Youll get there! Keep going man!

    • @EeziPZ
      @EeziPZ Před 7 lety +2

      I wouldn't do that...
      I think is better and your should be in your body tags.

    • @0x1EGEN
      @0x1EGEN Před 7 lety +2

      HTML isn't exactly programming. Here's an example:
      C/C++: cout

    • @0x1EGEN
      @0x1EGEN Před 7 lety

      ***** Well thanks for repeating my comment. Lol

    • @user-hd8tg4em2n
      @user-hd8tg4em2n Před 7 lety +4

      C would be printf("Hello World");
      C++ would be cout

  • @mcleb84
    @mcleb84 Před 9 lety

    This is the most beautiful cluster f#*k I've ever seen. Nice work. I recently found out about the RPi less than two hours ago and I am in love.

  • @arsenicsupersonic1
    @arsenicsupersonic1 Před 8 lety +1

    Yo dude congrats on your PhD!!
    Seems fun!

  • @dickgozinya7169
    @dickgozinya7169 Před 7 lety +8

    i like pie.

  • @nosbodeoj
    @nosbodeoj Před 9 lety +12

    now replace all of the pi's with raspberry pi gen2's and we are talking some serious performance

    • @MrKimarin
      @MrKimarin Před 9 lety

      ***** waste of money if he doesn't need more performance

    • @marcofakename6097
      @marcofakename6097 Před 7 lety +2

      waste of money anyway. He could just have used virtual machines to test his simulation software.

  • @ArktisVodka
    @ArktisVodka Před 7 lety

    Very nice project! Keep going!

  • @JoshuaBriefman
    @JoshuaBriefman Před 10 lety

    This is very memorizing to look at.

  • @robogames4690
    @robogames4690 Před 10 lety +10

    To me this is a mini supercomputer

    • @brendan636
      @brendan636 Před 10 lety +7

      It is that to you because that is what it actually is, and why it was built

    • @wolflink1455
      @wolflink1455 Před 6 lety

      +Robogames You took the thought right out of my head lol

  • @nanthilrodriguez
    @nanthilrodriguez Před 8 lety +13

    I haven't seen a response on any of these super computing raspi builds. What is the overall computational capability of your cluster?

    • @hydrochloricacid2146
      @hydrochloricacid2146 Před 8 lety +46

      I guess it would be 33 times the power of a raspberry pi b

    • @JoshKiepert
      @JoshKiepert  Před 8 lety +7

      +Nathan Rogers Please see the video description for lots of details regarding the performance of this cluster ;)

    • @SciHeartJourney
      @SciHeartJourney Před 8 lety

      +Phoenix Wright
      I think it would have 2^31 times the amount of power. That's like 2 billion!

    • @hydrochloricacid2146
      @hydrochloricacid2146 Před 8 lety

      Richard Vasquez really ?

    • @dhewton1966
      @dhewton1966 Před 7 lety

      lol. You're good.

  • @ilkoderez601
    @ilkoderez601 Před 10 lety

    That is really freaking cool. Thank you for doing this!

  • @alexmcmahon2810
    @alexmcmahon2810 Před 10 lety +1

    Well done sir, MPI and all. Now, render some fractals on this badboy!

  • @ScottBeebiWan
    @ScottBeebiWan Před 10 lety +4

    GET *_ALL_* THE DOGECOINS

  • @adventurewithchris
    @adventurewithchris Před 7 lety +8

    Just curious, it's now been 3 years since you posted this video. Are you still utilizing this project? Have you been able to repurpose this for anything else?

    • @JoshKiepert
      @JoshKiepert  Před 7 lety +22

      After completing the build, I continued to use the RPiCluster to finish simulations for my PhD research up until I graduated in May 2014. The electrical and computer engineering department at Boise State University provided the funding to build the cluster, so it currently resides at the university and I no longer have access to it. I haven't heard if anyone else is using it since I graduated.

    • @markg5465
      @markg5465 Před 7 lety +2

      +Josh Kiepert maybe they use it to mine bitcoin xD (not effective but you know)

    • @markg5465
      @markg5465 Před 7 lety +10

      It's their money :/

    • @traetuusplays8987
      @traetuusplays8987 Před 7 lety +1

      Chris Grabo I'd be excited about just having my hands on 30+ pis that's nuts.

    • @dalivrubot5909
      @dalivrubot5909 Před 7 lety

      Just curious, but how many SD cards did you chew through using this cluster?

  • @SenatorMailman
    @SenatorMailman Před 7 lety +1

    Nice job getting your PhD, man. Impressive stuff.

  • @DiamondMunchies
    @DiamondMunchies Před 8 lety

    Amazing build!

  • @balance_one
    @balance_one Před 8 lety +12

    What are the practical applications of a cluster like this?

    • @chark2131
      @chark2131 Před 8 lety +2

      +Benjamin Norton he needed to test a cluster program and needed a cluster to do that so this was the cheapest option

    • @balance_one
      @balance_one Před 8 lety +4

      I guess what I'm curious about is if these could speed up the rendering process with something like video editing or making 3d fractals.

    • @chark2131
      @chark2131 Před 8 lety +1

      I have no idea how this is practical at all

    • @rberg42
      @rberg42 Před 8 lety +6

      +Benjamin Norton what are the practical application of the Christmas tree lights.

    • @TanjoGalbi
      @TanjoGalbi Před 8 lety +4

      +Benjamin Norton Can't you see in the video? It flashes LEDs in fancy patterns! :P

  • @generalkitten2100
    @generalkitten2100 Před 7 lety +7

    can you do some kind of benchmark of yhe cluster computing perreformance

    • @JoshKiepert
      @JoshKiepert  Před 7 lety +2

      Check out the video description additional details :)

    • @Roensmusic
      @Roensmusic Před 7 lety

      yeah i like to see that also

  • @BuildBreakFix
    @BuildBreakFix Před 7 lety

    Very nice build!

  • @thingyee1118
    @thingyee1118 Před 10 lety

    Very intersting project, clever and cool.

  • @MohammedMuaawia
    @MohammedMuaawia Před 8 lety +144

    Yes, but can it run crysis?

    • @MohammedMuaawia
      @MohammedMuaawia Před 8 lety +4

      +iTheStopSigni It was a rhetorical question, but thanks ;)

    • @davidagat521
      @davidagat521 Před 8 lety +6

      +iTheStopSigni No...
      But, Crysis is Windows only...

    • @MohammedMuaawia
      @MohammedMuaawia Před 8 lety +5

      +davidagat521 Actually, It's available for linux, which many raspberry pi OS' are based on.

    • @TheofficalTactical
      @TheofficalTactical Před 8 lety +11

      +Mohammed Hamza its ARM architecture not x86 so it cannot even run windows only specialized linux distro's. Also the 33 pi's performance would not scale and its on board graphics are very, very bad, its pretty much playing crysis on an iphone.

    • @krazie835
      @krazie835 Před 8 lety +3

      +Mohammed Hamza Now it's "can it run Witcher 3?"

  • @GoingtoHecq
    @GoingtoHecq Před 10 lety +22

    So what are you using them for? Code compiling? Encoding/transcoding media? Running a videogame server? Torrenting? Downloading porn? DDOS'ing?

  • @devinci2720
    @devinci2720 Před 8 lety

    This is Incredible! Very impressive!

  • @JuanATena
    @JuanATena Před 8 lety +1

    downloaded your dissertation and although I barely understand exactly what is you are trying to accomplish I respect your work and will try to better understand not only your build but your research/work. Thanks!

  • @jelahni
    @jelahni Před 10 lety +8

    But Can It Play Crisis?

  • @amitnandi1924
    @amitnandi1924 Před 7 lety +6

    yea you could finally play minesweeper over 60 fps. congrats

  • @ronniezzzz
    @ronniezzzz Před 6 lety

    nice setup mate

  • @popcornshiner3937
    @popcornshiner3937 Před 7 lety

    Dude that thing is friggin awesome

  • @blakewooley2500
    @blakewooley2500 Před 9 lety +3

    But what do you DO with a supercomputer?
    Besides, like, cracking passwords extremely fast?

    • @benciccarelli6486
      @benciccarelli6486 Před 5 lety +1

      He said in the video he wanted to use it for physics simulations for his dissertation

  • @MichaelReevessf
    @MichaelReevessf Před 6 lety +3

    How much u want for it

  • @evifnoskcaj
    @evifnoskcaj Před 8 lety

    You are a genius and this is a work of art!

  • @KarlBateman_uk
    @KarlBateman_uk Před 7 lety

    Dude!! This is sweeet! Great job

  • @creative-for-fun
    @creative-for-fun Před 10 lety +8

    rough calculation, this costs at least 1200 dollars. I am just wondering if this will be faster or more powerful than a 1200 dollars build i7 computer.

    • @creative-for-fun
      @creative-for-fun Před 10 lety +1

      Marta Kurtovic thanks for replying. i just want to compare this 33-node rpi cluster with one i7 computer. which one is faster (more powerful)? assume they have the same cost. any one knows?

    • @glytchd
      @glytchd Před 9 lety +3

      Heya.. the answers ur looking for are near the bottom of description. Always good to read that; just like FAQs b4 posting in Forums. Anyhow, a single proper PC would cook the pants off this cluster. But it was made to emulate a wireless-- --- and a good idea too! Imagine all the processing power just sitting idle in academic or business networks!! Which could otherwise be used for protein folding or something...!

    • @creative-for-fun
      @creative-for-fun Před 9 lety +1

      glytchd thanks for your kindly reply

    • @666Pulsar666
      @666Pulsar666 Před 9 lety +7

      ***** Yeah. The answer is not that simple. It depends on the program you are runing. This is not built to run a game. It's built for parallel computation. Where you need to do lots of calculation in a short period of time or even realtime in some cases. It's like you want to compare apples with grapes, each one has pros and cons.

    • @creative-for-fun
      @creative-for-fun Před 9 lety +3

      666Pulsar666 like your answer, thanks

  • @ficklampa
    @ficklampa Před 10 lety +13

    What are you using it for?

    • @DavidEssex2112
      @DavidEssex2112 Před 10 lety

      Just read the *ABOUT* section of this video.

    • @ficklampa
      @ficklampa Před 10 lety +5

      David Essex Thanks. Didn't help much.

    • @DavidEssex2112
      @DavidEssex2112 Před 10 lety

      Andreas Suojanen There's all kinds of info around. Not sure if this guy is reading here on g+ to help figure it out.

    • @ficklampa
      @ficklampa Před 10 lety

      David Essex Simple? I have no idea what a beowulf cluster is for. :P

    • @WightKnight
      @WightKnight Před 10 lety +2

      God damn it Andreas! You're not understanding something that's so simple if you took computing as a masters degree! Gah!

  • @demonx0859
    @demonx0859 Před 9 lety

    Great Design!

  • @klausb.7505
    @klausb.7505 Před 5 lety

    Beautiful M8 !
    Love IT !

  • @emilposselt5607
    @emilposselt5607 Před 8 lety +3

    What do you use it for or why bulid it, to what purpose ?

    • @Kentboy05
      @Kentboy05 Před 7 lety

      He clearly says its for his dissertation for university

    • @user-iz4js3lz6z
      @user-iz4js3lz6z Před 7 lety

      i think this for different hacks something like brutforce wi-fi networks

    • @philme9804
      @philme9804 Před 7 lety +1

      I think you should learn English.

  • @BreeZyHDOfficial
    @BreeZyHDOfficial Před 6 lety +70

    But can it run crysis?

  • @TheHauntedKnight1
    @TheHauntedKnight1 Před 8 lety

    Amazing! Great Work!

  • @kenc7435
    @kenc7435 Před 6 lety

    looks nice!!! good job

  • @bedrocktree4882
    @bedrocktree4882 Před 5 lety +3

    But...
    Can it run minecraft?

  • @Flavio010295
    @Flavio010295 Před 9 lety +3

    It’s worth do it to mine Bitcoin??

    • @davejb6166
      @davejb6166 Před 9 lety +2

      No where near industry level performance for Bitcoin . The guy states its for poc for his dissertation Bravo i say.

    • @Flavio010295
      @Flavio010295 Před 9 lety

      Dave Jb Excuse me!

    • @davejb6166
      @davejb6166 Před 9 lety

      Flavio Borges Ammm ok , I was not giving out just saying .

  • @Milizitas
    @Milizitas Před 10 lety

    This is really awesome dude ;)!

  • @jester_mester7389
    @jester_mester7389 Před 6 lety

    great cluster loved the video