"Virtually in parallel"?
David Betz
Posts: 14,516
in Propeller 1
The latest issue of Nuts and Volts tries to characterize users of various different microcontrollers and it says this about Propeller users:
"Virtually"? It seems to me they *actually* run in parallel.Often, they're simply bored with the standard architectures and long for the excitement of multiple cogs running virtually in parallel.
Comments
Yes, I noticed that last night when I read the article. Errors like that seem to be more common than ever. Definitely has an effect on how seriously I take anything in any media.
The Cogs of the Propeller are real parallel, but hubram access follows also the 'barrel principle'.
Andy
Mike
Mike
Edit: I've been traveling so I just saw that piece this morning. I find it silly at best, if not outright offensive. Especially...
"I welcome your take on what a person's preferred board says about them, even if you don't have "hard evidence" to back up your findings."
What the actual hell? To me, this is a ridiculous statement, especially in the wake of Make CEO Dale Dougherty's public statement that maker Noami Wu was not a real person, but a persona created by a group of males (he has since publicly apologized). Bergeron's parting comment sounds like an invitation to trash talk those who don't use the same processor, and it completely violates the open and inviting spirit of Nuts & Volts and Servo magazines.
EDIT: What they call a tile is a real core.
The reason why it's 4 (actually, I believe that is 5 for later models) is because, like the Prop1, anything shorter and you have to start coding around the instruction fetching order. That can be confusing at the least and introduce potential bugs.
So, instead of having execution overlapping instruction fetches (and the usually pipelined speed up), they opted for time sliced threads instead.
You just have to look at the clock rate vs MIPS to see this.
EDIT: NOTE: (*1) "everything" is too broad a statement. I meant everything that holds a state, like the program counter for example. There is only one execution unit for the whole tile.
I am in fact considering walking away from the column. They are a year behind in payments (it has been up to two at times), there has been no change in what I am paid for a column since I started with them in 1997, and the publisher has allowed an editor to malign a product (my opinion) without allowing me -- the guy who writes about that product for the magazine -- to respond.
I submitted this for March. They said I was too late (not sure I believe that now). I was not notified that this material would be removed from my column.
I've attached a PDF of the [raw] material cut from my "Programming in the Real World" column that appears in the May/June issue of Nuts & Volts. Again, it's my rebuttal to the editorial that inspired this thread.
Valid points, but are you really surprised they removed the comments ? - no Editor is going to want to publish something that makes them look foolish.
Does sound like it is time for a pay rise
I guess the background questions here are, can they afford to pay more and are they over-supplied with eager writers ?
I'm probably owed a few hundred thousand in royalties from a concern that went TU. But I've moved on and haven't lost any sleep over it.
You've done due diligence and have contributed an enormous amount of value to that publication. I'm sure there are other outlets to pursue for your wisdom and creativity.
Thanks for the many years we've all enjoyed!
-Phil
I think you would be more persuasive if you provided a circuit and code that demonstrates how the Propeller is truly Parallel and then ask readers to try it and see it for themselves.
A magazine should not be so biased unless perhaps it was entitled "Fritzing with Arduino" but then you wouldn't have Propeller columns in it anyway. To effectively slander a product and the company that has proven its excellence and worth time and time again is beyond comprehension. NOT PROFESSIONAL!
I will not renew my payment.
Thank you for your kind words, Phil, and for your valuable contributions to the Propeller community.