Arm
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*Cortex-M0 [#v5e69b9c]
-Cortex-M0のCPUはトラ技増刊号¬e{coretx-m0-toragi-2011-...
-Cortex-M0でITRON互換OS(Hyper OS¬e{hyper-os-download-s...
**LPC1114 [#f2f55f09]
-NXP社による、Cortex-M0の開発ボード¬e{lpcxpresso-nxp:[...
-FreeRTOSを乗っけて、LED点滅プログラムを実行できる¬e{f...
*開発用ボード [#l89bf6c8]
**Cubieboard [#r1b1bd35]
-公式サイト:[[Cubieboard | Open ARM Box>http://cubie...
-スペック
--1G Arm cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
--Mali 400, OpenGL ES GPU
--512M/1GB DDR3 @480MHz
--HDMI 1080p Output
--10/100M Ethernet
--4Gb Nand Flash
-[[紹介記事>http://japanese.engadget.com/2012/09/05/49-ar...
-[[Cubieboard で OpenCV を動かした記事>http://cubieboard....
**Wandboard [#v8eb9a84]
-[[Wandboard>http://jp.mouser.com/ProductDetail/Wandboard...
-スペック¬e{wandboard-datasheet:[[Wandboard data sheet...
--1G Arm cortex-A9 processor, i.MX6 Quad
--2GB DDR3
**Odroid-X2 [#l10c55ae]
-[[ODROID-X2]] 参照
-Hardkernel 製
**BeagleBoard [#j17dd14a]
-BeagleBoard-xM¬e{beagleboard-xm-official:[[BeagleBoar...
-スペック
--DM3730 1GHz Arm Cortex-A8 compatible
--512MB LPDDR RAM @166MHz
--no Nand
-BeagleBoard¬e{BeagleBoard-official:[[BeagleBoard.org ...
-スペック
--OMAP3530 720MHz Arm Cortex-A8 compatible
--256MB @166MHz
--256MB Nand
**LPC1114 [#f469b281]
-[[開発キット>http://www.marutsu.co.jp/user/tr201209_kika...
-スペック
--Arm cortex M0
--4KB
-LPC1114には、パッケージの違いで幾つかある。
-いずれもNXPセミコンダクタ社製
-紹介記事:[[sakanabinのレポート ARM32ビット・マイコン 電...
-紹介記事:[[(別室)ARMマイコンで遊ぼう(ARM,LPCXpresso,...
-紹介記事:[[LPCXpresso で UART シリアル通信 (8) - ARM(Cor...
**NVIDIA Phoenix [#tf7750ed]
-よっぽどArmの開発ボードと言うより、Tegra4iのリファレンス...
-Cortex-A9 R4
-GPU 60コア
-2013年6月現在、未発売¬e{gigazine-tegra4i:[[4+1コアCPU...
[[Mali]][[Tegra]]
*Arm のシリーズ名 [#o30479fd]
-現状のラインナップはCortex-A、Cortex-R、Cortex-Mシリーズ
-Arm社なので A と R と M
*Ubuntu を Arm上で動かす [#wef34831]
-一応、Pandaboard や Beagleboard でUbuntuが動かせる
-[[ダウンロードページ>http://www.ubuntu.com/download/arm]...
-他にもDebian、Gentoo、Slackware、Arch Linux などが Arm上...
*cpuinfoとauxv [#lfa54a63]
-LinuxかAndroidが載ってる場合、 /proc/cpuinfo 及び /proc/...
-色々調べてみた結果を羅列
**Qualcomm MSM7201A [#ae54e1d6]
-CPU:Arm1136EJ-S¬e{qualcomm-msm7201a-pdbanet:[[Qualcom...
-Architecture:Arm v6
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS: 613.41
Features: swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part: 0xb36
CPU revision : 2
Hardware: sapphire
Revision: 0080
Serial : 0000000000000000
-kernel
$ uname -a
Linux localhost 2.6.35.7-cyanogenmod #1 PREEMPT Wed Oct ...
**Samsung Exynos4412 [#n7006e30]
**Marvell Feroceon 88F6281 [#i8adace2]
-CPU:Sheeva¬e{qnap-ts419:[[QNAP Security (TS-419P Turb...
¬e{marvell-feroceon:[[88F6281 Integrated Controller Ha...
-Architecture:Armv5TE
-cpuinfo
# cat /proc/cpuinfo
Processor name : Feroceon 88F6281 rev 1 (v5l) @ 1.2 GHz
BogoMIPS : 1196.85
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Hardware : Feroceon-KW ARM
Revision : 0000
Serial : 0000000000000000
-kernel
# uname -a
Linux akashic 3.4.6 #1 Thu Jun 12 06:29:46 CST 2014 armv...
**NVIDIA Tegra 3 T30L [#hb816c82]
-CPU:Cortex A9
-architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 9 (v7l)
processor : 0
BogoMIPS : 1993.93
processor : 1
BogoMIPS : 1993.93
processor : 2
BogoMIPS : 1993.93
processor : 3
BogoMIPS : 1993.93
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 9
Hardware : grouper
Revision : 0000
Serial : 0f410a0001440200
-kernel
3.1.10-g1e42d16
**Qualcomm Snapdragon 800 MSM8974 [#v0824724]
-cpu:Krait 400¬e{krait-400:[[Krait 400 ‐ 通信用語の基...
-architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 38.40
processor : 1
BogoMIPS : 38.40
processor : 2
BogoMIPS : 38.40
processor : 3
BogoMIPS : 38.40
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x06f
CPU revision : 0
Hardware : Qualcomm MSM 8974 HAMMERHEAD (Flattene...
Revision : 000b
Serial : 0000000000000000
-kernel
3.4.0-g88fbc66
**Samsung Exynos 3 Single S5PC110 [#nfb39598]
-CPU:Cortex-A8
-Architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 796.20
Features : swp half thumb fastmult vfp edsp thumb...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 2
Hardware : GT-P1000
Revision : 0012
Serial : 35302b4d98eb00ec
-kernel
2.6.35.7
**Samsung Exynos4210 [#zfee4599]
-CPU:Cortex-A9
-Architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 1 (v7l)
processor : 0
BogoMIPS : 1592.52
processor : 1
BogoMIPS : 2388.78
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 1
Hardware : SMDK4210
Revision : 000c
Serial : 304d1975c227cb6e
**NVIDIA TegraK1 [#r0a030eb]
-CPU:Cortex-A15
-cpuinfo
$ cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 1
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 2
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
Hardware : jetson-tk1
Revision : 0000
Serial : 0177000003450000
Processor : ARMv7 Processor rev 3 (v7l)
-auxv
0x00000010 0x000fb0d7
0x00000006 0x00001000
0x00000011 0x00000064
0x00000003 0x00008034
0x00000004 0x00000020
0x00000005 0x00000009
0x00000007 0xb6fa7000
0x00000008 0x00000000
0x00000009 0x00008d0d
0x0000000b 0x000003e8
0x0000000c 0x000003e8
0x0000000d 0x000003e8
0x0000000e 0x000003e8
0x00000017 0x00000000
0x00000019 0xbedbb7fe
0x0000001f 0xbedbbfed
0x0000000f 0xbedbb80e
0x00000000 0x00000000
-cpufreq
$ sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_...
2320500
2320500
2320500
2320500
-OS
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
-kernel
$ uname -a
Linux tegra-ubuntu 3.10.40-ged4f697 #1 SMP PREEMPT Mon D...
-gcc
$ gcc --version
gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying condit...
warranty; not even for MERCHANTABILITY or FITNESS FOR A ...
**Raspberry Pi [#f760f65c]
-Raspberry Pi は Arm v6のSoC
-[[Know your Raspberry Pi — Exploring the Raspberry...
**Broadcom BCM2836 [#m0a0afab]
-CPU:Cortex-A7
-cpuinfo
processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 1
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 2
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 3
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : BCM2709
Revision : a01041
-auxv
0000000 0021 0000 b000 7ee1 0010 0000 b0d6 003f
0000010 0006 0000 1000 0000 0011 0000 0064 0000
0000020 0003 0000 0034 0001 0004 0000 0020 0000
0000030 0005 0000 0009 0000 0007 0000 1000 76fc
0000040 0008 0000 0000 0000 0009 0000 0eb4 0001
0000050 000b 0000 03e8 0000 000c 0000 03e8 0000
0000060 000d 0000 03e8 0000 000e 0000 03e8 0000
0000070 0017 0000 0000 0000 0019 0000 566b 7edf
0000080 001a 0000 0000 0000 001f 0000 5feb 7edf
0000090 000f 0000 567b 7edf 0000 0000 0000 0000
00000a0
**Broadcom BCM2837 [#a69565ea]
-[[Raspberry Pi 3]]
**Broadcom BCM2711 [#n4aa13c2]
-[[Raspberry Pi 4]]
**Amlogic S905 [#o3b48be7]
-[[ODROID-C2]]
**Amlogic S922X [#ge7cb459]
-[[ODROID-N2]]
**Allwinner A64 [#ab16b4e1]
-[[PINE64]]
**NVIDIA TegraX1 [#n039a1dd]
-[[Jetson TX1]]
-[[Jetson Nano]]
**HiSillicon Kirin 620 [#kb80829b]
-[[HiKey]]
**Qualcomm Snapdragon 410E MSM8916[#h77760d1]
-[[DragonBoard410c]]
**Allwinner H5 [#v8c42462]
-[[Orange Pi PC2]]
**Rockchip RK3288 [#p7a98dde]
-[[Tinker Board]]
**Rockchip RK3399 [#o82da810]
-[[Firefly RK3399]]
-[[Rock Pi 4C]]
**NVIDIA Parker [#z11b4038]
-[[Jetson TX2]]
**HiSillicon Kirin 930 [#e2f604f9]
-CPU:Cortex-A53 2.0GHz (Quad Cores) + 1.5GHz (Quad Cores)
-cpuinfo
$ cat /proc/cpuinfo
Processor : AArch64 Processor rev 3 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x41
CPU architecture: AArch64
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 3
-kernel
-Android
**Qualcomm Snapdragon 821 [#mbbbe6e8]
-cpu:Kryo 2 Cores + Kryo 2 Cores
-cpuinfo
sailfish:/$ cat /proc/cpuinfo
Processor : AArch64 Processor rev 1 (aarch64)
processor : 0
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x201
CPU revision : 1
processor : 1
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x201
CPU revision : 1
processor : 2
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x205
CPU revision : 1
processor : 3
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x205
CPU revision : 1
CPU param : 299 472 472 676 896 301 430 430 611 1061
Hardware : Qualcomm Technologies, Inc MSM8996pro
-Kernel
sailfish:/ $ uname -a
Linux localhost 3.18.31-g19caf23 #1 SMP PREEMPT Sat Sep ...
-OS
Android 7.1
**Rockchip RK3328 [#zbee68c0]
-[[ROCK64]]
**Amlogic S905X [#jab9a5c9]
-[[Le Potato]]
**Allwinner H2+ [#fdceb4ab]
-[[Orange Pi Zero]]
**Allwinner H3 [#fce32eb9]
-[[Orange Pi One]]
**Allwinner H6 [#x1132a08]
-[[Orange Pi One Plus]]
**Samsung Exynos5422 [#n7500fbe]
-[[ODROID-XU4]]
**NVIDIA Xavier [#ye0e80d2]
-[[Jetson Xavier]]
-[[Jetson Xavier NX]]
**Amlogic S905X3 [#c17884eb]
-[[ODROID-C4]]
*auxvとimplementerのまとめ [#s52bfcd2]
|SoC|Architecture|implementer|# of core|part|AT_HWCAP|AT_...
|Qualcomm MSM7201A |6TEJ |0x41|1|0xb36|0x00000197| |swp ...
|Exynos4412 |7|0x41|4|0xc09|0x0008b8d7| |swp half ...
|Feroceon 88F6281 |5TE|0x56|1|0x131|0x00000097| |swp hal...
|NVIDIA Tegra T30L |7|0x41|4|0xc09|0x0000b0d7| |swp half ...
|Qualcomm Snapdragon MSM8974|7|0x51|4|0x06f|0x0007b0d7| |...
|Exynos S5PC110 |7|0x41|1|0xc08|0x000038d7| |swp half ...
|Exynos4210 |7|0x41|2|0xc09|0x0000b0d7| |swp half ...
|NVIDIA Tegra K1 |7|0x41|4|0xc0f|0x000fb0d7| |swp half ...
|Broadcom BCM2836 |7|0x41|4|0xc07|0x003fb0d6|0x00000000|...
|Broadcom BCM2837 |7|0x41|4|0xd03|0x003fb0d6|0x00000010|...
|Rockchip RK3288 |7|0x41|4|0xc0d|0x003fb8d6|0x00000000|...
|Allwinner H2+ |7|0x41|4|0xc07|0x003fb0d6|0x00000000|...
|Allwinner H3 |7|0x41|4|0xc07|0x000fb8d7| |...
|Exynos5422 |7|0x41|8|0xc07|0x001fb0d6|0x00000000|...
// |AUXV ID→ ↓SoC |0x000010|0x0006|0x11|0x00000003|0x04...
// |Qualcomm MSM7201A |0x000197|0x1000|0x64|0x00008034|0x...
// |Exynos4412 |0x08b8d7|0x1000|0x64|0x00008034|0x...
// |Feroceon 88F6281 |0x000097|0x1000|0x64|0x00008034|0x...
// |NVIDIA Tegra T30L |0x00b0d7|0x1000|0x64|0x400ed034|0x...
// |Qualcomm Snapdragon MSM8974|0x07b0d7|0x1000|0x64|0xb6...
// |Exynos S5PC110 |0x0038d7|0x1000|0x64|0x00008034|0x...
// |Exynos4210 |0x00b0d7|0x1000|0x64|0x00008034|0x...
// |NVIDIA Tegra K1 |0x0fb0d7|0x1000|0x64|0x00008034|0x...
// |Broadcom BCM2836 |0x3fb0d6|0x1000|0x64|0x00010034|0x...
// |Broadcom BCM2837 |0x3fb0d6|0x1000|0x64|0x00010034|0x...
// |Rockchip RK3288 |0x3fb8d6|0x1000|0x64|0x00010034|0x...
// |Allwinner H2+ |0x3fb0d6|0x1000|0x64|0x00498034|0x...
// |Allwinner H3 |0x0fb8d7|0x1000|0x64|0xb6f17034|0x...
// |Exynos5422 |0x1fb0d6|0x1000|0x64|0x0048a034|0x...
|AUXV ID→ ↓SoC |0x000010|0x0006|0x11|0x04|0x5|0x8|0x17|...
|Qualcomm MSM7201A |0x000197|0x1000|0x64|0x20|0x6|0x0|0x0...
|Exynos4412 |0x08b8d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Feroceon 88F6281 |0x000097|0x1000|0x64|0x20|0x8|0x0|0x0...
|NVIDIA Tegra T30L |0x00b0d7|0x1000|0x64|0x20|0x8|0x0|0x0...
|Qualcomm Snapdragon MSM8974|0x07b0d7|0x1000|0x64|0x20|0x...
|Exynos S5PC110 |0x0038d7|0x1000|0x64|0x20|0x7|0x0|0x0...
|Exynos4210 |0x00b0d7|0x1000|0x64|0x20|0x7|0x0|0x0...
|NVIDIA Tegra K1 |0x0fb0d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Broadcom BCM2836 |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Broadcom BCM2837 |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Rockchip RK3288 |0x3fb8d6|0x1000|0x64|0x20|0x8|0x0|0x0...
|Allwinner H2+ |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Allwinner H3 |0x0fb8d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Exynos5422 |0x1fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
*auxvとimplementerのまとめ(64bit版) [#va6bfbe4]
|SoC |Architecture|implementer|# of core|part ...
|Amlogic S905 |AArch64 |0x41 |4 |0xd03...
|Allwinner A64 |AArch64 |0x41 |4 |0xd03...
|NVIDIA TegraX1 |AArch64 |0x41 |4 |0xd07...
|NVIDIA TegraX1 (Nano)|AArch64 |0x41 |4 ...
|HiSillicon Kirin 620|AArch64|0x41 |8 |0xd03...
|Qualcomm Snapdragon 410E|AArch64|0x41 |4 |0xd03...
|Allwinner H5 |AArch64 |0x41 |4 |0xd03...
|Allwinner H6 |AArch64 |0x41 |4 |0xd03...
|Rockchip RK3399|AArch64 |0x41 |6 |0xd03...
|Rockchip RK3588|AArch64 |0x41 |8 |0xd05...
|NVIDIA Parker |AArch64 |0x41+0x4e |6 |0xd07...
|NVIDIA Xavier |Aarch64 |0x4e |8 |0x004...
|NVIDIA Xavier NX|Aarch64 |0x4e |6 |0x004...
|NVIDIA Orin |Aarch64 |0x41 |12 |0xd42...
|HiSillicon Kirin 930|AArch64|0x41 |8 |0xd03...
|Qualcomm Snapdragon 821 |AArch64|0x41 |4 |0x201...
|Rockchip RK3328|AArch64 |0x41 |4 |0xd03...
|Rockchip RK3326|AArch64 |0x41 |4 |0xd04...
|Amlogic S905X |AArch64 |0x41 |4 |0xd03...
|Amlogic S922X |AArch64 |0x41 |4 |0xd03...
|Amlogic S905X3 |AArch64 |0x41 |4 |0xd05...
|Broadcom BCM2711|AArch64 |0x41 |4 |0xd08...
// |AUXV ID→ ↓SoC |AT_SYSINFO_EHDR|AT_HWCAP|AT...
// |AUXV ID→ ↓SoC |0x0000000021 |0x10 |0x...
// |Amlogic S905 |0x7fae6ac000 |0x87 |...
// |Allwinner A64 |0x7fa8954000 |0xfb |...
// |NVIDIA TegraX1 |0x7f9f81e000 |0xfb |...
// |NVIDIA TegraX1 (Nano) |0x7f92ef4000 |0xff |...
// |HiSillicon Kirin 620 |0x7f8928a000 |0xff |...
// |Qualcomm Snapdragon 410E |0x7f8fbb7000 |0x87 |...
// |Allwinner H5 |0x7f9ed28000 |0xfb |...
// |Allwinner H6 |0x7f7d3a0000 |0xfb |...
// |Rockchip RK3399 |0x7f9e6fd000 |0xff |...
// |Rockchip RK3588 |0x7f90f2d000 |0x119fff|...
// |NVIDIA Parker |0x7f8bac3000 |0xff |...
// |NVIDIA Xavier |0x7f9a5e3000 |0x7ff |...
// |NVIDIA Xavier NX |0x7fa0a56000 |0x7ff |...
// |NVIDIA Orin |0xffff9f1c0000 |e119fff |...
// |Rockchip RK3328 |0x7f9acc1000 |0xff |...
// |Rockchip RK3328 |0x7f82b3b000 |0xff |...
// |Amlogic S905X |0xffffa03df000 |0x8ff |...
// |Amlogic S922X |0x7fb5219000 |0xff |...
// |Amlogic S905X3 |0x7fb047c000 |0x7ff |...
// |Broadcom BCM2711 |0x7fa8fe9000 |0x887 |...
|AUXV ID→ ↓SoC |AT_HWCAP|AT_PAGESZ|AT_CLKTCK|A...
|AUXV ID→ ↓SoC |0x10 |0x0006 |0x11 |0...
|Amlogic S905 |0x87 |4096 |100 ...
|Allwinner A64 |0xfb |4096 |100 ...
|NVIDIA TegraX1 |0xfb |4096 |100 ...
|NVIDIA TegraX1 (Nano) |0xff |4096 |100 ...
|HiSillicon Kirin 620 |0xff |4096 |100 ...
|Qualcomm Snapdragon 410E |0x87 |4096 |100 ...
|Allwinner H5 |0xfb |4096 |100 ...
|Allwinner H6 |0xfb |4096 |100 ...
|Rockchip RK3399 |0xff |4096 |100 ...
|Rockchip RK3588 |0x119fff|4096 |100 ...
|NVIDIA Parker |0xff |4096 |100 ...
|NVIDIA Xavier |0x7ff |4096 |100 ...
|NVIDIA Xavier NX |0x7ff |4096 |100 ...
|NVIDIA Orin |e119fff |4096 |100 ...
|Rockchip RK3328 |0xff |4096 |100 ...
|Rockchip RK3328 |0xff |4096 |100 ...
|Amlogic S905X |0x8ff |4096 |100 ...
|Amlogic S922X |0xff |4096 |100 ...
|Amlogic S905X3 |0x7ff |4096 |100 ...
|Broadcom BCM2711 |0x887 |4096 |100 ...
|feature/vendor |Allwinne...
|fp asimd crc32 |A64,H5,H...
|evtstrm | ...
|aes pmull sha1 sha2 |A64,H5,H...
|atomics fphp asimdhp | ...
|cpuid | ...
|asimdrdm lrcpc dcpop asimddp | ...
|uscat ilrcpc flagm | ...
*各CPUの特徴比較 [#s6218777]
|CPU|ISA|OS bit|decode|OoO|reference|part num|notes|
|Arm Cortex-A5 |Arm v7-A|32|1-way|in-order|https://en.wik...
|Arm Cortex-A7 |~|~|2-way|~|https://en.wikipedia.org/wiki...
|Arm Cortex-A8 |~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A9 |~|~|~|out-of-order|https://en.wikipedia.o...
|Qualcomm Scorpion|~|~|~|~|https://en.wikipedia.org/wiki/...
|Arm Cortex-A12|~|~|3-way|~|https://en.wikipedia.org/wiki...
|Arm Cortex-A15|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A17|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Qualcomm Krait|~|~|~|~|https://en.wikipedia.org/wiki/Kra...
|Arm Cortex-A32|Arm v8-A|~|?|?|https://en.wikipedia.org/w...
|Arm Cortex-A35|~|64|2-way|in-order|https://en.wikipedia....
|Arm Cortex-A53|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A55|Arm v8.2-A|~|~|~|https://en.wikipedia.org...
|Arm Cortex-A57|Arm v8-A|~|3-way|out-of-order|https://en....
|Arm Cortex-A72|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A73|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A75|Arm v8.2-A|~|~|~|https://en.wikipedia.org...
|Arm Cortex-A76|Arm v8.2-A|?|~|?||0xd0b||
|Arm Cortex-A78AE|Arm v8.2-A|~|?|?||0xd42|¬e{https://d...
|Qualcomm Kryo|Arm v8-A|~|?|out-of-order|https://en.wikip...
|NVIDIA Denver2|~|~|~|?|https://en.wikipedia.org/wiki/Com...
|NVIDIA Carmel|Arm v8.2-A|~|10-way|~||0x004||
*各SoCの一覧 [#lfae5223]
|Maker|Soc|CPU|L1I|L1D|L2|L3|GPU|Memory|OpenCL capability|
|Allwinner|A64|Cortex A53 x4¬e{allwinner-a64-datasheet...
|~|H2+|Cortex A7 x4¬e{allwinner-h2-datasheet-frinedlya...
|~|H3|Cortex A7 x4¬e{allwinner-h3-datasheet-frinedlyar...
|~|H5|Cortex A53 x4¬e{allwinner-h5-datasheet-pkgbuild:...
|~|H6|Cortex A53 x4¬e{h6-v200-user-manual-pine64:[[All...
|Amlogic|S905|Cortex A53 x4¬e{amlogic-s905-datasheet-o...
|~|S905X|Cortex A53 x4|32KB|32KB|?KB|-|Mali 450 MP3¬e{...
|~|S922X|Cortex A73 x4|?KB|?KB|?KB|-|Mali G52|4GB|2.0 Ful...
|~|~|Cortex A53 x2|?KB|?KB|?KB|-|~|~|~|
|~|S905X3|Cortex A55 x4|32KB|32KB|512KB|-|Mali G31 MP2|4G...
|Broadcom|BCM2836|Cortex A7 x4¬e{bcm2836-cache-configu...
|~|BCM2837|Cortex A53 x4¬e{bcm2837-cache-configuration...
|~|BCM2711|Cortex A72 x4¬e{raspberrypi4-doc:[[BCM2711 ...
|HiSilicon|Kirin 620|Cortex A53 x8¬e{en-wikipedia-hike...
|~|Kirin 930|Cortex A53 x4|KB|KB|KB|-|Mali T628 MP4||1.1 ...
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|Marvell|Feroceon 88F6281|Sheeva¬e{marvell-kirikwood:[...
|Mediatek|Helio X20|Cortex A72 x2|KB|KB|KB|-|Mali T880 MP...
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|NVIDIA|Orin|Cortex A78AE x12|768KB|768KB|3MB|6MB|Ampere|...
|~|Xavier|Carmel x8¬e{nvidia-xavier-jetson:[[NVIDIA Je...
|~|XavierNX|Carmel x6|128KB|64KB|2MB|4MB|Volta 384 Core|L...
|~|Parker|Cortex A57 x4¬e{nvidia-parker-hc:[[INTRODUCI...
|~|~|Denver 2 x2|128KB|64KB|2MB|-|~|~|~|
|~|Tegra 3 T30L|Cortex A9 x4¬e{nvidia-tegra-30l:[[Tegr...
|~|TegraK1|Cortex A15 x4¬e{tegra-k1-opencl-1_2:[[NVIDI...
|~|TegraX1|Cortex A57 x4¬e{tegra-x1-4gamer:[[[CES 201...
|~|~|Cortex A53 x4|32KB|32KB|512KB|-|~|~|~|
|~|TegraX1(Nano)|Cortex A57 x4|32KB|48KB|2MB|-|GM20B? NVI...
|Qualcomm|MSM7201A|Arm1136EJ-S|KB|KB|KB|-|none|-|-|
|~|Snapdragon 410E MSM8916|Cortex A53 x4|KB|KB|KB|-|Adren...
|~|Snapdragon 800 MSM8974|Krait 400 x4|KB|KB|KB|-|Adreno ...
|~|Snapdragon 821|Kryo x2¬e{specification-of-snapdrago...
|~|~|Kryo x2|32KB|32KB|512KB|-|~|~|~|
|Rockchip|RK3288|Cortex A17 x4¬e{rk3288-rockchip-wiki:...
|~|RK3328|Cortex A53 x4¬e{rk3328-datahseet:[[RK3328 Da...
|~|RK3399|Cortex A72 x2¬e{rockchip-wiki-rk3399:[[RK339...
|~|~|Cortex A53 x4|32KB|32KB|512KB|-|~|~|~|
|~|RK3588|Cortex A55 x4|256KB|256KB|1MB|3MB|Mali G610 MP4...
|~|~|Cortex A72 x4|256KB|256KB|1MB|3MB|~|~|~|
|~|RK3326|Cortex A35 x4|32KB|32KB|256KB|-|Mali G32 MP3|1G...
|Samsung|Exynos 3 Single S5PC110|Cortex A8 x1¬e{exynos...
|~|Exynos4210|Cortex A9 x2¬e{samsung-exynos4210:[[SamS...
|~|Exynos4412|Cortex A9 x4¬e{samsung-exynos4412:[[Sams...
|~|Exynos5422|Cortex A7 x4¬e{samsung-exynos5422:[[::: ...
|~|~|Cortex A15 x4|32KB|32KB|2MB|-|~|~|~|
|Google|Tensor|Cortex X1 x2|?KB|?KB|?MB|?|Mali G78 20Core...
|~|~|Cortex A76 x2 |~|~|~|~|~|~|~|
|~|~|Cortex A55 x2 |~|~|~|~|~|~|~|
-[[ARMv8 - ARM - WikiChip>https://en.wikichip.org/wiki/ar...
-[[lscpu: Decode ARM CPUs>https://github.com/karelzak/uti...
*Arm製GPUの特徴 [#vfed7e69]
-Device Extention
|Extention|Device|
|cl_khr_global_int32_base_atomics cl_khr_global_int32_ext...
|cl_arm_thread_limit_hint|Mali-T628,Mali-T760,Mali-T860,&...
|cl_khr_gl_sharing cl_khr_egl_event|Mali-T760,Mali-T860|
|cl_khr_fp64|Mali-T628,Mali-T760,Mali-T860|
|cl_khr_depth_images cl_khr_create_command_queue|Mali-G31...
|cl_arm_shared_virtual_memory|Mali-G31,Mali-G52|
|cl_khr_subgroups cl_khr_subgroup_extended_types cl_khr_s...
-OpenCL version
|Device|OpenCL|
|Mali-T628 |1.2|
|Mali-T760 |1.2|
|Mali-T860 |1.2|
|Mali-G31 |2.0|
|Mali-G52 |2.0|
|Mali-G610 |2.2|
終了行:
#contents
*Cortex-M0 [#v5e69b9c]
-Cortex-M0のCPUはトラ技増刊号¬e{coretx-m0-toragi-2011-...
-Cortex-M0でITRON互換OS(Hyper OS¬e{hyper-os-download-s...
**LPC1114 [#f2f55f09]
-NXP社による、Cortex-M0の開発ボード¬e{lpcxpresso-nxp:[...
-FreeRTOSを乗っけて、LED点滅プログラムを実行できる¬e{f...
*開発用ボード [#l89bf6c8]
**Cubieboard [#r1b1bd35]
-公式サイト:[[Cubieboard | Open ARM Box>http://cubie...
-スペック
--1G Arm cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
--Mali 400, OpenGL ES GPU
--512M/1GB DDR3 @480MHz
--HDMI 1080p Output
--10/100M Ethernet
--4Gb Nand Flash
-[[紹介記事>http://japanese.engadget.com/2012/09/05/49-ar...
-[[Cubieboard で OpenCV を動かした記事>http://cubieboard....
**Wandboard [#v8eb9a84]
-[[Wandboard>http://jp.mouser.com/ProductDetail/Wandboard...
-スペック¬e{wandboard-datasheet:[[Wandboard data sheet...
--1G Arm cortex-A9 processor, i.MX6 Quad
--2GB DDR3
**Odroid-X2 [#l10c55ae]
-[[ODROID-X2]] 参照
-Hardkernel 製
**BeagleBoard [#j17dd14a]
-BeagleBoard-xM¬e{beagleboard-xm-official:[[BeagleBoar...
-スペック
--DM3730 1GHz Arm Cortex-A8 compatible
--512MB LPDDR RAM @166MHz
--no Nand
-BeagleBoard¬e{BeagleBoard-official:[[BeagleBoard.org ...
-スペック
--OMAP3530 720MHz Arm Cortex-A8 compatible
--256MB @166MHz
--256MB Nand
**LPC1114 [#f469b281]
-[[開発キット>http://www.marutsu.co.jp/user/tr201209_kika...
-スペック
--Arm cortex M0
--4KB
-LPC1114には、パッケージの違いで幾つかある。
-いずれもNXPセミコンダクタ社製
-紹介記事:[[sakanabinのレポート ARM32ビット・マイコン 電...
-紹介記事:[[(別室)ARMマイコンで遊ぼう(ARM,LPCXpresso,...
-紹介記事:[[LPCXpresso で UART シリアル通信 (8) - ARM(Cor...
**NVIDIA Phoenix [#tf7750ed]
-よっぽどArmの開発ボードと言うより、Tegra4iのリファレンス...
-Cortex-A9 R4
-GPU 60コア
-2013年6月現在、未発売¬e{gigazine-tegra4i:[[4+1コアCPU...
[[Mali]][[Tegra]]
*Arm のシリーズ名 [#o30479fd]
-現状のラインナップはCortex-A、Cortex-R、Cortex-Mシリーズ
-Arm社なので A と R と M
*Ubuntu を Arm上で動かす [#wef34831]
-一応、Pandaboard や Beagleboard でUbuntuが動かせる
-[[ダウンロードページ>http://www.ubuntu.com/download/arm]...
-他にもDebian、Gentoo、Slackware、Arch Linux などが Arm上...
*cpuinfoとauxv [#lfa54a63]
-LinuxかAndroidが載ってる場合、 /proc/cpuinfo 及び /proc/...
-色々調べてみた結果を羅列
**Qualcomm MSM7201A [#ae54e1d6]
-CPU:Arm1136EJ-S¬e{qualcomm-msm7201a-pdbanet:[[Qualcom...
-Architecture:Arm v6
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS: 613.41
Features: swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part: 0xb36
CPU revision : 2
Hardware: sapphire
Revision: 0080
Serial : 0000000000000000
-kernel
$ uname -a
Linux localhost 2.6.35.7-cyanogenmod #1 PREEMPT Wed Oct ...
**Samsung Exynos4412 [#n7006e30]
**Marvell Feroceon 88F6281 [#i8adace2]
-CPU:Sheeva¬e{qnap-ts419:[[QNAP Security (TS-419P Turb...
¬e{marvell-feroceon:[[88F6281 Integrated Controller Ha...
-Architecture:Armv5TE
-cpuinfo
# cat /proc/cpuinfo
Processor name : Feroceon 88F6281 rev 1 (v5l) @ 1.2 GHz
BogoMIPS : 1196.85
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Hardware : Feroceon-KW ARM
Revision : 0000
Serial : 0000000000000000
-kernel
# uname -a
Linux akashic 3.4.6 #1 Thu Jun 12 06:29:46 CST 2014 armv...
**NVIDIA Tegra 3 T30L [#hb816c82]
-CPU:Cortex A9
-architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 9 (v7l)
processor : 0
BogoMIPS : 1993.93
processor : 1
BogoMIPS : 1993.93
processor : 2
BogoMIPS : 1993.93
processor : 3
BogoMIPS : 1993.93
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 9
Hardware : grouper
Revision : 0000
Serial : 0f410a0001440200
-kernel
3.1.10-g1e42d16
**Qualcomm Snapdragon 800 MSM8974 [#v0824724]
-cpu:Krait 400¬e{krait-400:[[Krait 400 ‐ 通信用語の基...
-architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 38.40
processor : 1
BogoMIPS : 38.40
processor : 2
BogoMIPS : 38.40
processor : 3
BogoMIPS : 38.40
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x06f
CPU revision : 0
Hardware : Qualcomm MSM 8974 HAMMERHEAD (Flattene...
Revision : 000b
Serial : 0000000000000000
-kernel
3.4.0-g88fbc66
**Samsung Exynos 3 Single S5PC110 [#nfb39598]
-CPU:Cortex-A8
-Architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 796.20
Features : swp half thumb fastmult vfp edsp thumb...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 2
Hardware : GT-P1000
Revision : 0012
Serial : 35302b4d98eb00ec
-kernel
2.6.35.7
**Samsung Exynos4210 [#zfee4599]
-CPU:Cortex-A9
-Architecture:Arm v7-A
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 1 (v7l)
processor : 0
BogoMIPS : 1592.52
processor : 1
BogoMIPS : 2388.78
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 1
Hardware : SMDK4210
Revision : 000c
Serial : 304d1975c227cb6e
**NVIDIA TegraK1 [#r0a030eb]
-CPU:Cortex-A15
-cpuinfo
$ cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 1
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 2
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
Features : swp half thumb fastmult vfp edsp neon ...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc0f
CPU revision : 3
Hardware : jetson-tk1
Revision : 0000
Serial : 0177000003450000
Processor : ARMv7 Processor rev 3 (v7l)
-auxv
0x00000010 0x000fb0d7
0x00000006 0x00001000
0x00000011 0x00000064
0x00000003 0x00008034
0x00000004 0x00000020
0x00000005 0x00000009
0x00000007 0xb6fa7000
0x00000008 0x00000000
0x00000009 0x00008d0d
0x0000000b 0x000003e8
0x0000000c 0x000003e8
0x0000000d 0x000003e8
0x0000000e 0x000003e8
0x00000017 0x00000000
0x00000019 0xbedbb7fe
0x0000001f 0xbedbbfed
0x0000000f 0xbedbb80e
0x00000000 0x00000000
-cpufreq
$ sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_...
2320500
2320500
2320500
2320500
-OS
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
-kernel
$ uname -a
Linux tegra-ubuntu 3.10.40-ged4f697 #1 SMP PREEMPT Mon D...
-gcc
$ gcc --version
gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying condit...
warranty; not even for MERCHANTABILITY or FITNESS FOR A ...
**Raspberry Pi [#f760f65c]
-Raspberry Pi は Arm v6のSoC
-[[Know your Raspberry Pi — Exploring the Raspberry...
**Broadcom BCM2836 [#m0a0afab]
-CPU:Cortex-A7
-cpuinfo
processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 1
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 2
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 3
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls v...
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : BCM2709
Revision : a01041
-auxv
0000000 0021 0000 b000 7ee1 0010 0000 b0d6 003f
0000010 0006 0000 1000 0000 0011 0000 0064 0000
0000020 0003 0000 0034 0001 0004 0000 0020 0000
0000030 0005 0000 0009 0000 0007 0000 1000 76fc
0000040 0008 0000 0000 0000 0009 0000 0eb4 0001
0000050 000b 0000 03e8 0000 000c 0000 03e8 0000
0000060 000d 0000 03e8 0000 000e 0000 03e8 0000
0000070 0017 0000 0000 0000 0019 0000 566b 7edf
0000080 001a 0000 0000 0000 001f 0000 5feb 7edf
0000090 000f 0000 567b 7edf 0000 0000 0000 0000
00000a0
**Broadcom BCM2837 [#a69565ea]
-[[Raspberry Pi 3]]
**Broadcom BCM2711 [#n4aa13c2]
-[[Raspberry Pi 4]]
**Amlogic S905 [#o3b48be7]
-[[ODROID-C2]]
**Amlogic S922X [#ge7cb459]
-[[ODROID-N2]]
**Allwinner A64 [#ab16b4e1]
-[[PINE64]]
**NVIDIA TegraX1 [#n039a1dd]
-[[Jetson TX1]]
-[[Jetson Nano]]
**HiSillicon Kirin 620 [#kb80829b]
-[[HiKey]]
**Qualcomm Snapdragon 410E MSM8916[#h77760d1]
-[[DragonBoard410c]]
**Allwinner H5 [#v8c42462]
-[[Orange Pi PC2]]
**Rockchip RK3288 [#p7a98dde]
-[[Tinker Board]]
**Rockchip RK3399 [#o82da810]
-[[Firefly RK3399]]
-[[Rock Pi 4C]]
**NVIDIA Parker [#z11b4038]
-[[Jetson TX2]]
**HiSillicon Kirin 930 [#e2f604f9]
-CPU:Cortex-A53 2.0GHz (Quad Cores) + 1.5GHz (Quad Cores)
-cpuinfo
$ cat /proc/cpuinfo
Processor : AArch64 Processor rev 3 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x41
CPU architecture: AArch64
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 3
-kernel
-Android
**Qualcomm Snapdragon 821 [#mbbbe6e8]
-cpu:Kryo 2 Cores + Kryo 2 Cores
-cpuinfo
sailfish:/$ cat /proc/cpuinfo
Processor : AArch64 Processor rev 1 (aarch64)
processor : 0
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x201
CPU revision : 1
processor : 1
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x201
CPU revision : 1
processor : 2
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x205
CPU revision : 1
processor : 3
min_vddcx : 400000
min_vddmx : 490000
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 c...
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x205
CPU revision : 1
CPU param : 299 472 472 676 896 301 430 430 611 1061
Hardware : Qualcomm Technologies, Inc MSM8996pro
-Kernel
sailfish:/ $ uname -a
Linux localhost 3.18.31-g19caf23 #1 SMP PREEMPT Sat Sep ...
-OS
Android 7.1
**Rockchip RK3328 [#zbee68c0]
-[[ROCK64]]
**Amlogic S905X [#jab9a5c9]
-[[Le Potato]]
**Allwinner H2+ [#fdceb4ab]
-[[Orange Pi Zero]]
**Allwinner H3 [#fce32eb9]
-[[Orange Pi One]]
**Allwinner H6 [#x1132a08]
-[[Orange Pi One Plus]]
**Samsung Exynos5422 [#n7500fbe]
-[[ODROID-XU4]]
**NVIDIA Xavier [#ye0e80d2]
-[[Jetson Xavier]]
-[[Jetson Xavier NX]]
**Amlogic S905X3 [#c17884eb]
-[[ODROID-C4]]
*auxvとimplementerのまとめ [#s52bfcd2]
|SoC|Architecture|implementer|# of core|part|AT_HWCAP|AT_...
|Qualcomm MSM7201A |6TEJ |0x41|1|0xb36|0x00000197| |swp ...
|Exynos4412 |7|0x41|4|0xc09|0x0008b8d7| |swp half ...
|Feroceon 88F6281 |5TE|0x56|1|0x131|0x00000097| |swp hal...
|NVIDIA Tegra T30L |7|0x41|4|0xc09|0x0000b0d7| |swp half ...
|Qualcomm Snapdragon MSM8974|7|0x51|4|0x06f|0x0007b0d7| |...
|Exynos S5PC110 |7|0x41|1|0xc08|0x000038d7| |swp half ...
|Exynos4210 |7|0x41|2|0xc09|0x0000b0d7| |swp half ...
|NVIDIA Tegra K1 |7|0x41|4|0xc0f|0x000fb0d7| |swp half ...
|Broadcom BCM2836 |7|0x41|4|0xc07|0x003fb0d6|0x00000000|...
|Broadcom BCM2837 |7|0x41|4|0xd03|0x003fb0d6|0x00000010|...
|Rockchip RK3288 |7|0x41|4|0xc0d|0x003fb8d6|0x00000000|...
|Allwinner H2+ |7|0x41|4|0xc07|0x003fb0d6|0x00000000|...
|Allwinner H3 |7|0x41|4|0xc07|0x000fb8d7| |...
|Exynos5422 |7|0x41|8|0xc07|0x001fb0d6|0x00000000|...
// |AUXV ID→ ↓SoC |0x000010|0x0006|0x11|0x00000003|0x04...
// |Qualcomm MSM7201A |0x000197|0x1000|0x64|0x00008034|0x...
// |Exynos4412 |0x08b8d7|0x1000|0x64|0x00008034|0x...
// |Feroceon 88F6281 |0x000097|0x1000|0x64|0x00008034|0x...
// |NVIDIA Tegra T30L |0x00b0d7|0x1000|0x64|0x400ed034|0x...
// |Qualcomm Snapdragon MSM8974|0x07b0d7|0x1000|0x64|0xb6...
// |Exynos S5PC110 |0x0038d7|0x1000|0x64|0x00008034|0x...
// |Exynos4210 |0x00b0d7|0x1000|0x64|0x00008034|0x...
// |NVIDIA Tegra K1 |0x0fb0d7|0x1000|0x64|0x00008034|0x...
// |Broadcom BCM2836 |0x3fb0d6|0x1000|0x64|0x00010034|0x...
// |Broadcom BCM2837 |0x3fb0d6|0x1000|0x64|0x00010034|0x...
// |Rockchip RK3288 |0x3fb8d6|0x1000|0x64|0x00010034|0x...
// |Allwinner H2+ |0x3fb0d6|0x1000|0x64|0x00498034|0x...
// |Allwinner H3 |0x0fb8d7|0x1000|0x64|0xb6f17034|0x...
// |Exynos5422 |0x1fb0d6|0x1000|0x64|0x0048a034|0x...
|AUXV ID→ ↓SoC |0x000010|0x0006|0x11|0x04|0x5|0x8|0x17|...
|Qualcomm MSM7201A |0x000197|0x1000|0x64|0x20|0x6|0x0|0x0...
|Exynos4412 |0x08b8d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Feroceon 88F6281 |0x000097|0x1000|0x64|0x20|0x8|0x0|0x0...
|NVIDIA Tegra T30L |0x00b0d7|0x1000|0x64|0x20|0x8|0x0|0x0...
|Qualcomm Snapdragon MSM8974|0x07b0d7|0x1000|0x64|0x20|0x...
|Exynos S5PC110 |0x0038d7|0x1000|0x64|0x20|0x7|0x0|0x0...
|Exynos4210 |0x00b0d7|0x1000|0x64|0x20|0x7|0x0|0x0...
|NVIDIA Tegra K1 |0x0fb0d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Broadcom BCM2836 |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Broadcom BCM2837 |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Rockchip RK3288 |0x3fb8d6|0x1000|0x64|0x20|0x8|0x0|0x0...
|Allwinner H2+ |0x3fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
|Allwinner H3 |0x0fb8d7|0x1000|0x64|0x20|0x9|0x0|0x0...
|Exynos5422 |0x1fb0d6|0x1000|0x64|0x20|0x9|0x0|0x0...
*auxvとimplementerのまとめ(64bit版) [#va6bfbe4]
|SoC |Architecture|implementer|# of core|part ...
|Amlogic S905 |AArch64 |0x41 |4 |0xd03...
|Allwinner A64 |AArch64 |0x41 |4 |0xd03...
|NVIDIA TegraX1 |AArch64 |0x41 |4 |0xd07...
|NVIDIA TegraX1 (Nano)|AArch64 |0x41 |4 ...
|HiSillicon Kirin 620|AArch64|0x41 |8 |0xd03...
|Qualcomm Snapdragon 410E|AArch64|0x41 |4 |0xd03...
|Allwinner H5 |AArch64 |0x41 |4 |0xd03...
|Allwinner H6 |AArch64 |0x41 |4 |0xd03...
|Rockchip RK3399|AArch64 |0x41 |6 |0xd03...
|Rockchip RK3588|AArch64 |0x41 |8 |0xd05...
|NVIDIA Parker |AArch64 |0x41+0x4e |6 |0xd07...
|NVIDIA Xavier |Aarch64 |0x4e |8 |0x004...
|NVIDIA Xavier NX|Aarch64 |0x4e |6 |0x004...
|NVIDIA Orin |Aarch64 |0x41 |12 |0xd42...
|HiSillicon Kirin 930|AArch64|0x41 |8 |0xd03...
|Qualcomm Snapdragon 821 |AArch64|0x41 |4 |0x201...
|Rockchip RK3328|AArch64 |0x41 |4 |0xd03...
|Rockchip RK3326|AArch64 |0x41 |4 |0xd04...
|Amlogic S905X |AArch64 |0x41 |4 |0xd03...
|Amlogic S922X |AArch64 |0x41 |4 |0xd03...
|Amlogic S905X3 |AArch64 |0x41 |4 |0xd05...
|Broadcom BCM2711|AArch64 |0x41 |4 |0xd08...
// |AUXV ID→ ↓SoC |AT_SYSINFO_EHDR|AT_HWCAP|AT...
// |AUXV ID→ ↓SoC |0x0000000021 |0x10 |0x...
// |Amlogic S905 |0x7fae6ac000 |0x87 |...
// |Allwinner A64 |0x7fa8954000 |0xfb |...
// |NVIDIA TegraX1 |0x7f9f81e000 |0xfb |...
// |NVIDIA TegraX1 (Nano) |0x7f92ef4000 |0xff |...
// |HiSillicon Kirin 620 |0x7f8928a000 |0xff |...
// |Qualcomm Snapdragon 410E |0x7f8fbb7000 |0x87 |...
// |Allwinner H5 |0x7f9ed28000 |0xfb |...
// |Allwinner H6 |0x7f7d3a0000 |0xfb |...
// |Rockchip RK3399 |0x7f9e6fd000 |0xff |...
// |Rockchip RK3588 |0x7f90f2d000 |0x119fff|...
// |NVIDIA Parker |0x7f8bac3000 |0xff |...
// |NVIDIA Xavier |0x7f9a5e3000 |0x7ff |...
// |NVIDIA Xavier NX |0x7fa0a56000 |0x7ff |...
// |NVIDIA Orin |0xffff9f1c0000 |e119fff |...
// |Rockchip RK3328 |0x7f9acc1000 |0xff |...
// |Rockchip RK3328 |0x7f82b3b000 |0xff |...
// |Amlogic S905X |0xffffa03df000 |0x8ff |...
// |Amlogic S922X |0x7fb5219000 |0xff |...
// |Amlogic S905X3 |0x7fb047c000 |0x7ff |...
// |Broadcom BCM2711 |0x7fa8fe9000 |0x887 |...
|AUXV ID→ ↓SoC |AT_HWCAP|AT_PAGESZ|AT_CLKTCK|A...
|AUXV ID→ ↓SoC |0x10 |0x0006 |0x11 |0...
|Amlogic S905 |0x87 |4096 |100 ...
|Allwinner A64 |0xfb |4096 |100 ...
|NVIDIA TegraX1 |0xfb |4096 |100 ...
|NVIDIA TegraX1 (Nano) |0xff |4096 |100 ...
|HiSillicon Kirin 620 |0xff |4096 |100 ...
|Qualcomm Snapdragon 410E |0x87 |4096 |100 ...
|Allwinner H5 |0xfb |4096 |100 ...
|Allwinner H6 |0xfb |4096 |100 ...
|Rockchip RK3399 |0xff |4096 |100 ...
|Rockchip RK3588 |0x119fff|4096 |100 ...
|NVIDIA Parker |0xff |4096 |100 ...
|NVIDIA Xavier |0x7ff |4096 |100 ...
|NVIDIA Xavier NX |0x7ff |4096 |100 ...
|NVIDIA Orin |e119fff |4096 |100 ...
|Rockchip RK3328 |0xff |4096 |100 ...
|Rockchip RK3328 |0xff |4096 |100 ...
|Amlogic S905X |0x8ff |4096 |100 ...
|Amlogic S922X |0xff |4096 |100 ...
|Amlogic S905X3 |0x7ff |4096 |100 ...
|Broadcom BCM2711 |0x887 |4096 |100 ...
|feature/vendor |Allwinne...
|fp asimd crc32 |A64,H5,H...
|evtstrm | ...
|aes pmull sha1 sha2 |A64,H5,H...
|atomics fphp asimdhp | ...
|cpuid | ...
|asimdrdm lrcpc dcpop asimddp | ...
|uscat ilrcpc flagm | ...
*各CPUの特徴比較 [#s6218777]
|CPU|ISA|OS bit|decode|OoO|reference|part num|notes|
|Arm Cortex-A5 |Arm v7-A|32|1-way|in-order|https://en.wik...
|Arm Cortex-A7 |~|~|2-way|~|https://en.wikipedia.org/wiki...
|Arm Cortex-A8 |~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A9 |~|~|~|out-of-order|https://en.wikipedia.o...
|Qualcomm Scorpion|~|~|~|~|https://en.wikipedia.org/wiki/...
|Arm Cortex-A12|~|~|3-way|~|https://en.wikipedia.org/wiki...
|Arm Cortex-A15|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A17|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Qualcomm Krait|~|~|~|~|https://en.wikipedia.org/wiki/Kra...
|Arm Cortex-A32|Arm v8-A|~|?|?|https://en.wikipedia.org/w...
|Arm Cortex-A35|~|64|2-way|in-order|https://en.wikipedia....
|Arm Cortex-A53|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A55|Arm v8.2-A|~|~|~|https://en.wikipedia.org...
|Arm Cortex-A57|Arm v8-A|~|3-way|out-of-order|https://en....
|Arm Cortex-A72|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A73|~|~|~|~|https://en.wikipedia.org/wiki/ARM...
|Arm Cortex-A75|Arm v8.2-A|~|~|~|https://en.wikipedia.org...
|Arm Cortex-A76|Arm v8.2-A|?|~|?||0xd0b||
|Arm Cortex-A78AE|Arm v8.2-A|~|?|?||0xd42|¬e{https://d...
|Qualcomm Kryo|Arm v8-A|~|?|out-of-order|https://en.wikip...
|NVIDIA Denver2|~|~|~|?|https://en.wikipedia.org/wiki/Com...
|NVIDIA Carmel|Arm v8.2-A|~|10-way|~||0x004||
*各SoCの一覧 [#lfae5223]
|Maker|Soc|CPU|L1I|L1D|L2|L3|GPU|Memory|OpenCL capability|
|Allwinner|A64|Cortex A53 x4¬e{allwinner-a64-datasheet...
|~|H2+|Cortex A7 x4¬e{allwinner-h2-datasheet-frinedlya...
|~|H3|Cortex A7 x4¬e{allwinner-h3-datasheet-frinedlyar...
|~|H5|Cortex A53 x4¬e{allwinner-h5-datasheet-pkgbuild:...
|~|H6|Cortex A53 x4¬e{h6-v200-user-manual-pine64:[[All...
|Amlogic|S905|Cortex A53 x4¬e{amlogic-s905-datasheet-o...
|~|S905X|Cortex A53 x4|32KB|32KB|?KB|-|Mali 450 MP3¬e{...
|~|S922X|Cortex A73 x4|?KB|?KB|?KB|-|Mali G52|4GB|2.0 Ful...
|~|~|Cortex A53 x2|?KB|?KB|?KB|-|~|~|~|
|~|S905X3|Cortex A55 x4|32KB|32KB|512KB|-|Mali G31 MP2|4G...
|Broadcom|BCM2836|Cortex A7 x4¬e{bcm2836-cache-configu...
|~|BCM2837|Cortex A53 x4¬e{bcm2837-cache-configuration...
|~|BCM2711|Cortex A72 x4¬e{raspberrypi4-doc:[[BCM2711 ...
|HiSilicon|Kirin 620|Cortex A53 x8¬e{en-wikipedia-hike...
|~|Kirin 930|Cortex A53 x4|KB|KB|KB|-|Mali T628 MP4||1.1 ...
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|Marvell|Feroceon 88F6281|Sheeva¬e{marvell-kirikwood:[...
|Mediatek|Helio X20|Cortex A72 x2|KB|KB|KB|-|Mali T880 MP...
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|~|~|Cortex A53 x4|KB|KB|KB|-|~|~|~|
|NVIDIA|Orin|Cortex A78AE x12|768KB|768KB|3MB|6MB|Ampere|...
|~|Xavier|Carmel x8¬e{nvidia-xavier-jetson:[[NVIDIA Je...
|~|XavierNX|Carmel x6|128KB|64KB|2MB|4MB|Volta 384 Core|L...
|~|Parker|Cortex A57 x4¬e{nvidia-parker-hc:[[INTRODUCI...
|~|~|Denver 2 x2|128KB|64KB|2MB|-|~|~|~|
|~|Tegra 3 T30L|Cortex A9 x4¬e{nvidia-tegra-30l:[[Tegr...
|~|TegraK1|Cortex A15 x4¬e{tegra-k1-opencl-1_2:[[NVIDI...
|~|TegraX1|Cortex A57 x4¬e{tegra-x1-4gamer:[[[CES 201...
|~|~|Cortex A53 x4|32KB|32KB|512KB|-|~|~|~|
|~|TegraX1(Nano)|Cortex A57 x4|32KB|48KB|2MB|-|GM20B? NVI...
|Qualcomm|MSM7201A|Arm1136EJ-S|KB|KB|KB|-|none|-|-|
|~|Snapdragon 410E MSM8916|Cortex A53 x4|KB|KB|KB|-|Adren...
|~|Snapdragon 800 MSM8974|Krait 400 x4|KB|KB|KB|-|Adreno ...
|~|Snapdragon 821|Kryo x2¬e{specification-of-snapdrago...
|~|~|Kryo x2|32KB|32KB|512KB|-|~|~|~|
|Rockchip|RK3288|Cortex A17 x4¬e{rk3288-rockchip-wiki:...
|~|RK3328|Cortex A53 x4¬e{rk3328-datahseet:[[RK3328 Da...
|~|RK3399|Cortex A72 x2¬e{rockchip-wiki-rk3399:[[RK339...
|~|~|Cortex A53 x4|32KB|32KB|512KB|-|~|~|~|
|~|RK3588|Cortex A55 x4|256KB|256KB|1MB|3MB|Mali G610 MP4...
|~|~|Cortex A72 x4|256KB|256KB|1MB|3MB|~|~|~|
|~|RK3326|Cortex A35 x4|32KB|32KB|256KB|-|Mali G32 MP3|1G...
|Samsung|Exynos 3 Single S5PC110|Cortex A8 x1¬e{exynos...
|~|Exynos4210|Cortex A9 x2¬e{samsung-exynos4210:[[SamS...
|~|Exynos4412|Cortex A9 x4¬e{samsung-exynos4412:[[Sams...
|~|Exynos5422|Cortex A7 x4¬e{samsung-exynos5422:[[::: ...
|~|~|Cortex A15 x4|32KB|32KB|2MB|-|~|~|~|
|Google|Tensor|Cortex X1 x2|?KB|?KB|?MB|?|Mali G78 20Core...
|~|~|Cortex A76 x2 |~|~|~|~|~|~|~|
|~|~|Cortex A55 x2 |~|~|~|~|~|~|~|
-[[ARMv8 - ARM - WikiChip>https://en.wikichip.org/wiki/ar...
-[[lscpu: Decode ARM CPUs>https://github.com/karelzak/uti...
*Arm製GPUの特徴 [#vfed7e69]
-Device Extention
|Extention|Device|
|cl_khr_global_int32_base_atomics cl_khr_global_int32_ext...
|cl_arm_thread_limit_hint|Mali-T628,Mali-T760,Mali-T860,&...
|cl_khr_gl_sharing cl_khr_egl_event|Mali-T760,Mali-T860|
|cl_khr_fp64|Mali-T628,Mali-T760,Mali-T860|
|cl_khr_depth_images cl_khr_create_command_queue|Mali-G31...
|cl_arm_shared_virtual_memory|Mali-G31,Mali-G52|
|cl_khr_subgroups cl_khr_subgroup_extended_types cl_khr_s...
-OpenCL version
|Device|OpenCL|
|Mali-T628 |1.2|
|Mali-T760 |1.2|
|Mali-T860 |1.2|
|Mali-G31 |2.0|
|Mali-G52 |2.0|
|Mali-G610 |2.2|
ページ名: