CPU notes
home
Table of Contents
performance
chips
devices
optimizations
performance
source
X86
Intel Pentium III
3400DMIPS
3.4DMIPS/Mhz
400Mhz-1Ghz
AMD64
Modern Intel i5/i7
29000DMIPS
~10DMIPS/Mhz
~2.9Ghz?
MIPS
Ingenic XBurst1
performance?
uses MIPS32 rev2 + SIMD2 instruction sets
MIPS32 24K also uses an 8-stage pipeline
source
so ~1.6DMIPS/Mhz?
L1 cache
16K instruction
16K data
L2 cache
256K
TODO does GPU share this?
MIPS 24K
1.6DMIPS/Mhz
MIPS P6600
source
5250DMIPS at 1.5Ghz
3.5DMIPS/Mhz
1Ghz-2Ghz
Sony Allegrex
source
source
533DMIPS?
uses MIPS32 rev2 instruction set
maybe a R4000, 4KE, or 24K?
1.6DMIPS/Mhz?
might be more with the crazy-wide bus
although, the GPU probably uses that too
CPU has its own eDRAM which suggests that's a scratchpad to work out of when the bus is slammed
the only other peripherals capable of slamming the bus are the "media CPU" and GPU
333Mhz
"2.6GB/s bus bandwidth"
128bit wide
166Mhz
makes sense (2600MB/s ~= (128bit * 166Mhz) / 8bit/byte)
no
MMU
ARMv4T
source
ARM7TDMI
15DMIPS at 16.8Mhz
0.9DMIPS/Mhz
15Mhz-100Mhz
ARM920T
220DMIPS
1.1DMIPS/Mhz
~200Mhz
ARMv5TE
source
TODO
ARMv6
source
ARM1176JZ
875DMIPS at 700Mhz
1.25DMIPS/Mhz
~700Mhz
ARMv7
Cortex-A5
1.57DMIPS/Mhz
Cortex-A7
1.9DMIPS/Mhz
Cortex-A8
2000DMIPS
2.0DMIPS/Mhz
600Mhz-1Ghz
Cortex-A17
7200DMIPS
4.0DMIPS/Mhz
~1.8Ghz?
ARMv8
Cortex-A53
2760DMIPS
2.3DMIPS/Mhz
~1.2Ghz?
Cortex-A72
9440DMIPS
4.72DMIPS/Mhz
~2.0Ghz?
Cortex-A73
15875DMIPS
6.35DMIPS/Mhz
~2.5Ghz?
chips
Allwinner
TODO other chips
V3s
source
LQFP 128pin package
Cortex-A7
1x
1.2Ghz
DRAM in-chip
32M x 16bit
source
DDR2
400Mhz
MagicEyes
MP2520F
source
ARM 920T
200Mhz (220DMIPS)
240Mhz overclock (264DMIPS)
L1 cache
16K instruction
16K data
ARM 940T
200Mhz
L1 cache
4K instruction
4K data
no
MMU
32bit wide bus
source
can also do 16bit wide
Ingenic
JZ4740
XBurst1
360Mhz (576DMIPS?)
JZ4770
source
XBurst1
1Ghz (1600DMIPS?)
Vivante GC860
Texas Instruments
OMAP3530
source
ARM Cortex-A8
600Mhz (1200DMIPS)
PowerVR SGX530
110Mhz
devices
GP2X
MP2520F
source
2x K4S561632H
source
source
SDRAM
16M x 16bit
used in parallel (32bit data) in GP2X
source
133Mhz
133MT/s
532MB/s max bandwidth ((133MT/s * 32bit/T) / 8bit/byte)
CAS latency: 3
Dingoo
JZ4740
source
GCW Zero
Ingenic JZ4770
512MB DDR2
source
Pandora
OMAP3530
source
256MB DDR-333
source
optimizations
source