「NEON」の版間の差分

提供:MonoBook
ページの作成:「'''NEON'''とは、ARM系のCPUに搭載されているSIMD演算の命令セットです。 ARMv7では「拡張命令セット」という位置づけであり、搭載している製品と搭載していない製品が混在していました。ARMv8(ARM64)からは標準命令セットとなったので必ず搭載されています。 category: CPU
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
'''NEON'''とは、[[ARM]]系の[[CPU]]に搭載されている[[SIMD演算]]の命令セットです。
'''NEON'''とは、[[ARM]]系の[[CPU]]に搭載されている[[SIMD演算]]の命令セットです。


[[ARMv7]]では「拡張命令セット」という位置づけであり、搭載している製品と搭載していない製品が混在していました。[[ARMv8]](ARM64)からは標準命令セットとなったので必ず搭載されています。
[[ARMv7]]では「[[拡張命令セット]]」という位置づけであり、搭載している製品と搭載していない製品が混在していました。[[ARMv8]](ARM64)からは標準命令セットとなったので必ず搭載されています。
 
== サポートするデータ型 ==
64ビットと128ビットのレジスタをサポートしています。
* 16×8ビット、8×16ビット、4×32ビット、2×64ビットの整数演算
* 8×16ビット、4×32ビット、2×64ビットの浮動小数点演算
 
[[x86]]でいう[[MMX]]と[[SSE]]とほぼ同じです。


[[category: CPU]]
[[category: CPU]]
[[category: SIMD]]
[[category: ARM]]

2025年7月11日 (金) 02:12時点における最新版

NEONとは、ARM系のCPUに搭載されているSIMD演算の命令セットです。

ARMv7では「拡張命令セット」という位置づけであり、搭載している製品と搭載していない製品が混在していました。ARMv8(ARM64)からは標準命令セットとなったので必ず搭載されています。

サポートするデータ型[編集 | ソースを編集]

64ビットと128ビットのレジスタをサポートしています。

  • 16×8ビット、8×16ビット、4×32ビット、2×64ビットの整数演算
  • 8×16ビット、4×32ビット、2×64ビットの浮動小数点演算

x86でいうMMXSSEとほぼ同じです。