Progress report and shipping update
We are happy to announce that we can finally offer updated delivery schedules with some confidence. We wish we could have done it earlier, but there was simply too much uncertainty around parts availability, long lead times, and platform stability to be able to offer a meaningful schedule update. We are as disappointed with the schedule slips as you are and do apologize (again). We take this updated shipping date seriously and do see it as a major milestone to be able to commit to an updated schedule and don't take it lightly.
Updated Delivery Estimates:
- Early access shipments(~100) by the end of June. This has been pushed out another two weeks due to a part number change on these Parallella "Beta" boards. These Beta boards will go out to backers who had deliver dates of February (or earlier).
- All shipments by the end of August. (~6,300)
- Full mask tapeout went out some time ago and we are scheduled to get ~50K 16-core dies by the end of June. Once we get distributors set up with these Epiphany chips, the complete Parallella BOM will be generally available from standard distribution channels.
- Redesigned the Epiphany-III package to have better thermal characteristics. Because the Epiphany die is so tiny, thermal dissipation was a significant challenge.
- Significant progress made in stabilizing and optimizing the FPGA logic and Epiphany software drivers/SDK. This is hard and rarely appreciated work that lays the foundation of a great product.
- Ran through a number of intense benchmarks from Phoronix, demonstrating that the platform is quite stable and has pretty decent performance even without turning on the Epiphany cores.
- Headless parallella system is now stable at 667MHz for the ARM and 667MHz for the Epiphany CPU. Once we have all the key features working together we will get back to further improving the clock frequencies.
- Test, test, test!
- Finish bringing up HDMI transmitter
- Release latest schematics to get last minute feedback from the Parallella community.
- Spin the board to fix any Beta board issues.
At this point we are running flat out and unfortunately we are still not meeting our schedules. Having done this for 8 months since the start of the Parallella project (and really 5 years since the beginning of Adapteva) fatigue is starting to become a factor. We could really use more hands on deck immediately to not slip further! If you have significant experience in the following areas and want to get involved in the Parallella project, then please contact us right away.
- Linux drivers, board support packages, and board bringup
- Logistics (shipping, procurement,...)
- Product testing (chip, board, system,..)
- Technical customer support, field application engineering
- Parallel programming
It has been incredibly rewarding to be able to interact with some ridiculously gifted and experienced programmers at forums.parallella.org. @tnt, @hoernchen, @timpart, @tjt7a, @sundance, @embecosm, @dar, @dad, @Dr.BeauWebber, @simoncook, @theover,@shodruck, @e2dk, @solardiz, and many others. Together, we are showing the world why collaboration and openness will win in the end! If we have this much positive momentum with less than 30 boards in the field, imagine what will happen when 6,300 power up!
As you surely have noticed, we are running late but we are making progress every day! We will never give up on this project and sincerely hope that you will all stay with us until the end.