The RPiCluster

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ค. 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...

ความคิดเห็น • 1.9K

  • @Axess-sv8nq
    @Axess-sv8nq 7 ปีที่แล้ว +2054

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

  • @Zubayer_Islam_Rezoan
    @Zubayer_Islam_Rezoan ปีที่แล้ว +5

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

  • @walter0bz
    @walter0bz 9 ปีที่แล้ว +1382

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

    • @tubesitereviews
      @tubesitereviews 9 ปีที่แล้ว +1

      ROFL!

    • @BigTylt
      @BigTylt 9 ปีที่แล้ว +64

      walter0bz He wanted 3 and bought 33. :3

    • @ChristianRodriguez-tv4ct
      @ChristianRodriguez-tv4ct 9 ปีที่แล้ว +1

      Lol

    • @luigiboss4803
      @luigiboss4803 7 ปีที่แล้ว +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 7 ปีที่แล้ว +2

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

  • @cpace123
    @cpace123 9 ปีที่แล้ว +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 9 ปีที่แล้ว +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 9 ปีที่แล้ว +9

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

    • @glasvegas6692
      @glasvegas6692 7 ปีที่แล้ว +4

      hobbyhands yes here is someone who agrees with me!

    • @busywl69
      @busywl69 6 ปีที่แล้ว +5

      human beings are toxic. that's why.

    • @magnuswright5572
      @magnuswright5572 5 ปีที่แล้ว +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 5 ปีที่แล้ว +220

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

    • @gustavgustaffson9553
      @gustavgustaffson9553 5 ปีที่แล้ว +14

      Hayden Keast underrated comment

    • @again8550
      @again8550 5 ปีที่แล้ว +5

      sseth type comment

    • @keeksboosts4123
      @keeksboosts4123 5 ปีที่แล้ว

      oh yes

    • @douglasskinner
      @douglasskinner 4 ปีที่แล้ว +3

      So there isn't already enough human suffering there?

    • @jarleskogly8388
      @jarleskogly8388 4 ปีที่แล้ว +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 8 ปีที่แล้ว +218

    The LEDs are what got me. Fuckin' dank.

    • @Darnder
      @Darnder 6 ปีที่แล้ว

      RPi now stands for Razer pi :)

  • @mncpoops4005
    @mncpoops4005 8 ปีที่แล้ว +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 7 ปีที่แล้ว +2

      MNCpoops

    • @csp070789
      @csp070789 7 ปีที่แล้ว

      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 5 ปีที่แล้ว +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 5 ปีที่แล้ว

      This was a real world problem 10 years ago.

    • @mierbeuker8148
      @mierbeuker8148 5 ปีที่แล้ว

      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?

  • @philipfry9436
    @philipfry9436 5 ปีที่แล้ว +7

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

  • @tbbw
    @tbbw 8 ปีที่แล้ว +4

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

  • @operator8014
    @operator8014 5 ปีที่แล้ว +76

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

  • @kd8gby
    @kd8gby 10 ปีที่แล้ว +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 7 ปีที่แล้ว

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

  • @Minitomate
    @Minitomate 4 ปีที่แล้ว +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 4 ปีที่แล้ว +5

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

  • @AmericanJusticeCorp
    @AmericanJusticeCorp 5 ปีที่แล้ว +5

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

  • @jls9225
    @jls9225 5 ปีที่แล้ว +1

    Beautiful, this is why I love TH-cam creators.

  • @TheDiggidee
    @TheDiggidee 10 ปีที่แล้ว +1

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

  • @PhillipRemaker
    @PhillipRemaker 8 ปีที่แล้ว +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?

  • @Aaronage1
    @Aaronage1 10 ปีที่แล้ว +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 :)

  • @asktheprophet
    @asktheprophet 7 ปีที่แล้ว

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

  • @ConstantXplorer
    @ConstantXplorer 8 ปีที่แล้ว

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

  • @Disthron
    @Disthron 8 ปีที่แล้ว +28

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

  • @b3ans4eva
    @b3ans4eva 7 ปีที่แล้ว +3

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

  • @r2bbrak
    @r2bbrak 8 ปีที่แล้ว

    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.

  • @ArisAlamanos
    @ArisAlamanos 10 ปีที่แล้ว

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

  • @ScottieD369
    @ScottieD369 8 ปีที่แล้ว +51

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

    • @willmw
      @willmw 8 ปีที่แล้ว +2

      Omfg yes

    • @nissanpacific9793
      @nissanpacific9793 6 ปีที่แล้ว +11

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

    • @SomeNot
      @SomeNot 6 ปีที่แล้ว +3

      That would be soooooooo expensive

    • @Mecrom
      @Mecrom 5 ปีที่แล้ว +3

      @@SomeNot it already was

    • @Morphical
      @Morphical 5 ปีที่แล้ว +6

      Scottie D369 now 4 b’s

  • @MatMabee
    @MatMabee 10 ปีที่แล้ว +13

    Give this man all of your attention!

    • @MatMabee
      @MatMabee 10 ปีที่แล้ว

      Vedant Mathur Should I do this?

    • @vedantgp
      @vedantgp 10 ปีที่แล้ว +6

      Do it!

  • @BitByteTechs
    @BitByteTechs 10 ปีที่แล้ว +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.

  • @TheMathematicalMan
    @TheMathematicalMan 10 ปีที่แล้ว

    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

  • @lexibigcheese
    @lexibigcheese 5 ปีที่แล้ว +13

    parallel programming: 100

  • @mackenzierynebagtong8549
    @mackenzierynebagtong8549 5 ปีที่แล้ว +8

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

  • @kenjboyd6233
    @kenjboyd6233 7 ปีที่แล้ว

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

  • @rbaleksandar
    @rbaleksandar 9 ปีที่แล้ว +1

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

  • @chal1821
    @chal1821 10 ปีที่แล้ว +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 10 ปีที่แล้ว +5

      He's programmed them to be one computer.

    • @diegogarcia4255
      @diegogarcia4255 9 ปีที่แล้ว +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 7 ปีที่แล้ว

      Diego Garcia do GHz add up?

  • @sergeantseven4240
    @sergeantseven4240 5 ปีที่แล้ว +6

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

  • @mcleb84
    @mcleb84 9 ปีที่แล้ว

    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.

  • @TrillasAdventures
    @TrillasAdventures 6 ปีที่แล้ว

    thats some savage work with the pcb and leds

  • @DavidEssex2112
    @DavidEssex2112 10 ปีที่แล้ว +25

    Does this make smoothies?

  • @karrotop
    @karrotop 10 ปีที่แล้ว +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 :)

    • @DavidEssex2112
      @DavidEssex2112 10 ปีที่แล้ว +11

      And this is far more fun.

  • @alexmcmahon2810
    @alexmcmahon2810 10 ปีที่แล้ว +1

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

  • @lacricademarta
    @lacricademarta 3 ปีที่แล้ว

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

  • @Sypaka
    @Sypaka 5 ปีที่แล้ว +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.

  • @RayMillTN1
    @RayMillTN1 10 ปีที่แล้ว +5

    awesome...

  • @mrfrankowski
    @mrfrankowski 8 ปีที่แล้ว

    This is pretty spectacular. Really impressed!

  • @DavadoffTube
    @DavadoffTube 10 ปีที่แล้ว

    Impressive design - nice job

  • @teodoreh
    @teodoreh 9 ปีที่แล้ว +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 9 ปีที่แล้ว +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 9 ปีที่แล้ว +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 9 ปีที่แล้ว +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 9 ปีที่แล้ว

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

    • @yumri4
      @yumri4 9 ปีที่แล้ว +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.

  • @AISkillBoost
    @AISkillBoost 9 ปีที่แล้ว +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 9 ปีที่แล้ว

      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 10 ปีที่แล้ว

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

  • @Janeykennedy275
    @Janeykennedy275 4 ปีที่แล้ว

    Nice work one of the biggest clusters I've seen

  • @minecralex4497
    @minecralex4497 8 ปีที่แล้ว +370

    can it run minecraft at 300 fps?

    • @PolakeXD
      @PolakeXD 8 ปีที่แล้ว +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 8 ปีที่แล้ว +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 8 ปีที่แล้ว +41

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

    • @minecralex4497
      @minecralex4497 8 ปีที่แล้ว +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 8 ปีที่แล้ว +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..

  • @MohammedMuaawia
    @MohammedMuaawia 8 ปีที่แล้ว +144

    Yes, but can it run crysis?

    • @MohammedMuaawia
      @MohammedMuaawia 8 ปีที่แล้ว +4

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

    • @davidagat521
      @davidagat521 8 ปีที่แล้ว +6

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

    • @MohammedMuaawia
      @MohammedMuaawia 8 ปีที่แล้ว +5

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

    • @TheofficalTactical
      @TheofficalTactical 8 ปีที่แล้ว +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 8 ปีที่แล้ว +3

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

  • @mannydecora1507
    @mannydecora1507 10 ปีที่แล้ว

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

  • @chopper421
    @chopper421 9 ปีที่แล้ว

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

  • @generalkitten2100
    @generalkitten2100 8 ปีที่แล้ว +7

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

    • @JoshKiepert
      @JoshKiepert  8 ปีที่แล้ว +2

      Check out the video description additional details :)

    • @Roensmusic
      @Roensmusic 7 ปีที่แล้ว

      yeah i like to see that also

  • @balance_one
    @balance_one 8 ปีที่แล้ว +12

    What are the practical applications of a cluster like this?

    • @chark2131
      @chark2131 8 ปีที่แล้ว +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 8 ปีที่แล้ว +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 8 ปีที่แล้ว +1

      I have no idea how this is practical at all

    • @rberg42
      @rberg42 8 ปีที่แล้ว +6

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

    • @TanjoGalbi
      @TanjoGalbi 8 ปีที่แล้ว +4

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

  • @daltonmerrill7555
    @daltonmerrill7555 7 ปีที่แล้ว

    looks very cool with the leds

  • @ilkoderez601
    @ilkoderez601 10 ปีที่แล้ว

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

  • @nanthilrodriguez
    @nanthilrodriguez 8 ปีที่แล้ว +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 8 ปีที่แล้ว +46

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

    • @JoshKiepert
      @JoshKiepert  8 ปีที่แล้ว +7

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

    • @SciHeartJourney
      @SciHeartJourney 8 ปีที่แล้ว

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

    • @hydrochloricacid2146
      @hydrochloricacid2146 8 ปีที่แล้ว

      Richard Vasquez really ?

    • @dhewton1966
      @dhewton1966 8 ปีที่แล้ว

      lol. You're good.

  • @furrane
    @furrane 8 ปีที่แล้ว +7

    That's a really smart RGB led matrix xD

    • @AishaDracoGryph
      @AishaDracoGryph 8 ปีที่แล้ว +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 8 ปีที่แล้ว

      Ho boy ...

    • @nobytes2
      @nobytes2 5 ปีที่แล้ว

      @@AishaDracoGryph It was a joke lol.

  • @CodeLeeCarter
    @CodeLeeCarter 8 ปีที่แล้ว

    Nice work man, loving it!

  • @SwanX1
    @SwanX1 10 ปีที่แล้ว

    1,000 Subscriber
    Congrats!

  • @needfulart4510
    @needfulart4510 7 ปีที่แล้ว +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 5 ปีที่แล้ว

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

  • @MichaelReevessf
    @MichaelReevessf 6 ปีที่แล้ว +3

    How much u want for it

  • @SenatorMailman
    @SenatorMailman 7 ปีที่แล้ว +1

    Nice job getting your PhD, man. Impressive stuff.

  • @JoshuaBriefman
    @JoshuaBriefman 10 ปีที่แล้ว

    This is very memorizing to look at.

  • @kraker4life
    @kraker4life 10 ปีที่แล้ว +15

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

  • @adventurewithchris
    @adventurewithchris 7 ปีที่แล้ว +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  7 ปีที่แล้ว +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 7 ปีที่แล้ว +2

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

    • @markg5465
      @markg5465 7 ปีที่แล้ว +10

      It's their money :/

    • @traetuusplays8987
      @traetuusplays8987 7 ปีที่แล้ว +1

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

    • @dalivrubot5909
      @dalivrubot5909 7 ปีที่แล้ว

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

  • @JuanATena
    @JuanATena 8 ปีที่แล้ว +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!

    • @JoshKiepert
      @JoshKiepert  8 ปีที่แล้ว

      +Juan A. Tena Thanks!

  • @arsenicsupersonic1
    @arsenicsupersonic1 8 ปีที่แล้ว +1

    Yo dude congrats on your PhD!!
    Seems fun!

  • @jelahni
    @jelahni 10 ปีที่แล้ว +8

    But Can It Play Crisis?

  • @GoingtoHecq
    @GoingtoHecq 10 ปีที่แล้ว +22

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

    • @JoshKiepert
      @JoshKiepert  10 ปีที่แล้ว

      See video description

    • @GoingtoHecq
      @GoingtoHecq 10 ปีที่แล้ว

      ***** totally geeeey, eh?

    • @jakelancaster5889
      @jakelancaster5889 9 ปีที่แล้ว +5

      He couldn't use it for ddos' ing as the traffic would still only come from a single source. But he could for dos attacks but not really useful

    • @UnknownAlienSpecie
      @UnknownAlienSpecie 9 ปีที่แล้ว +3

      Jake Guard anon has spoken

    • @MichaelReevessf
      @MichaelReevessf 6 ปีที่แล้ว

      Faster

  • @cristiat
    @cristiat 6 ปีที่แล้ว

    Nice one dude! Congrats on your PhD!

  • @devinci2720
    @devinci2720 8 ปีที่แล้ว

    This is Incredible! Very impressive!

  • @blakewooley2500
    @blakewooley2500 10 ปีที่แล้ว +3

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

    • @benciccarelli6486
      @benciccarelli6486 5 ปีที่แล้ว +1

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

  • @ScottBeebiWan
    @ScottBeebiWan 10 ปีที่แล้ว +4

    GET *_ALL_* THE DOGECOINS

  • @ArktisVodka
    @ArktisVodka 7 ปีที่แล้ว

    Very nice project! Keep going!

  • @evifnoskcaj
    @evifnoskcaj 8 ปีที่แล้ว

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

  • @mellanone3860
    @mellanone3860 8 ปีที่แล้ว +39

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

    • @invntiv3281
      @invntiv3281 7 ปีที่แล้ว +3

      Youll get there! Keep going man!

    • @EeziPZ
      @EeziPZ 7 ปีที่แล้ว +2

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

    • @0x1EGEN
      @0x1EGEN 7 ปีที่แล้ว +2

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

    • @0x1EGEN
      @0x1EGEN 7 ปีที่แล้ว

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

    • @user-hd8tg4em2n
      @user-hd8tg4em2n 7 ปีที่แล้ว +4

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

  • @dickgozinya7169
    @dickgozinya7169 7 ปีที่แล้ว +8

    i like pie.

  • @BuildBreakFix
    @BuildBreakFix 8 ปีที่แล้ว

    Very nice build!

  • @phill5922
    @phill5922 7 ปีที่แล้ว

    my god you condensed a whole server room into the size of a home PC BAD ASS

  • @JoshKiepert
    @JoshKiepert  10 ปีที่แล้ว +53

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

    • @nukeman239
      @nukeman239 10 ปีที่แล้ว +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 10 ปีที่แล้ว

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

    • @sethseth6ify
      @sethseth6ify 10 ปีที่แล้ว +5

      ***** Wireless sucks and is slow.

    • @sethseth6ify
      @sethseth6ify 10 ปีที่แล้ว

      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 9 ปีที่แล้ว

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

  • @nosbodeoj
    @nosbodeoj 9 ปีที่แล้ว +12

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

    • @MrKimarin
      @MrKimarin 9 ปีที่แล้ว

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

    • @marcofakename6097
      @marcofakename6097 7 ปีที่แล้ว +2

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

  • @kevinbarton9052
    @kevinbarton9052 10 ปีที่แล้ว

    Great one, a 40-node banana pi cluster build is a great new idea.

  • @thingyee1118
    @thingyee1118 10 ปีที่แล้ว

    Very intersting project, clever and cool.

  • @creative-for-fun
    @creative-for-fun 10 ปีที่แล้ว +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 10 ปีที่แล้ว +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 10 ปีที่แล้ว +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 10 ปีที่แล้ว +1

      glytchd thanks for your kindly reply

    • @666Pulsar666
      @666Pulsar666 10 ปีที่แล้ว +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 10 ปีที่แล้ว +3

      666Pulsar666 like your answer, thanks

  • @emilposselt5607
    @emilposselt5607 8 ปีที่แล้ว +3

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

    • @Kentboy05
      @Kentboy05 8 ปีที่แล้ว

      He clearly says its for his dissertation for university

    • @user-iz4js3lz6z
      @user-iz4js3lz6z 7 ปีที่แล้ว

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

    • @philme9804
      @philme9804 7 ปีที่แล้ว +1

      I think you should learn English.

  • @DJJLaffan
    @DJJLaffan 7 ปีที่แล้ว

    This gets my vote simply for its uniformity! Well played.

  • @iwannadrum1001
    @iwannadrum1001 9 ปีที่แล้ว

    even after watching the entire video a few times, i still have no idea what something like this is used for :p
    looks amazingly cool tough!

  • @ficklampa
    @ficklampa 10 ปีที่แล้ว +13

    What are you using it for?

    • @DavidEssex2112
      @DavidEssex2112 10 ปีที่แล้ว

      Just read the *ABOUT* section of this video.

    • @ficklampa
      @ficklampa 10 ปีที่แล้ว +5

      David Essex Thanks. Didn't help much.

    • @DavidEssex2112
      @DavidEssex2112 10 ปีที่แล้ว

      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 10 ปีที่แล้ว

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

    • @WightKnight
      @WightKnight 10 ปีที่แล้ว +2

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

  • @robogames4690
    @robogames4690 10 ปีที่แล้ว +10

    To me this is a mini supercomputer

    • @brendan636
      @brendan636 10 ปีที่แล้ว +7

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

    • @wolflink1455
      @wolflink1455 6 ปีที่แล้ว

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

  • @popcornshiner3937
    @popcornshiner3937 7 ปีที่แล้ว

    Dude that thing is friggin awesome

  • @KarlBateman_uk
    @KarlBateman_uk 7 ปีที่แล้ว

    Dude!! This is sweeet! Great job

  • @bedrocktree4882
    @bedrocktree4882 5 ปีที่แล้ว +3

    But...
    Can it run minecraft?

  • @BreeZyHDOfficial
    @BreeZyHDOfficial 6 ปีที่แล้ว +70

    But can it run crysis?

    • @nahodny_marc
      @nahodny_marc 6 ปีที่แล้ว +1

      BreeZy HD Yes.

    • @youtuberobbedmeofmyname
      @youtuberobbedmeofmyname 6 ปีที่แล้ว +2

      Probably. I mean it's essentially 33 N64s more or less.

    • @nahodny_marc
      @nahodny_marc 6 ปีที่แล้ว +1

      falt And can it simulate x86?

  • @DiamondMunchies
    @DiamondMunchies 8 ปีที่แล้ว

    Amazing build!

  • @Jsak666
    @Jsak666 10 ปีที่แล้ว

    I saw the thumbnail for this and thought it was a sweet ass home server build. But I continued watching coz this is pretty interesting.

  • @amitnandi1924
    @amitnandi1924 7 ปีที่แล้ว +6

    yea you could finally play minesweeper over 60 fps. congrats

  • @Flavio010295
    @Flavio010295 9 ปีที่แล้ว +3

    It’s worth do it to mine Bitcoin??

    • @davejb6166
      @davejb6166 9 ปีที่แล้ว +2

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

    • @Flavio010295
      @Flavio010295 9 ปีที่แล้ว

      Dave Jb Excuse me!

    • @davejb6166
      @davejb6166 9 ปีที่แล้ว

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

  • @ronniezzzz
    @ronniezzzz 6 ปีที่แล้ว

    nice setup mate

  • @lewin555
    @lewin555 9 ปีที่แล้ว +1

    Nice presentation, A special "like" for the serious docs, Eagle as well, As the question of benchmarks always comes up, the comparison with "standard" nodes did it. As a owner of the both boards, I agree with your opinion about the BeagleBone Black with some slight remarks : the cost of the both is not really equal, almost when talking about 32 boards it's non negligible. On the other side, the performances are really different too : while the PI use USB for the ETH the BBb have a true controller + onboard flash +2 PRU to go Real time, without talking about headers and capes which could ease clustering.
    Thank you for this