Welcome, Guest. Please login or register.

Author Topic: Adapteva Parallella-16  (Read 6872 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show all replies
Re: Adapteva Parallella-16
« on: November 04, 2013, 05:02:22 PM »
The fact that they haven't produced many of these yet does not bode well for them.
And using a parallel computing device is a complex task.

The idea that really caught my attention was the Parallella 64.

And, of course, the Parallella board's use of a Cortex A9 Arm processor to coordinate the use of all these cores is pretty neat.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show all replies
Re: Adapteva Parallella-16
« Reply #1 on: November 05, 2013, 02:53:58 PM »
@ vidarh

I remember when this was first announced and they quoting all kinds of silly frequency figures, supposedly based on with the "equivalent" of all these cores running at once would be.

I think some of the past comparisons to the Cell B.E. are apt.
Just like the Cell's SPE units, coordinating all these seperate processing units is going to be quite a task.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show all replies
Re: Adapteva Parallella-16
« Reply #2 on: November 05, 2013, 04:31:36 PM »
Quote from: nicholas;751885
Oh that's quite different than the Cell and more akin to the traditional multicore SMP model if each of these cores is just a standard ARM CPU.

I'd like to see how a heavily multithreaded API/OS design like the BeOS would scale on one of these things.

If only I had the talent. :)

"akin to the traditional multicore SMP"

Not at all invalid, but then most manufacturers don try to jam 16 or 64 cpu cores into a product.
The closest I can think of is Freescale's e6500 core and I think that maxes out at about 24 virtual core (basically 12 dual threaded processors per chip).

What will make or break this device is how well the glue logic is designed to keep all these cpus fed without the cpus slowing down slowing down each others processes.

Unlike others here, I don't think this project is doomed to fail, but they've set themselves up for a pretty daunting task.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show all replies
Re: Adapteva Parallella-16
« Reply #3 on: November 05, 2013, 10:17:54 PM »
@ Bif

In regard to the Cell, I still don't know what they were thinking about that one.
The design works pretty smoothly if you don't have many unexpected branches, and the floating point performance is good (and was even greatly improved in the now discontinued PowerXCell 8i).
But its not an ideal design for general purpose computing. And in its original form it required the use of XDR memory (and anytime you see a Rambus designed idea backed by a limited number of vendors you should run away at high speed).

Also, while IBM did a pretty good job of documenting the chip, their marketing left something to be desired.
You could contact IBM about it, but they didn't want to sell any without "qualifying" the users design and intended use.
In other words they expected companies to partner with them.

That might work when you are building millions of game consoles of a relatively static design, but it doesn't work so well in other more rapidly evolving consumer products.

Anyway, enough talk about dead architectures.
The real competition for ideas like the Parallella is likely to come from gpu computing (where parallelism has already been taken to the extreme).
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"