Home Blog Page 1380

$99 Parallella Supercomputer has Successful Launch After 18 Months

Parallella-boardBack in January of last year I wrote about an ambitious new project that set out to build an affordable, open parallel computing platform, which some three months previous had completed a successful Kickstarter campaign and raised almost $900,000 in order to fund its development.

A great deal has happened since then and unfortunately there were, as is often the case with hardware projects, delays. But then, developing a tiny, high performance computer with groundbreaking energy-efficiency and a $99 price tag was never going to be easy — and particularly with a core team of just a handful of people and a semiconductor start-up to run.

However, I’m pleased to be able to report that backers of the Kickstarter campaign have now all received their rewards and the Parallella board has finally gone into general availability, with international distribution also having recently been put in place. And I think (hope!) that few would argue that what has been achieved over the past 18 months is nothing short of remarkable.

That we now have a low-cost open hardware computing platform equipped with a many-core processor — for which comprehensive documentation is freely available, along with a GNU-based SDK — is a huge step forward. And that this platform has an active and steadily growing community which is rolling up its sleeves and learning Parallella diagramhow to think parallel, is incredibly exciting.

Before we look to the future, first a little history.

Not all plain sailing

It’s fair to say that the Kickstarter campaign was a roller coaster ride in itself and for a little while it looked as though the target might not be met, but fortunately there was a surge in support towards the end and the target was cleared by almost $150,000.

Just a few months after the close of the campaign the first prototypes went out to those who had pledged at higher levels, and in February 2013 the PCB placement for Revision 0 of the final form factor board was published along with a preliminary hardware reference manual.

That same month the complete SDK — GNU toolchain plus Epiphany driver and library — sources were published. The rev 0 board design then went into manufacture in March, with the very first boards coming back soon after, and by May these had successfully booted Linux.

Over the months that followed much testing ensued, peripherals were “brought up,” device drivers were written, rev 0 boards were shipped to early access backers, and in due course updates were made to the design as a result of testing and feedback from the community.

However, sourcing the parts for 6,300 boards proved to be something of a challenge and along with changes that needed to be made to the Epiphany chip packaging, it meant that by June 2013 the project was now behind schedule. In the months that followed further setbacks were then encountered, as a key member of the engineering team left and finances became severely stretched.

Delivering on a promise

Following a dark few months, by October 2013 things had started to look up once again, with Antmicro joining the engineering team and a solution to financial challenges on the horizon.

In December, Adapteva announced that they had closed a round of funding, and the same month the first batch of Revision 1.1 — the final design — boards were assembled. Manufacturing these in volume once again presented component-sourcing challenges and with long lead times being quoted. However, these challenges were overcome, production started in earnest in February 2014, one month on 1,500 boards had shipped, and 97 percent of the rewards had gone out by early May.

General availability

At the time of writing in excess of 10,000 boards have been shipped to a combination of Kickstarter backers and those who pre-ordered after the campaign had closed, along with sales since then via the Adapteva website. There are also close to 100 universities that have received free (as in beer and as in freedom!) hardware via the Parallella University Program (PUP).

And finally, boards are now generally available in the U.S. direct from Adapteva and via Amazon, and more recently outside the U.S. via international distribution partner, RS Components.

Next stop: upstream

Of course the hardware is only part of the story and a key goal is to upstream all the drivers so that anyone could build a kernel with full device support from mainline, instead of having to use a fork or apply patches. An eminently sensible thing to do, this will make it much easier to get timely kernel updates and for Linux distributions to add support for the Parallella board.

This is one area where previous experience really counts and the project is fortunate to have been receiving expert help with this from Andreas Färber, who has been preparing patches, submitting them to the linux-arm-kernel mailing list and making changes where necessary.

Software support

Ubuntu is the officially supported Linux distribution and images are provided that are based on Linaro builds, with 14.04 being the current version. However, at present and until changes have been committed upstream, a custom kernel and device tree must be used.

There is also an unofficial Debian 7.0 image and it should be possible to run just about any distro that has an armhf architecture build. Provided that is that the aforementioned kernel and device tree are located in the BOOT filesystem on the SD card, along with an FPGA configuration bitstream.

A set of utilities are provided that allow the temperature of the Zynq SoC to be monitored, environment variables to be read from flash, and GPIO to be exercised.

As previously mentioned the Epiphany SDK has been available since early last year, and simple examples are provided that demonstrate how to program the Epiphany chip. The COPRTHR SDK builds on the Epiphany SDK to add support for developing OpenCL applications, and once again this is accompanied by a set of example programs.

A Parallella team has been set up on Launchpad and at present there is a snapshots PPA with a packaged version of the Parallella utilities, and there are plans to package the SDKs also.

Community projects

Given the delays and that hardware didn’t start shipping in volume until less than 6 months ago, it’s still very much early days in terms of seeing what the community will build with Parallella. That said, the indications so far are certainly positive.

A contributor who goes by the name of Shodruky is one of the most prolific and has contributed examples for real-time ray tracing and mandelbrot set calculation and rendering, plus a third which colorises, scales and renders depth data from a MS Kinect sensor.

Another community contributed example demonstrates how to use the Epiphany accelerator from within the R statistical programming language. While a project undertaken as part of Google Summer of Code extended the John the Ripper password cracker so that it can take advantage of the Epiphany accelerator, resulting in an energy efficiency 25x better than CPU & GPGPU!

The most impressive hardware hacks so far have been courtesy of Sylvain Munaut, who last year started work with a prototype system to integrate the Myriad-RF software-defined radio (SDR) transceiver module, and more recently shared details of an LCD touch screen interface he’s working on. A notable mention must also go to Brian Guarraci, who built an 8-node cluster with a design that was inspired by iconic supercomputers, the Cray 1 and the Connection Machine.

Building to enable

Now that commitments have been delivered on, the board has gone into general availability and the core tools are in place, the question is now one of: what can be done to better enable the community? We’ve certainly got some ideas and we’ll be working to improve the SDKs and documentation, and to upstream to kernel.org and to package the tools to make it easier to develop for the platform. However, as always we’d love to hear any suggestions that people may have!

Andrew Back is Parallella’s Community Manager.

Linux Energy Drink: Get Energized with this Recap of LinuxCon and CloudOpen North America

LinuxCon and CloudOpen North America this year hosted the developers and maintainers building the software that is running our lives. It also hosted the DevOps professionals and SysAdmins supporting the systems that keep those lives humming along. These events have become the one place where leaders from a variety of projects in the software community can come together. The result is new technologies that will fuel the future.

Highlights from the event included some of these things. There are too many to list here, but this is a sampling.

* We’re always really happy to have Linux creator Linus Torvalds join us when he’s able. He took the stage on opening day for the Linux Kernel Panel with fellow developers Shuah Khan, Greg Kroah-Hartman, Andy Lutomirski and Andrew Morton. A lot of technical detail was discussed, but perhaps the most quoted line was Linus’ comments about the desktop.

14979895021 5a2e49119b z* Directly after the Linux Kernel Panel wrapped up, Linus met briefly with about-to-be-7th-grader Zachary DuPont. Zachary wrote a letter to The Linux Foundation earlier this year as part of a school assignment. He was asked by his teacher to write to his hero. We were so moved by the letter, that we invited him to join us at LinuxCon and meet Linus. When I talked to Zachary afterwards, he said, “none of the other students in my class got invited to meet their heroes.”

* The Linux Foundation announced a new Linux Certification program for SysAdmins and Engineers. It’s a different approach to testing and certification: It’s available anytime, anywhere; it’s peformance-based with tasks conducted in the command line; and  it’s distribution flexible. More than 1,000 free exams were given out to attendees of the event.

* If you had to name the hottest open source projects right now, you wouldn’t be taken very seriously if you didn’t include Docker. Docker Founder Solomon Hykes took the stage and shared new details about the way the project works and the changes happening with how applications are built.

* Another interesting keynote was from Local Motors’ CEO Jay Rogers. The company is building cars based on the model Linux pioneered and is having a lot of success.

* With ComicCon Chicago taking place in parallel with the event last week, we were inspired to host a costume contest and invited the community to dress up as their favorite super hero. For the brave souls that participated, we salute you.

* And, no LinuxCon and CloudOpen would be complete without a Linux Quiz Show with Libby Clark (this site’s amazing editor). Once again, she puts Linux kernel developers and SysAdmins to the test.

You can watch all the keynote videos on our YouTube channel, and stay tuned on our social media channels for details on our next event, LinuxCon, CloudOpen and Embedded Linux Conference Europe.

Relive the energy of last week’s event with the following video. Or, if you weren’t there, get your shot of Linux adrenaline.

https://www.youtube.com/watch?v=v4FNKCEdg80?rel=0&list=UUfX55Sx5hEFjoC3cNs6mCUQ” allowfullscreen=”true” frameborder=”0″ width=”425

The NSF Pours $20 Million Into Experimental Cloud Test Beds

Never underestimate the impact that the U.S. National Science Foundation (NSF) can have on technology. After all, way back when there was no commercial web, it was the NSF that–under pressure from entrepreneurs–opened up the gates for the commercial web to become a low cost way for organizations and individuals to become networked.

Now, the NSF has announced that it has seeded two $10 million projects to create cloud computing test beds, Chameleon and CloudLab, as part of its NSFCloud program that supports research into novel cloud architectures. CloudLab will support open standards and could have a big impact on the open cloud computing scene.

“

Read more at Ostatic

LinuxCon Showcases Advances in Linux, Open Source

This year’s LinuxCon showcased new Linux certifications, Linus Torvalds, and how open source is revolutionizing education and the automobile industry.

Read more at eWeek

VMware: Embrace and Extend Hybrid Cloud Style

VMware’s VMworld announcements are a case study in the “embrace and extend” approach used so well by Microsoft. The big difference is VMware doesn’t want to and couldn’t add the “extinguish” to the cloud (hybrid or otherwise).

SSH Key Management Guidelines

The US government rolls new best-practice rules for protecting SSH.

Read more at Linux Pro Magazine

SteamOS Update 133 Has Better Intel Performance, VA-API

Valve released this morning the 133 update to the SteamOS Alchemist Beta. With this update comes new packages and other updates…

Read more at Phoronix

Kernel Prepatch 3.17-rc2

Linus has released 3.17-rc2 a little later than might have been expected. “So I deviated from my normal Sunday schedule partly because there wasn’t much there (I blame the KS and LinuxCon), but partly due to sentimental reasons: Aug 25 is the anniversary of the original Linux announcement (‘Hello everybody out there using minix’), so it’s just a good day for release announcements.“

Read more at LWN

Leaked Specs Suggest Intel’s NUC 2.0 PCs Could be Future Steam Machines

More powerful versions of the company’s small-form-factor systems could include Core i5 and i3 Broadwell processors and support for 2.5-inch drives and handle up to 16GB of RAM.

What Makes Your Developers Stick Around?

Community is a big part of the open source way. An open source project is nothing without a vibrant community of users and contributors. And participant satisfaction is a major factor in having a vibrant community. So, what are the factors that contribute to participant satisfaction with open source projects?

read more

Read more at OpenSource.com