News for hackers. Stuff that matters.
Re:Parallella: Raspberry Pi-like open parallel computing har... by malandrew on Thursday September 27, 2012 @09:29PM (#4583874)
Sounds awesome, but I have a few comments I'm going to braindump:

$750k seems really ambitious for a kickstarter project with such a niche audience. Is that realistic for 29 days, considering you need to sell 7500 units of the $99 pledge amount? At the end of day 7, Leapmotion had 15,000 applications for a free leap motion device and SDK, and that is a device with a much larger audience.

Do you have any investor lined up that would be willing to maybe match a Kickstarter total pledge amount of something realistic like $375k?

Have you considered approaching a fund like In-Q-Tel? This seems like the kind of project they would fund, since I imagine a lot of the best parallel computing work is being done in government-funded agencies and labs. I also imagine the government is probably the biggest employer of people working on parallel processing devices. With that in mind, getting a device like this into the hands of many, allows more people to get hands on exposure to parallel computing.

Overall, it feels like the funding strategy needs to be diversified, because I imagine it will be difficult to get $750k all from one source, with the exception of a VC fund whose thesis aligns with your goals.

Lastly, it feels like a project like this would be a bit too soon. Many developers who are playing with hardware have been playing around with the arduino for a few years, some are now graduating to the Raspberry Pi, which offers clear benefits over the Arduino because you can run tons of stuff simply not possible on the Arduino. However as the Raspberry Pi just came out, I imagine that most developers are still trying to get their hands on something like it and still don't feel the pain of trying to solve problems with it, that could only be solved with something like the parallella.

As a hobbyist, besides exploring parallel computing for its own sake, what other kinds of problems can I explore/solve with the parallella which simply wouldn't be possible on the raspberry pi? Sell a dream and possibilities here. I'm personally not familiar with what would only be possible on a parallella and I might feel more interested in this project if I know why I'd want it (besides learning pp for its own sake).

Re:Parallella: Raspberry Pi-like open parallel computing har... by SoapSeller on Thursday September 27, 2012 @09:50PM (#4583943)
According to Ars-Technica[0] they already raised $2.5 million from VCs.

[0] http://arstechnica.com/information-technology/2012/09/99-ras...

Re:Parallella: Raspberry Pi-like open parallel computing har... by krichman on Thursday September 27, 2012 @11:09PM (#4584117)
I've been seeing more Kickstarters after funding lately. I guess it's a good way to test demand and get the word out. But it feels like it's against the spirit of the thing.
Re:Parallella: Raspberry Pi-like open parallel computing har... by SamuelKillin on Thursday September 27, 2012 @10:36PM (#4584045)
Not much for a micro-controller company.
Re:Parallella: Raspberry Pi-like open parallel computing har... by cookiemonster44 on Friday September 28, 2012 @07:50AM (#4585061)
I like this model. Basically if it is not funded no risk for the consumer. If it is funded the company can provide volume discount without having to give up equity via a VC. Basically you cut out the middleman (the VC or bank).
Re:Parallella: Raspberry Pi-like open parallel computing har... by neurotech1 on Friday September 28, 2012 @01:14AM (#4584404)
When I first saw this, my comment is wow... this looks cool. Its almost like a validation that the product ($99 development board) is a secondary function of Kickstarter.

My biggest concern is Step 2. Will the Epiphany chips be easily obtained in small quantities? I've been following the A13-OLinuXino development, an improvement (LQFP processor, open board design etc.) and a geat idea, but the Allwinner A13 chip isn't available through normal distributor channels.

Re:Parallella: Raspberry Pi-like open parallel computing har... by e12e on Saturday September 29, 2012 @06:25PM (#4591120)
Right now, they have:

874 Backers

$97,486 pledged of $750,000 goal

27 days to go

If they can raise 100k in 3 days, and have 9 such cycles to go... sounds feasible, even if not easy.

Re:Parallella: Raspberry Pi-like open parallel computing har... by gbraad on Thursday September 27, 2012 @11:58PM (#4584242)
It is a nice try. Looks quite similar to the Creative Zii (Egg platform) and the Zii Labs' ZMS-05 processor which they marketed as "Stemcell Computing"... and a lot of other attempts.

They use a Zenboard (Xilinx Zync, ARM+FPGA) as a base platform. My first reaction; they claim this being 'open source'. Nothing about the ARM processor or even the core inside the FPGA is open source. What they will deliver is the toolchain and the documentation, but no IP or RTL code for the cores. Another Fauxpen source project... using it merely as a buzzword to get people involved; comparable to the Beagleboard to get usecases and branding out.

When hardware is called "open source", they need to look at how Milkymist does it. PCB design files are offered, but also the RTL verilog is available for the CPU (in fact the whole SoC).

Re:Parallella: Raspberry Pi-like open parallel computing har... by jws on Friday September 28, 2012 @08:21AM (#4585127)
They are specific about their open source intentions.

Open Source: The Parallella platform will be based on free open source development tools and libraries. All board design files will be provided as open source once the Parallella boards are released.

So we won't be able to fabricate our own derivative silicon. But we will have all open source drivers and tools. We won't have chips full of DSPs that we can't use, or GPUs that work a little bit through some driver that the silicon vendor had to get to MVP for a single version of Linux and can abandon in a year. Sounds good to me.

Re:Parallella: Raspberry Pi-like open parallel computing har... by AceJohnny2 on Thursday September 27, 2012 @07:02PM (#4583372)
What's wrong with the Parallax Propeller? You can get a starter kit for $25 [1]. Granted, you used to have to program it in its own language, but C compilers are popping up [2]

[1] http://adafruit.com/products/791 [2] http://propeller.wikispaces.com/Programming+in+C+-+Catalina

Re:Parallella: Raspberry Pi-like open parallel computing har... by wtracy on Thursday September 27, 2012 @07:06PM (#4583385)
The Propeller doesn't have sixteen cores running at 2+ GHz with a gig of ram. The Propeller can't even run a real, modern OS.
Re:Parallella: Raspberry Pi-like open parallel computing har... by ErrantX on Thursday September 27, 2012 @08:02PM (#4583580)
The Propeller can't even run a real, modern OS

Well... technically neither can this :)

Although they do appear to have got it working really neatly with an ARM-based host board. Which is a step forward.

Re:Parallella: Raspberry Pi-like open parallel computing har... by backprojection on Thursday September 27, 2012 @07:41PM (#4583514)
This sounds great, but why is it a kick starter project? If the claims they're making are reasonable, it seems to me that, for instance, Google would be more than a little interested, and could easily cough up $750K. What am I missing?
Re:Parallella: Raspberry Pi-like open parallel computing har... by ChuckMcM on Thursday September 27, 2012 @07:52PM (#4583548)
This is a really good question.

Not necessarily Google, they are famous for not investing in other people to do engineering, but it seems like a modest amount of money to get something that should be fairly widely applicable.

Of course if it is widely applicable and this investment gets to company what it needs to take off, well the folks who gave them the money aren't really going to benefit in a leveraged way. (No equity)

Perhaps they were hoping for a 'raspberry pi' like response (which would be hundreds of thousands of units) and be able to do a sort of stealth funding round kinda thing. No idea of course, but it would be a sweet result if it worked out for them right?

Re:Parallella: Raspberry Pi-like open parallel computing har... by mng2 on Thursday September 27, 2012 @09:29PM (#4583873)
I also find it strange that a chip company is out on Kickstarter. From their website, though, apparently they started on an initial $2 million, which is peanuts for this industry. On some level I think it's an opportunistic marketing move, but it's possible that it was driven by necessity.

It's an interesting concept. If it's cheap enough, it's definitely useful as a DSP. But the custom instruction set is going to keep it away from general usage. They seem to be hoping to get their IP into a cellphone, but that's a seriously uphill battle.

Re:Parallella: Raspberry Pi-like open parallel computing har... by SamuelKillin on Thursday September 27, 2012 @08:35PM (#4583718)
I'd say they're looking for exposure/excitement in the hobbiest/startup datamining space. Partly marketing play, partly validation.

I backed $99. I'm very excited.

Re:Parallella: Raspberry Pi-like open parallel computing har... by wmf on Thursday September 27, 2012 @08:00PM (#4583574)
Perhaps the claims are not reasonable. Their site has a pretty high ratio of [citation needed] per page.
Re:Parallella: Raspberry Pi-like open parallel computing har... by ricardobeat on Thursday September 27, 2012 @07:14PM (#4583416)
The "Making parallel computing easy" and "The goal of the Parallella project is to democratize access to parallel computing" lines made me immediately think of the Parallax Propeller.

Turns out their product isn't remotely similar: up to 64 cores at 800mhz, plus a dual-core ARM CPU. I wonder why they are doing a kickstarter instead of harvesting their dollars from server appliances.

Re:Parallella: Raspberry Pi-like open parallel computing har... by blacksmythe on Thursday September 27, 2012 @08:48PM (#4583767)
Because they are not ready to harvest dollars from server appliances, and would like someone to fund their engineering.
Re:Parallella: Raspberry Pi-like open parallel computing har... by iyulaev on Thursday September 27, 2012 @07:58PM (#4583565)
Hasn't the whole massive multicore thing been floating around the server space for a few years now? I remember HP Project Moonshot and Sea Micro and a few other projects to built multi-chip ARM servers. However, I don't recall seeing ANY benchmarks that demonstrated that they were any more efficient, per watt, in a REAL application, than the x86 competition. I would really like to see such a data point. I guess now it's being sold as a novelty to let people play with such a technology, which is fine I guess.

The CISC vs. RISC days are long over and the battle between the two architectures is a bit silly at this point since the gap between the instruction set and the underlying implementation has gotten quite dramatic. Claims that RISC chips are inherently more efficient may have been true in 1995, but I don't see this holding water today.

Re:Parallella: Raspberry Pi-like open parallel computing har... by wmf on Thursday September 27, 2012 @08:04PM (#4583583)
For Linpack it has been demonstrated that GPUs and MIC are more energy-efficient than server x86, although Blue Gene beats them all. http://www.green500.org/lists/green201206&green500from=1...
Re:Parallella: Raspberry Pi-like open parallel computing har... by iyulaev on Thursday September 27, 2012 @08:34PM (#4583716)
I'm certainly not going to argue against GPUs (or FPGAs) being used in scientific applications where performance is limited by floating point or vector performance. In certain scientific applications they can hand general-purpose CPUs their butts. I'm talking about ARM/RISC vs x86 CPUs for server applications.
Re:Parallella: Raspberry Pi-like open parallel computing har... by wmf on Thursday September 27, 2012 @10:40PM (#4584057)
Re:Parallella: Raspberry Pi-like open parallel computing har... by aristidb on Thursday September 27, 2012 @11:35PM (#4584190)
I'm hardly an expert in this, but doesn't that architecture look similar to Intel's MIC architecture (http://en.wikipedia.org/wiki/Intel_MIC) with the upcoming Xeon Phi product? See also http://semiaccurate.com/2012/08/28/intel-details-knights-cor...
Re:Parallella: Raspberry Pi-like open parallel computing har... by yvdriess on Friday September 28, 2012 @06:54AM (#4584938)
It's more similar to the Tilera64 chips and ye olde Transputer. Key difference is the reliance of the MIC on cache coherency across all cores.
Re:Parallella: Raspberry Pi-like open parallel computing har... by wtracy on Thursday September 27, 2012 @07:02PM (#4583373)
Has anyone here worked with Epiphany chips before? Are there any special APIs required to use them effectively? How hard would it be to get Haskell code running on one?
Re:Parallella: Raspberry Pi-like open parallel computing har... by JonasH on Thursday September 27, 2012 @07:10PM (#4583403)
There is a C/C++ SDK available.
Re:Parallella: Raspberry Pi-like open parallel computing har... by wtracy on Thursday September 27, 2012 @07:30PM (#4583471)
Is the SDK publicly available right now?
Re:Parallella: Raspberry Pi-like open parallel computing har... by cookiemonster44 on Friday September 28, 2012 @07:45AM (#4585050)
Re:Parallella: Raspberry Pi-like open parallel computing har... by cottonseed on Friday September 28, 2012 @10:20AM (#4585626)
What's with the 800GHz operating frequency nonsense? In the 64 core chip, each core runs at 1GHz. I thought a $199 64 core option would have been more interesting.
Re:Parallella: Raspberry Pi-like open parallel computing har... by xradionut on Friday September 28, 2012 @08:50AM (#4585207)
It's an interesting project, the Epiphany chips. For my interests, the alternatives are FPGAs and GPUs. I'm thinking their sweet spot might be in portable, lower power devices that need performance. I have a few applications (mainly DSP and SDR) that require a certain amount of MIPs that is hard to achive in a microcontroller, but is possible in a robust laptop. (But who wants to drag a portable workstation in the field?)
Re:Parallella: Raspberry Pi-like open parallel computing har... by Destroyer661 on Friday September 28, 2012 @09:10AM (#4585284)
The Parallella project will make parallel computing accessible to everyone.

I think their marketing is a bit off on this one. Does everyone actually need parallel computing on this scale? I don't think so. Those who do need it likely already have CUDA running on GPGPUs. Not that I'm implying stifle innovation but the crowd they're marketing to seems to be way off base.

Re:Parallella: Raspberry Pi-like open parallel computing har... by hn_is_vile on Sunday October 07, 2012 @10:49PM (#4625296)
Yes, everyone needs parallel computing on this scale, it's just that they don't know it (yet). In the same way that everyone needed 3Ghz single core CPU when they already had 2GHz single core CPUs.

GPUs are different to CPUs in many ways, not least of which is that they are very difficult to debug, do not support recursion (this might have changed?), need special,non-standard data structures (streams). Multi-core CPUs suffer none of these limitations and developers can use non-proprietary standard build tools to develop software for them.

Re:Parallella: Raspberry Pi-like open parallel computing har... by mbq on Friday September 28, 2012 @07:32AM (#4585025)
Sorry, but you can't do any serious computation with 1GB of RAM; do it 149$ but with 4GB minimum.
Re:Parallella: Raspberry Pi-like open parallel computing har... by cdwhite on Friday September 28, 2012 @10:24AM (#4585644)
Not true. I spent a summer not too long ago doing quantum Monte Carlo calculations for condensed-matter physics, and IIRC Valgrind showed that the whole thing was under 5 MB. Not only did it not require 1GB of RAM, but code + data fit in the L2 cache of each node. (We were seriously CPU bound, not memory bound.) I can't speak to how much of a market there is for something with 1GB RAM, but you certainly can do "serious computation" with far less than that.
Re:Parallella: Raspberry Pi-like open parallel computing har... by mbq on Friday September 28, 2012 @02:12PM (#4586959)
Well yeah, this is an exaggeration; things like brute force hash reversing can take kilobytes. Yet you must admit that such problems are in minority even in material science. Also note that some Linux distros in GUI mode can take like half of that alone (this is this household-experimentation-with-parallelism use-case they advocate in the proposal).
Re:Parallella: Raspberry Pi-like open parallel computing har... by colomon on Friday September 28, 2012 @09:37AM (#4585394)
Was all ready to kick in $99 on the off chance I might get an interesting little machine out of it, but when I clicked on their "Epiphany Multicore Accelerator (16 or 64 cores)" link, it came up with a 404 not found page error. That's not exactly reassuring.
Re:Parallella: Raspberry Pi-like open parallel computing har... by cottonseed on Friday September 28, 2012 @10:20AM (#4585631)
Seems to be a typo. Looks like this is the correct link: http://www.adapteva.com/products/silicon-devices/.