Parallella 18-core Motherboard
We don't know when or if this item will be back in stock.
| Brand | Adapteva |
| Memory Clock Speed | 1000 MHz |
| Platform | Not Machine Specific |
| Memory Storage Capacity | 1 GB |
| RAM Memory Maximum Size | 1 GB |
| Graphics Card Interface | PCI, PCI Express |
| Memory Slots Available | 2 |
| System Bus Standard Supported | SATA 3 |
| Number of USB 2 Ports | 1 |
| Manufacturer | Adapteva |
Products related to this item
Looking for specific info?
Product information
| Graphics Card Interface | PCI, PCI Express |
|---|---|
| Memory Slots Available | 2 |
| System Bus Standard Supported | SATA 3 |
| USB 2.0 | 1 |
| Memory Clock Speed | 1000 MHz |
| Platform | Not Machine Specific |
| Memory Storage Capacity | 1 GB |
| Ram Memory Maximum Size | 1 GB |
Warranty & Support
Feedback
| Customer Reviews |
3.5 out of 5 stars |
|---|---|
| ASIN | B0091UD6TM |
| Model Number | P1601-DK03 |
| Manufacturer | Adapteva |
| UPC | 856600005019 |
| Brand Name | Adapteva |
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers like the appearance, computing power, and fun of the motherboard. They mention it's a marvelous toy and a great development system. Some are disappointed with the heat level and differ on functionality and ease of use.
AI-generated from the text of customer reviews
Customers find the motherboard fun for developers. They say it presents a fun challenge and is a marvelous toy.
"...to scale to 1024 cores with ease, but it also presents a fun challenge for developers...." Read more
"This is truly a great development system but not for the casual user...." Read more
"I absolutely Love this device so far. ARMF developer grade fun. Using my Parallella right now. Have Headless ubuntu installed on it...." Read more
"I bought the desktop edition. Its a marvelous toy!" Read more
Customers like the appearance of the motherboard. They mention it's nice for beginners in parallel and distributed computing at board level.
"...not done a whole lot beyond booting and setting it up yet but it looks good so far...." Read more
"Very nice. Going to allow me to really get into parallel processing." Read more
"Nice board for starters in parallel and distributed computing at board level..!..." Read more
"Nice board, beware of usb problems..." Read more
Customers are satisfied with the computing power of the motherboard. They mention it makes it possible to play with multi-computing on a budget, is a fantastic parallel computing research platform, and ideal for getting acquainted with parallel programming. They also say each core can run a completely different program.
"...Also, each core can run a completely different program which is pretty cool...." Read more
"This is a device that makes it possible to play with multi-computing on a budget...." Read more
"...These devices are excellent distributed/parallel computing research platforms. You can write parallelized algorithms in C or Python (easily)...." Read more
"Absolutely great tiny board. Ideal to get acquainted with parallel programming." Read more
Customers have mixed opinions about the functionality of the motherboard. Some mention it works great, while others say it stopped working altogether.
"...They are general purpose just like your Intel / AMD / ARM processor...." Read more
"...The USB port was intermittent to begin with but stopped working altogether. I checked the forums to find that this problem seems to be widespread...." Read more
"...are easy to use if your familiar with C, I'm using CMake GCC and works great, some fiddling, but really all online so like I said easy to setup...." Read more
"Doesnt perform very well - limited support - this was designed for robotic vision applications as part of their video - however - it just doesn't..." Read more
Customers have mixed opinions about the ease of use of the motherboard. Some mention it's very easy to setup and get up and running, while others say they lack clear and concise instructions to bring the computer up.
"...The Epiphany packs 16-cores with its own general purpose computing instruction set...." Read more
"...It takes a bit of work and some good UNIX skills to get it set up and working correctly, but it is well worth the effort...." Read more
"...Worked great for small test projects. Tools are easy to use if your familiar with C, I'm using CMake GCC and works great, some fiddling, but really..." Read more
"I have no clear and concise instructions to bring this computer up...." Read more
Customers are dissatisfied with the heat level of the motherboard. They mention it gets hot.
"...heat sink, my monitoring of the chip temperatures showed the board quicky overheats, even when mounted vertically, as recommended...." Read more
"...I'm currently just using it to play around on, but it does get hot, so make sure you don't put it on a surface that can't take the heat :)" Read more
"...Might serve well for something else - but this thing gets hot - crack out the eggs and make breakfast." Read more
Reviews with images
This thing Rocks!!!
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The reason why I love this board so much is because of how much you can learn about building a system from the ground up including custom hardware, drivers, compilers, etc. Everything is open source except for the the Epiphany co-processor itself. The board runs a fork of Ubuntu called Parabuntu which contains drivers that allow the host CPU (ARM Cortex) to communicate with the Epiphany 16-core co-processor. The drivers move data between the host and the co-processor via their eLink protocol. The FPGA contains a synthesized component that handles this and the Linux driver interfaces with it. All of this is open source, so you can see how the driver is written, and even the Verilog hardware description language for the eLink components. Since Parallela doesn't consume all of the logic cells on the FPGA, you can even add your own custom hardware accelerators and synthesize them along with the Parallela components. In fact they have a library called "OH" for open hardware which simplifies creating additional hardware accelerators and there is tutorial on how to do it.
So I love this board because you can see how parts of the hardware are built, the drivers are written, and the GCC compiler was forked to support the Epiphany's custom instruction set. That alone makes this a top notch board; however, I haven't even touched on the secret sauce.
The Epiphany packs 16-cores with its own general purpose computing instruction set. So these cores are not as primitive as a CUDA core on an NVIDIA GPU. They are general purpose just like your Intel / AMD / ARM processor. You can either use C/C++ to compile code for the Epiphany or you can put your hacker hat on write assembly. Or even better, do both and inline the assembly where needed. It also supports Python called ePython by the person who worked on that project.
These cores are general purpose, but the memory model is different compared to your typical dual or quad core Intel chip. The cores are connected via a mesh network which is optimized for write transactions. Each core has its own small chunk of local memory, can access the RAM if needed, and read / write between cores. This memory model is what allows this architecture to scale to 1024 cores with ease, but it also presents a fun challenge for developers. Knowing how many clock cycles a write or read transaction takes between cores makes think differently about how your algorithm should be implemented. Also, each core can run a completely different program which is pretty cool. The host processor simply copies the compiled ELF to the cores you want to run it on and then kicks them off running.
There are also a few libraries available in addition to the eSDK that allow you tackle multi-core programming differently like OpenSHEM (shared memory) and COPRThreads (co-processor threads).
This board is just the best all around, and I hope the community keeps it alive. I know Adapteva didn't hit critical market mass with this board, so Andreas the founder had to take a job at DARPA, but so far the community seems to keep going. Unfortunately we won't see the 1024 core Epiphany for ourselves.
Nevertheless it is a great start and I wish Adapteva the best. My suggestion is that if you are buying one of these then also get:
1) Be a developer who is comfortable with hardware and software and have a regular Linux box around. Ubuntu is nice but any Linux would do.
2) Have at least one micro-sd card of 16 or better 32 gig size along with reader/writer. It must be *micro* not regular SD!
3) Have a powered USB hub
4) Have a micro-usb to USB adaptor
5) Have a micro-hdmi to regular hdmi adaptor and a monitor able to display it.
6) Have a serial RS232 to USB cable for debugging. Hopefully you won't need it but it is cheap and might as well have it.
You might want to get a fan also but the newer ones with large heatsink will do OK without a fan. I'd still get the fan to be safe.
If you get in trouble they got a great forum that will help you fix the problems but you have to be willing to work at it. This is not some out of the box product. You need to be willing to roll up your sleeves and dig in there. I spent 3 days before it booted properly for me. The people on their forum are very nice (I am there :-) and will help you get it working so have no fear.
One other important thing to note is that even though they say you can run the board with just the heat sink, my monitoring of the chip temperatures showed the board quicky overheats, even when mounted vertically, as recommended. This computer requires, IMO, a case with a fan. Certainly, a fan is required if you want to enclose the boards or run more than one in a cluster.
I am extremely happy with these computers, and I do recommend them. They really aren't for beginners, though. I would suggest you only buy these if you have excellent UNIX and system administration skills.
DON'T BUY THIS PRODUCT UNTIL THERE IS SOME GUARANTEE THIS ISSUE HAS BEEN FIXED !!!