Originally posted by wizard69
View Post
Announcement
Collapse
No announcement yet.
ARM Announces Cortex-A32 As A Tiny, 32-bit ARMv8 CPU
Collapse
X
-
-
Originally posted by schmidtbag View PostI used to think Intel had confusing product names, but I just can't keep up with ARM's anymore. The Cortex names seem so meaningless now.
We have this generation : Cortex-A32 < Cortex-A35 < Cortex-A53 < Cortex-A57 < Cortex-A72
Last generation was also similar : Cortex-A5 < Cortex-A7 < Cortex-A9 < Cortex-A15 < Cortex-A17Last edited by Marc Guillot; 23 February 2016, 12:42 PM.
Comment
-
Originally posted by duby229 View PostThe thing is that most arm devices don't have user upgradeable RAM. So basically all of them will have the same amount of RAM on it's last day that it had on it's first day.I really don't think many end users would notice one tiny little bit of a difference. The people that will notice the difference are the hackers unlocking bootloaders and compiling new ROMS. So I don't see much of a point. It seems like a waste engineering resources and fab allocation.
It's something that will make zero difference except irk the poeple that have another platform to support.
Comment
-
Originally posted by Marc Guillot View Post
The number on the name is an indication of its performance and complexity in the same generation. A Cortex-A32 means that it's slightly slower and smaller than the Cortex-A35.
We have this generation : Cortex-A32 < Cortex-A35 < Cortex-A53 < Cortex-A57 < Cortex-A72
Last generation was also similar : Cortex-A5 < Cortex-A7 < Cortex-A9 < Cortex-A15 < Cortex-A17
If the names are based on a technical perspective, the numbers still make no sense at all. There is no consistency, rhyme, or reason. For example:
* The A15 is effectively the successor to the A9. A15 is faster and more efficient per-core, and is a big leap ahead. Sounds good so far, but...
* The A9 is pretty much just a multi-core A8, yet it's only an increment of 1.
* The A7 is the successor to the A8. It is faster and more efficient per-core, and can be multi-core, yet the number is a "step back".
* The A15 has a smaller L1 cache than the A12 and lacks an L2 cache, yet is "ranked higher". The A15 is overall slower/worse.
* To my knowledge, all ARMv8 processors are 64 bit, but the Cortex A32 comes along and is 32 bit.
So, the numbers aren't based on total performance and aren't based on technical features. The numbers don't [accurately] represent per-core performance either.Last edited by schmidtbag; 23 February 2016, 01:40 PM.
- Likes 1
Comment
-
Originally posted by droidhacker View Post
WTF are you talking about? What about this has anything to do with RAM, upgradable or not?
Comment
-
Originally posted by schmidtbag View Post* The A9 is pretty much just a multi-core A8, yet it's only an increment of 1.
- Likes 2
Comment
-
Originally posted by ldesnogu View PostThe A9 has nothing to do with A8 except for its NEON unit which was inherited from A8. All the rest was done by another team and is much more advanced than A8 (OoOE, stream detection, etc.) The FP unit is also much faster than the A8 one, since the A8 FPU isn't pipelined, while the A9 one is. All of this makes the A9 significantly faster than A8 for most apps.
Comment
-
Originally posted by Marc Guillot View Post
The number on the name is an indication of its performance and complexity in the same generation. A Cortex-A32 means that it's slightly slower and smaller than the Cortex-A35.
We have this generation : Cortex-A32 < Cortex-A35 < Cortex-A53 < Cortex-A57 < Cortex-A72
Last generation was also similar : Cortex-A5 < Cortex-A7 < Cortex-A9 < Cortex-A15 < Cortex-A17
A32 is faster at executing 32bit code than the A35, and uses a surprisingly smaller amount of energy, as well. The A53 is a bit faster than the A35, but uses a good deal more energy to get to than point. Then there's a massive leap in power to the A57, which, from EVERYTHING I've read, is a pretty poor design. As a result the A72 is much faster and uses less energy.
Then, you've the separation of core types with big.LITTLE, which would result in two branches, at least, for each generation, but the A32 mucks this up because it doesn't have an identical ISA to the other cores, so it may belong on its own branch (given than this is intended for iot, this may make sense), but I don't know why you couldn't match the A32 with the A72, and run the latter in aarch32 only.
Ofc, none of this really matters as this info isn't for consumer consumption.
Comment
-
Originally posted by liam View Post
It's actually more confusing than that.
A32 is faster at executing 32bit code than the A35, and uses a surprisingly smaller amount of energy, as well. The A53 is a bit faster than the A35, but uses a good deal more energy to get to than point. Then there's a massive leap in power to the A57, which, from EVERYTHING I've read, is a pretty poor design. As a result the A72 is much faster and uses less energy.
Then, you've the separation of core types with big.LITTLE, which would result in two branches, at least, for each generation, but the A32 mucks this up because it doesn't have an identical ISA to the other cores, so it may belong on its own branch (given than this is intended for iot, this may make sense), but I don't know why you couldn't match the A32 with the A72, and run the latter in aarch32 only.
Ofc, none of this really matters as this info isn't for consumer consumption.
Generally the bigger number means faster, generally but there can be trade-offs.
Comment
-
Originally posted by Nelson View Post
They make parts for purposes. There are at least 3 dimensions: performance, power usage, size/complexity (think cost.) Then as manufacturing technology improves there are shrinks and clock increases and such. It's not possible to just have a simple A7 is faster than A5 comparison because 7>5. An A5 clocked higher can outperform an A7 or A9.
Generally the bigger number means faster, generally but there can be trade-offs.
Comment
Comment