Linked by sawboss on Mon 14th Feb 2011 23:09 UTC
Hardware, Embedded Systems "The name Snapdragon is fast becoming well-known among consumers as the chip to have inside your smartphone. Offering speeds of up to 1.5GHz at the moment, it's certainly one of the fastest mobile chips out there. Qualcomm doesn't want the reputation of Snapdragon to falter, though, so the chip manufacturer has just announced an update that will have smartphone and tablet users drooling. The next iteration of the Snapdragon processor line is codenamed Krait and uses 28nm manufacturing technology. It will be offered in single, dual, and quad-core versions with clock speeds up to 2.5GHz. If the huge increase in performance wasn’t enough for you, Qualcomm also boast a 65% reduction in power use over existing mobile ARM chips."
Thread beginning with comment 462556
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

Well, from what I rode when I had a look at the ARM manual some times ago, inside ARMv7 there are four separate instruction sets : ARM, Thumb, Jazelle, and a fourth one whose name I have forgotten.

Support for each of those was apparently optional, as it could be probed via CPUID.

Reply Parent Score: 1

moondevil Member since:

Maybe Jazelle RCT? After introducing Jazelle, ARM made some more improvements to the VM execution environment.

Now there is Jazelle DBX and Jazelle RCT, with different types of functionality.

Reply Parent Score: 2

viton Member since:

there are four separate instruction sets : ARM, Thumb, Jazelle, and a fourth one whose name I have forgotten.

You've got it all wrong.
ARM/Thumb(2) is the same instruction set but in different encodings - all the encodings can be used at the same program to save some space. Thumb(2) is size optimized, ARM is performance optimized.
Jazelle and NEON are ISA extensions.
You do not think of SSE as of separate ISA, isn't it?

Jazelle support is mandatory in A-series.
It is optional in R-Series - DSP, hidden deeply in peripheral chips - like WIFI chip etc
Running JAVA is not what you'll do with them.
End-user can't run anything on it.
Your x86 PC has a plenty of ARM cores in it. Did you bother with it? Did you somehow faced with their incompatibility with x86? =)

NEON SIMD extension is optional in A-series, because it is a pretty large piece of hardware.

Edited 2011-02-16 07:41 UTC

Reply Parent Score: 2