Brian Guarraci is a software engineer at Twitter and in his spare time he’s building a Parallella cluster with a design that was inspired by two of the most iconic supercomputers ever made.
When we saw pictures of Brian’s cluster we were impressed and when we shared these with the community, it became apparent that we were not the only ones! It didn’t take long before curiosity got the better of me and I decided to get in touch with Brian to find out more…
Hi Brian, can you tell me about the Parallella cluster you are building.
I’m building a low-power general purpose compute cluster. I want it to be able to take advantage of standard distributed system packages so that there’s a familiar developer model. The Parallella boards are great for computation but since they have relatively limited storage and memory, I added two Intel NUCs. Each NUC has 1x Intel i3, 16GB RAM, 120GB SSD, 802.11ac WiFi and are also pretty low-power. The NUCs run Ubuntu server and are storage hosts and the primary interface to the external world. The system has 8x Parallella boards and a shared gigabit Ethernet switch, giving a peak performance of around 208 GFLOPs.
The physical assembly is inspired by the Cray-1 and Connection Machine supercomputers, also the new Mac Pro. It is 16″ high, with a 12” diameter and 3″ high base. Starting with the original motivation of creating a cooling tower for the 8 Parallella boards (Mac Pro style), the design expanded to also include power transformers, the two NUCs, a gigabit Ethernet switch, an Arduino and LED strips. In the spirit of the Connection Machine (CM-5), there will be 8x Adafruit Neopixel LED strips mounted on the outside of the tower and each with 16 LEDs, which will show the status of the Parallella compute nodes.
Power-wise, the system has 3 transformers: the two stock NUC 19V power supplies and an external 180W 12V power supply for everything else. The entire expected power consumption is about 120W on average: 30W * 2 (NUC) + 5W * 8 (Parallella) + 20W (LEDs).
A 12″ x 3″ PVC tube is used to form the base. The tube has a milled edge to support the laser-cut disc that is the tower base. The tower is a 13″ x 6″ PVC tube with a 140MM fan mounted at the top. Aluminum rails are mounted inside both the base and tower using high-temperature epoxy. The base itself includes the two stock AC-19V NUC transformers, the NUCs themselves, and 2 19v-5V DC-DC converters providing power for the Parallella boards and LEDs.
I spent a lot of time figuring out how best to mount the Parellalla boards while satisfying the space and airflow requirements. The solution I ended up with was to use a gigabit Ethernet switch as a kind of “spine”. In doing so, it was easy to minimize wire lengths, provide power and simplify mounting. On each side of the switch are 4x Parallellas mounted to oxygen-free copper bus bars. The bus bars are then mounted to the switch using 3M industrial Velcro, which is easy to work with, very strong and serves to insulate the bus bars from the metal switch case. The bus bars are subsequently connected to the base power supplies via standard Molex connectors.
Although building a system with a round case is much harder than a rectangular system, it is definitely more satisfying. To my surprise, when I first fired up the tower I was amazed how awesome it looked and started to think about using a clear acrylic tower tube instead.
Will the cluster have any custom hardware extensions or modifications?
Not at the moment. I think the possibly to remove the HDMI controller from the FPGA and to instead have custom logic for specialized hardware compute support is interesting, though.
What applications do you have in mind?
My current plan is to build a familiar compute cluster setup with host HDFS, Redis and ZooKeeper on the NUCs, and then farm out tasks to the Parallella boards. I think there’s a lot of opportunity to try different styles of parallel computing in the system, so I will use it as a platform for experimenting. Practically speaking, I will use the system for machine learning and Hadoop style tasks.
Why is parallel computing important?
For the most part, CPUs aren’t getting faster and the best way to get more done is to compute in parallel. One of the things that’s cool about a Parallella cluster is that you can perform multiple heterogenous parallel computing tasks all at the same time. Some nodes can be doing image processing while other nodes are doing machine learning. It’s a very flexible setup.
How can people follow the progress of your project?
I call this machine the Parallac and I’m planning on documenting any specific details at parallac.org.
It’s an incredibly cool project and thank you for your time, Brian!







It looks like the website in the article is wrong. It might be http://www.parallella.org/
http://www.parallac.org/
Please keep thrnoiwg these posts up they help tons.
I recently read Tina’s book and felt that it wasn’t exactly what I was expecting. I thought it was going to be the funniest book I ever read, but instead it’s really a story about working hard to get what you want. In the end I really loved it, and found it encouraging.
Ah – minimizing wire lengths. Seymour Cray would be proud.
Best bit about the picture is the very short Cat6 cables – so, so neat!!
Is there a comparison with the original Cray supercomputer? Power? FLOPS? Watts?
Just for the record 🙂
It’s 100x faster than the Cray-2, according to Wikipedia.
Way too cool!!
[…] http://www.parallella.org/2014/06/03/my-name-is-brian-and-i-build-supercomputers-in-my-spare-time/ […]
[…] momento, no te pierdas la entrevista que le hicieron desde parallella.org donde nos cuenta más sobre este fantástico […]
Have you considered adding custom heatsinks to each board, making cooling passive? It should be quite easy, if you have access to an NC milling machine.
My biggest problem with my 2 parallel boards is the heat and I don’t see how Brian solved that. Passive is not enough as the Zynq gets up to 80° after 5 minutes with the passive heatsinks, and I see some Zynq’s are even allowed to go up to 100°. Compare that to your avg Intel CPU with 68° even if they are spec’d to 72.6°C.
At the top of the switch there is a large circular fan.
[…] ist Coder bei Twitter und baut zuhause einen Cray-1-inspirierten Supercomputer mit stattlichen 208 GFLOPs. Zum Vergleich: Ein handelsüblicher 3GHz-Prozessor hat 12 GFLOPs. Das […]
[…] My Name is Brian and I Build Supercomputers in My Spare Time […]
[…] calls his creation Parallac, and it’s an homage to supercomputers like the Cray-1 and Connection Machine. At its core are […]
Hi Brian! Awesome! I can’t wait to see a full doc about this Project! 🙂
Can you provide benchmark & power consumption test?
[…] el diseño Guarraci se inspiró en las supercomputadoras Cray-1 y Connection Machine, además de la Mac Pro […]
[…] el diseño Guarraci se inspiró en las supercomputadoras Cray-1 y Connection Machine, además de la Mac Pro […]
[…] el diseño Guarraci se inspiró en las supercomputadoras Cray-1 y Connection Machine, además de la Mac Pro […]
[…] http://www.parallella.org/2014/06/03/my-name-is-brian-and-i-build-supercomputers-in-my-spare-time/ […]
[…] in seiner Freizeit kleine Supercomputer: Inspiriert von dem 70er-Jahre-Rechner Cray-1 steckt sein “Parallac” genannter Parallelcomputer ebenfalls in einem zylinderförmigen Gehäuse. Die Konstruktion kommt auf eine Rechenleistung von […]
Email or Call me BrockdAvignon@PhoneVoterNetworks.com or 831-214-5991
Would be amazing if you consider the possibility to support a few BOINC (distributed computing) projects.
Overall it seems to be a very interesting super-computer:-)
You are awesome.. that’s a beast of a machine!
Is this suitable to crack WPA keys?
of course it is, but at the moment there are not software wrote for. As the source code of WPA breaker (i.e. aircrack-ng) everyone can rewrite to take advantage of multiple cores of parallella. The problem is that till now noone did it yet.
[…] para construir en casa un superordenador. En este ítem se recogen dos ejemplos curiosos: la máquina creada por Brian Guarraci, ingeniero de Twitter, algo tosca de aspecto aunque capaz de conseguir 208 GFlops, y la más […]
[…] Source: Parallella […]
[…] para construir en casa un superordenador. En este ítem se recogen dos ejemplos curiosos: la máquina creada por Brian Guarraci, ingeniero de Twitter, algo tosca de aspecto aunque capaz de conseguir 208 GFlops, y la más […]
[…] para construir en casa un superordenador. En este ítem se recogen dos ejemplos curiosos: la máquina creada por Brian Guarraci, ingeniero de Twitter, algo tosca de aspecto aunque capaz de conseguir 208 GFlops, y la más […]
[…] para construir en casa un superordenador. En este ítem se recogen dos ejemplos curiosos: la máquina creada por Brian Guarraci, ingeniero de Twitter, algo tosca de aspecto aunque capaz de conseguir 208 GFlops, y la más […]
Look remember me Cray supercomputer
At last! Someone who unasdetdnrs! Thanks for posting!
So does this act as a single computer? How fast it it? I ask because I would love to use these for my VFX/CGI rendering but I would need at least 8GB of ram.
How would describe the durability of these units combared to standard enterprise serverboards?
So what do u plan doing with this? Crunching some BOINC data?
are there any plans to connect the eLinks of the parallella?
Looking forward to more!
JTR is already ported 😀
Hint: optimize your bandwidth – rearrange the network ports as : -xx- -xx- -xx- -xx- or xxxx xxxx —- —- instead of -xx-xx–xx-xx— since the last pair overlaps two switching matrices ( cheap matrices usually are in bunches of 4, so you’ll have inter-switch communications (lowest latency) between two or four nodes and backplane communications between 4 pairs or 2 quads depending on which method you choose.
wow! awesome 🙂 Im building my first board tonight. the intention is to build a cluster soon. Thanks so much for sharing!
[…] A software engineer by the name of Brian Guarraci who works at Twitter has a rather odd hobby, or at least you would think for someone who works with computers all day, every day. In true fashion of someone who loves what they do, in his spare time he’s building a Parallella cluster with a design that was inspired by two of the most iconic supercomputers ever m…. […]
Hello Brian,
could you please send me an e-mail, so that I can ask you some questions about this project?
Thank you very much in advance.
Regards
Hi Brian,
Impressive work. I am working on a research project who require heavy data mining, speech recognition and animation. I am very interested to build my own supercomputer at home and hope you can kindly share “HOW TO” build one to me.
Looking forward to hearing from you.
Thank you.
Kind regards,
Joyce
Nice job 🙂
This is great nice job man
Hello Brian,
Good Work. I am new to super computers, but some things don’t need knowledge or experience. The project is very clean connections etc… Good work keep going……
Regards
Leider fristet der damals gefeierte Giallo seit Jahren ein mehr als jämmerliches Dasein der Horrorlandschaft.
I’m utterly impressed. This is beyond imaginable; that machine looks like a monster, and it is home made.
Maybe you can donate some to the Seti / QCN projects? They’re out of funds and in desperate need for hardware.
Would love to hear from you on my email if you were interested.
Thanks!!
Ramy, owner of http://IGCSEWorld.com
You are so awesome for helping me solve this myetyrs.
Do you have any plans to document /give some insight into how you paired it all up and made it work? i would like to try to replicate this sort of thing.. but fear going in blind with my limited knowledge.
marriage counselor brooklyn ny
skin care for men from korea
mary kay skin care review
Everything wrote made a great deal of sense. However, what about this?
what if you added a little information? I am not suggesting your information is not solid, but what if
you added a post title that makes people desire more? I mean My Name is Brian and I Build Supercomputers
in My Spare Time | Parallella is kinda plain. You could look at Yahoo’s
home page and watch how they create article titles to grab viewers to click.
You might add a video or a pic or two to grab people excited about what you’ve written. Just my
opinion, it would bring your posts a little livelier.
wonderful points altogether, you simply received a logo new reader.
What could you suggest about your post that you made a few days in the past?
Any positive?
Ultimately, as Google and its products change
and continue to change, advertisers will need to change too; forget
about complaining and instead spend their time thinking of new, innovative ways to appeal to potential customers.
This ensures your campaign is profitable because the clicks will be free already.
They can use their knowledge to set up everything that’s necessary to help you sell things through your website, giving
you time to get back to the most important part
of your business.
Have been pleased if we helped someone to cheat Unlimited numbers of Gems
and Precious metal in Clash Royale video game.
Good post. I’m experiencing some of these issues as well..
magnificent issues altogether, you smply gained a logo nnew reader.
Whatt might you recommend in regards to your publish that you juxt made some days ago?
Any certain?
I love the info on your web sites. Thank you!
Unfortunately, many of the commercial deodorants contain aluminum and other harmful
chemicals that easily pass through the skin barrier into your body.
While the economy is in recovery mode and demand rises again for cosmetic services, hard lessons can be soon forgotten.
Tinea is another common fungal infection in the skin, and this often manifests as what
is known as ringworm.
Stylish driving on monitor will earn you faje points, whereas getting so much as sideswiped by other drives will subtract factors.
Learning to play guitar is more and more fashkonable and there are such a lot of ways of going about it but somke shortcuts aren’t so
good and a few resources are arrange by those who cannot actually play or train just to earn adcertising income.
All the entertainment units like TV, DVD, remote and video games can be placed
in a single unit and there are more and more types of
furniture, coming into the market, every day.
If you are unable to see the property a second or third time you still have ways of ensuring you’re not walking
into a lemon. But isolation is not healthy over long periods of time.
Greetings! Quick question that’s entirely off topic.
Do you know how to make your site mobile friendly? My site looks weird when viewing
from my apple iphone. I’m trying to find a theme or plugin that
might be able to fix this issue. If you have any suggestions, please share.
Cheers!
Do you have any video of that? I’d want to find out more details.
You can download Full version of this game from the Big Fish games official site
for just 3.5 $ using the discount coupon, which is readily available
in the site.
Often in this situation, the place where there resulted
on a free account has a late-payment in credit being abruptly stop, the customer can feel belittled and lowered.
I’m gone to inform my little brother, that he should
also pay a visit this blog on regular basis to get updated from most up-to-date news update.
You can expect free posts, free web content,
and guide that is free feeds which our community
of quality documented authors submits.
That is really attention-grabbing, You are an excessively skilled blogger.
I’ve joined your rss feed and look ahead to in the hunt for more
of your excellent post. Also, I’ve shared your web site in my social networks
WOW just what I was searching for. Came here by searching for print
Hi there to every one, since I am truly eager
of reading this blog’s post to be updated regularly. It includes nice stuff.
Can I simply just say what a comfort to find someone that really
understands what they are talking about on the net.
You definitely understand how to bring a problem to light and make it important.
More people really need to check this out and understand this side of
the story. I was surprised that you aren’t more popular since you certainly have the gift.
Love the mix of engineering and computing putting this thing together
Historically, betting Andy Reid as an underdog isn’t
a bad bet at all.
Wonderful post! We are linking to this great post on our website.
Keep up the good writing.
All these channels offer every type of music so that people of all creed and caste
stay attuned to glory of the music world.
With the popularity of Christian contemporary music, more
and more artists are dabbling between the two, embracing both religious and secular
forms of music. For the last 4 years Ruby and Keith have toured Europe on Holland America’s top of
the line Windstar cruise ships.
I loved as much as you’ll receive carried out right here.
The sketch is tasteful, your authored subject matter stylish.
nonetheless, you command get bought an shakiness
over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly very
often inside case you shield this hike.
I’m officially pleased with this particular blog and that I wanted to make an effort to thankyou from my heart’s bottom!
Just beneficial data is provided by this blog and I am subscribing
to it-this instant! Thanks people!
Just desire to say your article is as astounding. The clearness for your put up is simply nice and i could suppose
you’re knowledgeable in this subject. Fine along
with your permission let me to grab your RSS feed to keep up
to date with impending post. Thank you one million and please keep up the enjoyable work.
I recently could not keep without saying many thanks from
your bottom of my heart, after reading this brilliant blog!
Great article.
What’s up, after reading this remarkable paragraph i am as
well delighted to share my familiarity here with friends.
Amazing issues here. I am very happy to see your post.
Thank you a lot and I’m looking forward to touch you.
Will you please drop me a mail?
A disgrace really as Groove Earth seems nice enough and it’s cool strategy, having the ability to perform with
your personal tunes and touch along with their defeat.
That is a really good tip especially to those fresh to the blogosphere.
Simple but very precise info… Thank you for sharing
this one. A must read post!
I am regular reader, how are you everybody? This piece of writing posted at this web site is truly nice.
Very good article! We will be linking to thjs grea article on ourr site.
Keep up the good writing.
After looking over a few of the blog posts on your site, I truly
appreciate your technique of writing a blog. I saved it to my bookmark website list and will be checking back soon. Please visit my website too and tell
me your opinion.
It’s remarkable in support of me to have a website, which is useful for my experience.
thanks admin
togel-hongkong
togelhongkong
togel hongkong
Hello, for all time i used to check web site posts here in the early hours in the morning, because i
like to find out more and more.
Thanks a bunch for sharing this with all people you actually
know what you’re speaking about! Bookmarked. Kindly additionally
talk over with my website =). We will have a link exchange contract among us
I would use a star topology – there is no faster approach for trivially-parallel work scheduling. For example Dell R610 / Hp dl160g6 for few hundreds bucks with acceptable RAMDISK size and PCIe 4port 1GE HBA’s with computational endpoints would do the job. Unfortunately there is a lot work to do, to beat GPU’s (GTX730 4GB GDDR5 in sense of GFLOPS/USD; GFLOPS/W; Quality with memory size and bandwidth in mind / USD; development tools with profiling, data hazards, debugger, NVCC as GCC clone, and so on).
Very good and very interesting article.
I really like from all the contents of the article. Hopefully there will be a better next article useful
Very good content from this article. I am very fond of and inspired by a really cool discovery. Continue developing other discoveries
Continue to develop better findings. Good luck to be able to help for all of us.
Really interesting the contents of your article. can help my inspiration in making a quality article. Awaited next post
I like the content of this article. Thank you for posting you provide, to provide knowledge for me. Hopefully there is a new post next.
Very interesting contents of the articles you create. Make me add inspiration for the future. I’m waiting for an article from you. Good luck
Thanks for the articles that have been shared, I really like the contents of your article. Hope can come next article more interesting again. Good luck
Thank you for sharing this article. I have read the article you post, very useful for me. Continue developing for the next article, Spirit.
woww, very interested stuff…. how much you spend for this kind?
A disgrace really as Groove Earth seems nice enough and it’s cool strategy, having the ability to perform with
your personal tunes and touch along with their defeat.
After looking over a few of the blog posts on your site, I truly
appreciate your technique of writing a blog. I saved it to my bookmark website list and will be checking back soon. Please visit my website too and tell
me your opinion.
Your article is good, but are you able to give more details? I like it but do not really understand. You can also see I have on bandar judi online terpercaya
good creation
according to my view your article belongs to a very good class, but what other articles are very good anymore?
Your article is good, but are you able to give more details? I like it but do not really understand. You can also see I have on bandar judi online terpercaya
Really interesting the contents of your article. can help my inspiration in making a quality article. Awaited next post
you’re knowledgeable in this subject. Fine along
with your permission let me to grab your RSS feed to keep up
[…] My Name is Brian and I Build Supercomputers in My Spare Time (2014) 9 by peter_d_sherman | 2 comments on Hacker News. […]
[…] My Name is Brian and I Build Supercomputers in My Spare Time (2014) 9 by peter_d_sherman | 2 comments on Hacker News. […]
[…] My Name is Brian and I Build Supercomputers in My Spare Time (2014) 9 by peter_d_sherman | 2 comments on Hacker News. […]
[…] My Name is Brian and I Build Supercomputers in My Spare Time (2014) 9 by peter_d_sherman | 2 comments on Hacker News. […]
[…] My Name is Brian and I Build Supercomputers in My Spare Time (2014) 10 by peter_d_sherman | 2 comments on Hacker News. […]
I like your article very well
Buat Anda yang hobi bermain game online dan bisa menangkan dengan jutaan rupiah nya loh..hanya di mgmpoker88
untuk info nya langsung saja hubungi :
-LIVE CHAT : www,mgmdomino,net
-PIN BBM : D88FDB2E
-WHATSAPP +85577597038
#Indonesi#
KEPUASAN ANDA ADALAH KEBANGGAAN KAMI..!!!
MGMPOPKER88
[…] My Name is Brian and I Build Supercomputers in My Spare Time […]
permisi bosku numpang promo ya….
Permainan seru ini dapat dimainkan di dalam Hp Android anda dan permainan ini juga sangat cocok menemani luang waktu anda untuk kamu yang baru ingin bergabung dan hanya deposit 20.000ribu saja.
untuk info lebih lanjut silakan hubungi
-LIVE CHAT : www,mgmdomino,net
-BBM D88FDB2E
-WHATSAPP +85577597038
KEPUASAN ANDA ADALAH KEBANGGAAN KAMI..!!!
MGMPOPKER88