From WikiChip
Exynos M4 - Microarchitectures - Samsung
| Edit Values | |
| Mongoose 4 µarch | |
| General Info | |
| Arch Type | CPU |
| Designer | Samsung |
| Manufacturer | Samsung |
| Introduction | 2018 |
| Process | 8 nm |
| Instructions | |
| ISA | ARMv8 |
| Succession | |
Exynos Mongoose 4 (M4) is the successor to the Mongoose 3, an 8 nm ARM microarchitecture designed by Samsung for their consumer electronics.
Process Technology
The M4 is fabricated on Samsung's 8 nm process (8LPP).
Compiler support
| Compiler | Arch-Specific | Arch-Favorable |
|---|---|---|
| GCC | -mcpu=exynos-m4 |
-mtune=exynos-m4
|
| LLVM | -mcpu=exynos-m4 |
-mtune=exynos-m4
|
Architecture
The M4 is an incremental microarchitecture that brought a die shrink and minor enhancements.
Key changes from M3
- 8 nm process (from 10 nm)
- ARMv8.2 (from ARMv8)
- Support for full FP16 scalar extension
- Suppot for integer dot product extension
- Front end
- Larger instruction queue (48 entries, up from 40)
- Back end
- LSU reorganized
- Floating-point execution units reorganized
This list is incomplete; you can help by expanding it.
Facts about "Exynos M4 - Microarchitectures - Samsung"
| codename | Mongoose 4 + |
| designer | Samsung + |
| first launched | 2018 + |
| full page name | samsung/microarchitectures/m4 + |
| instance of | microarchitecture + |
| instruction set architecture | ARMv8 + |
| manufacturer | Samsung + |
| microarchitecture type | CPU + |
| name | Mongoose 4 + |
| process | 8 nm (0.008 μm, 8.0e-6 mm) + |