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.
What do the ARMs have so special, that for instance, PowerPCs don't? Comparing 2 architectures of the same kind.
Better performance/Watt? And possibly performance/$, I don't know how much PowerPC chips cost.
Pandora has ARM. Want! openpandora
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.
"Comparing 2 architectures of the same kind" eh? you're way off.
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.
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.
What Decipher said..
@ector: but ppc are risc :?
If by "Reduced Instruction Set Computer architecture" you mean almost as many and as complicated instructions as x86, then yeah, PowerPC is RISC :p
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.
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.
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.
I heard ARM lost their best coder recently.
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.
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
Quote:
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.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.
ARM has 16 32bit GPRs, but the 15th and 16th are used as stack pointer and program counter + flags.
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?
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.
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
;)
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..
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..
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...
or maybe I'm just sick since I've also done 8085/8088/80x86/6502/68000/8032/8051/80251/TI DSP/MIPS/PICs...
You are sick. No IA32 assembly? :)
-> "80x86"
Decipher: Didn't you say just the other day that you hate working with ARM????
Don't you lose half of the 16 registers when operating in thumb ?
No you don't.
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.
On the other hand, ARM is the best fuck the rest.