[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - parallella is died. So Long, and Thanks for All the Fish

parallella is died. So Long, and Thanks for All the Fish

Forum for anything not suitable for the other forums.

Re: parallella is died. So Long, and Thanks for All the Fish

Postby nickoppen » Thu Jun 08, 2017 6:24 am

Best of luck to you Andreas. Your commitment and achievement with the Epiphany and Parallella have been extraordinary.
Sharing is what makes the internet Great!
User avatar
nickoppen
 
Posts: 266
Joined: Mon Dec 17, 2012 3:21 am
Location: Sydney NSW, Australia

Re: parallella is died. So Long, and Thanks for All the Fish

Postby DonQuichotte » Thu Jun 08, 2017 7:11 am

:( I was expecting the Epiphany V yet... don Quichotte is so naive...
though wondering how and when the gcc toolchain would have been adapted...
but of course I understand it was too much, work, family, worries...

Thanks for the fun Andreas, Parallella III remains an interesting energy-efficient platform with a smart design.
My best wishes for your new life.
User avatar
DonQuichotte
 
Posts: 46
Joined: Fri Apr 29, 2016 9:58 pm

Re: parallella is died. So Long, and Thanks for All the Fish

Postby sebraa » Thu Jun 08, 2017 10:43 am

I wish you luck on your chosen path as well. Thank you for your work on the Epiphany architecture, and maybe you'll get another chance when the world is ready.
sebraa
 
Posts: 495
Joined: Mon Jul 21, 2014 7:54 pm

Re: parallella is died. So Long, and Thanks for All the Fish

Postby dobkeratops » Thu Jun 08, 2017 12:36 pm

dobkeratops
 
Posts: 189
Joined: Fri Jun 05, 2015 6:42 pm
Location: uk

Re: parallella is died. So Long, and Thanks for All the Fish

Postby ninlar » Thu Jun 22, 2017 7:52 am

Oh wow, I am heartbroken. I had been looking at the Parallela board on Amazon for months, and my wife got it for me on Father's Day last week. I spent a long time deciding what development board I would get. Part of me wanted to dive back into VHDL or learn Verilog to build an accelerator and learn more about hardware design. I wish the catalog for my degree had allocated more time FPGAs I found them fascinating. At the same time, my passion is parallel computing. The Raspberry Pi is nice for software development, but if you need precision control over GPIO, then you would be better off with the Arduino. The Arduinos are great for maker projects and learning more about embedded software development starting at a much higher layer of abstraction but allowing you to go deeper as you learned more. Finally I was considering a GPU development board for machine learning and high performance computing.

Then I came across the Parallella and felt like a little boy begging my father for a Super Nintendo. This thing is amazing! It has a 16-core co-processor? What a great idea. An FPGA soldered onto a PCIe board has great applications that even Microsoft is using in their Azure Cloud to offload network processing to improve the hypervisor. But as you showed with the FPGA accelerator in 15 minutes post, designing hardware is hard. So much easier to re-compile or attach a debugger, rather than synthesize and design good test benches when developing for FPGAs or ASICs.

This board is what the colleges should be using to educate the next generation of Computer Systems Engineers. Parallella allows you to learn about designing a computer system from the ground up including operating systems and kernel driver development, parallel and / or concurrent programming, hardware design via the reprogrammable Zynq FPGA. This board easily replaces a Raspberry Pi, Arduino, and Digilent Xilinx dev board that might have been previously used to educate. In addition it is a great platform to learn the challenges of concurrent programming.

I'm sad to see this post right after I got my board, but I truly got my money's worth already. I've already learned so much with the board, and I hope to see the community continue to contribute.

Some others mentioned that they enjoyed this board because it was "hard." I agree, I like the challenge. But at the same time, some things are a pain in the ass. So many of the GitHub repos have submodules that reference other repositories. The Readme.md files are confusing as to which branch I should be using. If the community is still motivated, I'd love to see the repositories consolidated better and many of the submodules eliminated. It fits well for the examples, but not so much for the Oh! Library, FPGA sources, etc. And then the Ephiphany SDK is posted under the Adepteva account. It should all be brought under a single GitHub account without the submodules. The branches should be killed and replaced with a well known model like GitFlow to remove confusion.

While I enjoy the challenge of programming the board, I don't enjoy when that challenge is figuring out which branch on which fork I should be using. Figuring out issues like that are not as satisfactory as problems resolved while actually coding for the Epiphany. It would definitely help drive interest and adoption if the tooling was better which has already been mentioned. If you have great tooling, then more people will follow through on developing for the board. One example might be an extension for Visual Studio (or your favorite IDE) that adds project templates which automatically setup a solution with two projects: one for the host and one for the device (Separate templates for OpenSHEM, eLib, eBSN, COPR Threads, etc). The device project would have its makefile or project file setup to compile with egcc while the former used gcc without the new novice needing to be aware. Deployment and debugging would be as simple as hitting the "run" icon which could build and deploy the binaries via ssh and also attach the debugger (if debugging). Add a daemon to the Parallel board that allows for easier discovery via ICMP or UDP broadcasting with the IDE.

Same goes for the hardware side. Project templates for Vivado that include board files and the ability to easily add an AXI peripheral to the Zynq.

Epiphany and Parallella are incredible even outside of education and research. I definitely see High performance computing using a PCIe board with a bunch of Epiphany-V chips. General purpose HPC via many cores vs incredibly difficult single purpose ASICs or FPGAs. I can see the market for the Epiphany. I hope the community continues on, the tools get better, the repos are consolidated, and the community grows past the critical threshold needed for it to go viral. At the same time, I'm entrepreneurial and I know what it feels like to put so many hours into something literally resulting in my health deteriorating into nothing, and then have the project fail in the end. When you have kids, at some point you need to go back to that salary. I am so impressed at how all of this was pulled off with so little resources. Thanks Andreas and the community for all the hard work and effort you all put in. I still recommend this board over and chipset over the others. I hope this isn't the end of Epiphany and Parallela.
ninlar
 
Posts: 16
Joined: Wed Jun 21, 2017 11:40 pm

Re: parallella is died. So Long, and Thanks for All the Fish

Postby ninlar » Thu Jun 22, 2017 7:57 am

Actually I understand why the SDK is under Adapteva instead of Parallella. The SDK applies to any board with the co-processor while the other repos are specific to the Parallella boards. So it is where it should be.
ninlar
 
Posts: 16
Joined: Wed Jun 21, 2017 11:40 pm

Re: parallella is died. So Long, and Thanks for All the Fish

Postby redbank199 » Mon Jun 26, 2017 1:36 am

Oh boy ...

I ordered my first Parallella yesterday and found out this today ...

First, let me wish Andreas success on his new endeavor and thank him for giving us Parallella.

If my understanding of the situation is correct, with Andreas working for DARPA full time, adapteva as a business is closing down,
and there will be no more parallella or Epiphany hardware/software enhancements/revisions coming out of adapteva.

If this view is correct, then I think some kind of announcements should be made on parallella and adapteva web sites.
redbank199
 
Posts: 4
Joined: Sun Jun 25, 2017 1:51 am

Re: parallella is died. So Long, and Thanks for All the Fish

Postby ninlar » Wed Jun 28, 2017 6:07 pm

ninlar
 
Posts: 16
Joined: Wed Jun 21, 2017 11:40 pm

Re: parallella is died. So Long, and Thanks for All the Fish

Postby joseluisquiroga » Thu Jun 29, 2017 3:09 pm

Two small questions.

1. Who is the new CEO of Adapteva.
2. Does Adapteva own Epiphany V Intellectuall Property or is it Andreas's Intellectual Property.

Cheers.

P.S.
Andreas: Thanks for all your work in opening and making a path for AI available to everyone. I believe that AI is a 2 cents necessity to peace in the world.
joseluisquiroga
 
Posts: 24
Joined: Fri Dec 09, 2016 4:41 pm
Location: Bogota, Colombia

Re: parallella is died. So Long, and Thanks for All the Fish

Postby tlaasik » Thu Jul 13, 2017 2:24 pm

I backed Parallella Kickstarter, but haven't done much with the board. Nevertheless it's sad to see that seemingly only DARPA can afford developing and producing Epiphany V for their own who-knows-what purposes. I had hopes that this tech would go into more general use.

I have a few questions though, some are the same as asked by other forum members.

* Are any Epiphany V ICs actually produced? If yes, then are there any major issues with it?
* Epiphany V IP can be licensed from Adapteva. So, if someone has balls and money, he can license the IP, send it to fab and start selling those ICs? Or are there restrictions due to DARPA funding?
* What kind of production volume is needed to get Epiphany V IC price down to say 1000€ or so?
tlaasik
 
Posts: 1
Joined: Thu Jul 13, 2017 2:07 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 8 guests