pouët.net

Go to bottom

ARM?

category: general [glöplog]
I was reading that in 2012 more than 50% of the netbooks sold will be based on ARM processors, not x86, and that ppl are pressing MS to make an ARM version of Windows.
What do the ARMs have so special, that for instance, PowerPCs don't? Comparing 2 architectures of the same kind.
added on the 2009-05-15 19:04:34 by xernobyl xernobyl
Better performance/Watt? And possibly performance/$, I don't know how much PowerPC chips cost.
added on the 2009-05-15 19:14:08 by mic mic
Pandora has ARM. Want! openpandora
added on the 2009-05-15 19:26:17 by r0XX0r r0XX0r
ARM is cheap, tiny and simple. PowerPCs are almost as CISC-y as x86.

"Comparing 2 architectures of the same kind" eh? you're way off.
added on the 2009-05-15 19:29:20 by ector ector
As someone who extensively works with ARM processors on a daily basis I can say that I am more than amazed how people don't employ ARM for personal computers.

It is RISC (= amazingly simple) and it is a total beast, it is seriously powerful, highly embeddable and as cheap as a dirty fuck from an 80 year old whore. Especially the Cortex family will be one damn big player in the industry if it isn't already.
added on the 2009-05-15 19:50:35 by decipher decipher
What Decipher said..

added on the 2009-05-15 20:22:36 by torus torus
@ector: but ppc are risc :?
added on the 2009-05-15 20:35:32 by qwesza qwesza
If by "Reduced Instruction Set Computer architecture" you mean almost as many and as complicated instructions as x86, then yeah, PowerPC is RISC :p
added on the 2009-05-15 20:43:42 by ector ector
yup you can see it both way: waht Decipher said, or that x86 is a fuckin lame pile of crap. I mean, come on, it's the same old 30 yr old architecture extended and boosted over time to stay competitive and backward compatible.
added on the 2009-05-15 21:07:56 by BarZoule BarZoule
Regarding Cortex-A8:

That thing is the ASM-coders wet dream:

A very good general purpose instruction set with tons of nice to have features built-in (saturated arithmetic, basic DSP-stuff, SWAR-instructions ect).

And because this wasn't enough already ARM added the best thought out SIMD-unit that I've ever seen.

added on the 2009-05-15 21:08:57 by torus torus
I heard ARM lost their best coder recently.
added on the 2009-05-15 21:35:44 by gloom gloom
ARM the architecture not ARM the company. And I bet they have a lot more capable engineers instead of relying in just a best coder.
added on the 2009-05-15 22:14:47 by xernobyl xernobyl
Quote:
Regarding Cortex-A8:
That thing is the ASM-coders wet dream


I don't know about that, the Blackfin is a much more capable arch that is slightly more expensive but has a very good performance/watt and a C-like asm language with a handful of registers.

ARM does make me wet, though, I just don't have anything bfin-y to play with
added on the 2009-05-15 22:35:09 by LiraNuna LiraNuna
Quote:
Regarding Cortex-A8:

That thing is the ASM-coders wet dream:

A very good general purpose instruction set with tons of nice to have features built-in (saturated arithmetic, basic DSP-stuff, SWAR-instructions ect).

And because this wasn't enough already ARM added the best thought out SIMD-unit that I've ever seen.
And don't forget that in all ARMs nearly every instruction can be made into a conditonal one. And it has 16 or so general purpose registers.
added on the 2009-05-15 22:42:46 by Joghurt Joghurt
ARM has 16 32bit GPRs, but the 15th and 16th are used as stack pointer and program counter + flags.
added on the 2009-05-15 22:56:22 by LiraNuna LiraNuna
Quote:

I don't know about that, the Blackfin is a much more capable arch that is slightly more expensive but has a very good performance/watt and a C-like asm language with a handful of registers.

ARM does make me wet, though, I just don't have anything bfin-y to play with


Why not get something like this?
BB Image
Yeah, the picture sucks.. POS phone camera doesn't have an autofocus feature.
Anyway, that's a BF532 @ 400 MHz + an AtMega @ 8MHz, 32MB SDRAM, a bunch of I/O ports and whatnot. You'd have to find a video interface separately though, if you'd want one.
added on the 2009-05-15 22:59:36 by mic mic
Quote:
ARM has 16 32bit GPRs, but the 15th and 16th are used as stack pointer and program counter + flags.


Say whaaat?

R13 = SP, R14 = LR, R15 = PC, "R16" = CPSR

;)
added on the 2009-05-15 23:01:35 by mic mic
The blackfin stinks.

I had one on my desk. Overall impression: The Blackfin pulls the short straw when it comes to performance, and beeing a tad more expensive doesn't help either..

And the fake DSP-features like circular addressing still don't get them near the performance you get out of a cortex.

Their ASM-syntax is nice though..

added on the 2009-05-16 00:00:53 by torus torus
I always liked hacking around on the ARM7 and ARM9.
or maybe I'm just sick since I've also done 8085/8088/80x86/6502/68000/8032/8051/80251/TI DSP/MIPS/PICs...
added on the 2009-05-16 02:19:25 by CrzyClst CrzyClst
You are sick. No IA32 assembly? :)
added on the 2009-05-16 04:24:05 by xernobyl xernobyl
-> "80x86"
Decipher: Didn't you say just the other day that you hate working with ARM????
added on the 2009-05-16 08:44:18 by ferris ferris
Don't you lose half of the 16 registers when operating in thumb ?
added on the 2009-05-16 09:41:02 by Movi Movi
No you don't.
added on the 2009-05-16 11:26:50 by hitchhikr hitchhikr
Ferris: There are times when you hate working with even the best thing ever, a fucked up clock generation due to some asshole forgetting to clean a single bit and instead making sure it is set can lead to one of those times.

On the other hand, ARM is the best fuck the rest.
added on the 2009-05-16 12:39:36 by decipher decipher

login

Go to top