本文へスキップ

 


 

ICT用語の意味と同義語

【 「MMX」又はそれに関連する用語の意味 】
出典: 積和演算 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2019年5月12日 (日) 17:17 UTC、URL: https://ja.wikipedia.org/

 積和演算 (せきわえんざん) は、演算のひとつで、積の和を求める、つまり乗算の結果を順次加算する演算である。乗累算 (じょうるいざん) とも言う。MAD/MADD (multiply-add) もしくは MAC/MACC (multiply-accumulate) と呼ばれることもある。 ・・・

[融合積和演算]
 積和の演算式において、途中の積算の演算結果を浮動小数点数の値としていったん丸めてしまうと、最終演算結果に大きな誤差が発生する。途中の積算を丸めず、積和演算を1命令で行なってしまうことで、最終演算結果の誤差を小さくするのが融合積和演算 (fused multiply-add, FMA/FMAD) である。FMAはIEEE 754規格の2008年改訂版 (IEEE 754-2008) で標準化されている。CPUでは、インテルx86系プロセッサの拡張命令であるIntel AVX2命令セット、ARMの拡張命令であるVFPv4やNEONv2で、このFMA命令が実装されている。CPUやDSPに限らず、GPU(NVIDIA製やAMD製やインテル製など)でもFMA命令がサポートされている。・・・
出典: MMX 『通信用語の基礎知識』 更新年月日 2010/09/06,URL: https://www.wdic.org/

 1997(平成9)年にIntelが発表したマルチメディア命令で、マルチメディア系のデータ処理に適した機能をマイクロプロセッサーに取り込む技術。及びそれにより追加された命令の仕様。

[概要]
 1命令で複数のデータをまとめて演算するSIMD命令セットを用意し、行列演算や複素数演算、多次元計算などを高速に行なうことができる。また多量のデータを効率よく処理するためのパイプライン技術やキャッシュ技術などの性能向上も図られている。
機能の有無判別
機能の有無は、EAXレジスターに1を代入してCPUID命令を実行し、EDXレジスターに得られたフラグのビット23が1かどうかで確認できる。

[特徴]
発想
 x86系プロセッサーには8087の時代から、FPU(数値演算コプロセッサー)用として80ビットの専用レジスターが用意されていた。しかし80ビットもあるにも関わらず、この機能は殆ど使われていなかった。また、MMXを設計するにあたり、少なくとも64ビットの長さのレジスターが必要だった。Pentiumは32ビットCPUなので、整数用レジスターは32ビットだが、これを64ビットに拡張するのは容易なことではない。そこでIntelの技術者はFPUレジスターに目を付け、これを有効活用することにした。このため、MMX技術はFPU用のレジスターと共用となっており、同じ内部物理レジスターにマッピングされている。MMXでは、80ビットあるうちの64ビットを使用する。 ・・・
出典: ストリーミングSIMD拡張命令 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年3月28日 (土) 18:11 UTC、URL: https://ja.wikipedia.org/

 ストリーミングSIMD拡張命令(英: Streaming SIMD Extensions、略称:SSE)は、インテルが開発したCPUのSIMD拡張命令セット、およびその拡張版の総称である。

[概要]
 SSEは、x86アーキテクチャに8本の128ビットレジスタを新設し、浮動小数点演算のSIMD処理を実現したものである。AMDのK6-2に実装されたSIMD拡張命令3DNow!に対抗する形でPentium IIIから実装された。4個の32ビット単精度浮動小数点データを一本のレジスタに格納し、同一の命令を一括処理することが出来る。拡張命令であるため、その機能を使用するためにはSSEに対応したソースコードを作成し、プログラムをコンパイルする必要がある。 ・・・

[Intel AVX] MMX/SSE後継のSIMD拡張命令セットで、呼称がIntel Advanced Vector Extensionsとなった。Sandy Bridgeマイクロアーキテクチャで初めて搭載された。浮動小数点演算の演算幅がSSEの2倍の256ビットとなり、1命令で8つの単精度浮動小数点演算もしくは4つの倍精度浮動小数点演算を実行することができる。また、命令デコード性能向上のため、新しい命令フォーマット(VEXエンコーディング)が採用されている。3 or 4オペランドの非破壊型命令もサポートするため、レジスタ退避・復元処理の記述を省くことができる。この非破壊型の命令フォーマットに関しては従来の128ビット幅のSSE命令にも使うことができるため、AVXに対応したプロセッサでは新規に導入された256ビット命令を使わなくてもSIMD演算の性能が向上する可能性がある。 ・・・

[Intel AVX2]
 インテルはHaswellマイクロアーキテクチャから搭載。従来のSIMD整数演算命令が128ビットから256ビットに拡張されるのが主な変更点であるが、要素ごとに独立したシフト量を設定できるシフト命令、非連続なデータを並べ替えながらロードが可能なギャザー命令等の新たな命令も実装される。AMDはExcavatorアーキテクチャからAVX2を実装している。


【 「MMX」又はそれに関連する用語の意味 】
出典: ストリーミングSIMD拡張命令 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年3月28日 (土) 18:11 UTC、URL: https://ja.wikipedia.org/

 ストリーミングSIMD拡張命令(英: Streaming SIMD Extensions、略称:SSE)は、インテルが開発したCPUのSIMD拡張命令セット、およびその拡張版の総称である。

[概要]
 SSEは、x86アーキテクチャに8本の128ビットレジスタを新設し、浮動小数点演算のSIMD処理を実現したものである。AMDのK6-2に実装されたSIMD拡張命令3DNow!に対抗する形でPentium IIIから実装された。4個の32ビット単精度浮動小数点データを一本のレジスタに格納し、同一の命令を一括処理することが出来る。拡張命令であるため、その機能を使用するためにはSSEに対応したソースコードを作成し、プログラムをコンパイルする必要がある。

[Intel AVX2]
 インテルはHaswellマイクロアーキテクチャから搭載。従来のSIMD整数演算命令が128ビットから256ビットに拡張されるのが主な変更点であるが、要素ごとに独立したシフト量を設定できるシフト命令、非連続なデータを並べ替えながらロードが可能なギャザー命令等の新たな命令も実装される。AMDはExcavatorアーキテクチャからAVX2を実装している。 ・・・
出典: MMX 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2019年7月3日 (水) 10:46 UTC、URL: https://ja.wikipedia.org/

MMXは、インテルが同社のPentiumプロセッサ向けに開発したSIMD型拡張命令セットである。56個の命令を含む。MMXは、MultiMedia eXtensionsの略であるとの説があったが、インテルは、略語ではない一つの語であるとしている。

[概要]
 MMXは、x87FPUのレジスタを転用し、1つの命令で同時に複数の整数演算を扱うSIMD型命令拡張である。MMXレジスタはFPUレジスタを共有するため、浮動小数点演算命令とは排他的に使用しなければならない。オペレーティングシステムがプロセスのコンテキストを保存する際には、MMX命令を使用するプロセスはFPU命令を使用しているものと同様に見え、同様にレジスタを保存すれば良い。DSPの得意分野である音声、画像、動画などのマルチメディア関係の処理を、CPUで扱う際の性能向上が期待されたが、アプリケーションソフトウェア側がMMXを用いるようにプログラムされていなければ、MMXによる性能向上の恩恵は受けられない。 ・・・

Microsoft Public Affiliate Program (JP)(マイクロソフトアフィリエイトプログラム)


【 他のICT用語辞典へ(外部リンク)】

MMX (通信用語の基礎知識)
積和演算 (Wikipedia)
MMX (Wikipedia)
ストリーミングSIMD拡張命令 (Wikipedia)



【 MMX の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
AVX advanced
éi ví: éks ədvǽnst
エイ ヴィー エックス アェドゥヴァェンストゥ
エ́イ ヴィ́ー エッ́クス アェドゥヴァェ́ンストゥ
エー ブイ エックス アドバンスト
エ́ー ブ́イ エッ́クス アドバーンスト
Advanced Vector Extensions アドバ́ーンスド
Advanced Vector eXtensions [形容詞]
ədvǽnst véktə iksténʃənz 高度な
アェドゥヴァェンストゥ ヴェクタゥー イェキステンシュンズ こうどな
アェドゥヴァェンストゥ・ヴェクタゥー・イェキステンシュンズ 先進的な
アェドゥヴァェ́ンストゥ・ヴェ́クタゥー・イェキステ́ンシュンズ 上級の
アドバーンスト ベクター エクステンションズ 高機能の
アドバーンスト・ベクター・エクステンションズ こうきのうの
アドバ́ーンスド・ベ́クター・エクステ́ンションズ 高等の
Intel Advanced Vector Extensions
íntel ədvǽnst véktə iksténʃənz vector
インテルゥ アェドゥヴァェンストゥ ヴェクタゥー エクステンシュン véktə
インテルゥ・アェドゥヴァェンストゥ・ヴェクタゥー・エクステンシュン ヴェクタゥー
インテル アドバーンスト ベクター エクステンション ヴェ́クタゥー
インテル・アドバーンスト・ベクター・エクステンション ベクター
Intel AVX ベ́クター
ベクトル

[名詞]

方向

進路

方向と大きさ

方向量

【 以下関連語 】 Extensions
extended instruction iksténʃənz
MMX エクテンションズ
SSE [名詞]
拡張命令 伸長
AVX2 拡張
Intel AVX2
拡張命令セット
命令セット
SIMD拡張命令セット


更新日:2023年12月15日




【 MMX の同義語と関連語 】
< 2 >
同義語・類義語 関連語・その他
AVX2 MMX
éi ví: éks túː SSE
エイ ヴィー エックス トゥー AVX
エ́イ ヴィ́ー エッ́クス トゥ́ー
エー ブイ エックス ツー FMA
エ́ー ブ́イ エッ́クス ツ́ー Fused Multiply Add
Advanced Vector eXtensions 2 fjuːzd mʌ́ltəplài ǽd
ədvǽnst véktə iksténʃənz túː フィユーズトゥ モァルゥトゥプラゥイ アェッドゥ
アェドゥヴァェンストゥ ヴェクタゥー イェキステンシュンズ トゥー フィユーズトゥ・モァルゥトゥプラゥイ・アェッドゥ
アェドゥヴァェンストゥ・ヴェクタゥー・イェキステンシュンズ・トゥー フィユーズトゥ・モァ́ルゥトゥプラゥ̀イ・アェッ́ドゥ
アェドゥヴァェ́ンストゥ・ヴェ́クタゥー・イェキステ́ンシュンズ・トゥ́ー フューズド マルチプライ アッド
アドバーンスト ベクター エクステンションズ ツー フューズド・マルチプライ・アッド
アドバーンスト・ベクター・エクステンションズ・ツー フューズド・マ́ルチプラ̀イ・アッ́ド
アドバ́ーンスド・ベ́クター・エクステ́ンションズ・ツ́ー 融合積和算
Intel AVX2 融合積和演算
íntel éi ví: éks túː
インテルゥ エイ ヴィー エックス トゥー Intel AVX2命令セット
インテルゥ・エイ ヴィー エックス トゥー 加算
イェ́ンテルゥ・エ́イ ヴィ́ー エッ́クス トゥ́ー 乗算
インテル エー ブイ エックス ツー
インテル・エー ブイ エックス ツー advanced
イ́ンテル・エー ブイ エックス ツー ədvǽnst

アェドゥヴァェンストゥ

アェドゥヴァェ́ンストゥ

アドバーンスト

アドバ́ーンスド

アドバンスト

[形容詞]

高度な

先進的な

上級の

高機能の

高等の


Haswellマイクロアーキテクチャ











更新日:2023年12月15日




【 MMX の同義語と関連語 】
< 3 >
同義語・類義語 関連語・その他
MMX
MMX Pentium
MMX Pentiumプロセッサ
MMXテクノロジPentiumプロセッサ
MMX対応Pentium
P55C
Pentium Processor with MMX
Pentium Processor with MMX Technology
Pentium with MMX






























































このページは書きかけのページです 更新日:




【 MMX の同義語と関連語 】
< 4 >
同義語・類義語 関連語・その他
MMX
MMX命令
SIMD
SIMD命令
Single Instruction Multiple Data
Single Instruction-Multiple Data Stream
Single Instruction-Multiple Data stream
single instruction-multiple data stream
Single-Instruction Multiple-Data
single instruction, multiple data
Single Instruction/Multiple Data
SSE
シムド
シムド命令
単一命令多重データ処理


















































このページは書きかけのページです 更新日:2021年 8月23日




【 MMX の同義語と関連語 】
< 5 >
同義語・類義語 関連語・その他
MMX
Multi Media Extension
Multi Media eXtension
multi media extension
MultiMedia eXtension
MultiMedia eXtensions
エム・エム・エックス
エムエムエックス
































































このページは書きかけのページです 更新日:2021年10月21日




ICT用語索引
記号 数字 A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z

       
背景色薄緑は全用語編集完了
白は書きかけの用語を含んでいます
ICT用語辞典リンク集
ICT用語解説サイト120

バナースペース

     P A S T E M