翻訳と辞書
Words near each other
・ 融合事務所
・ 融合原子
・ 融合収縮
・ 融合多角体
・ 融合思想
・ 融合戦士
・ 融合核
・ 融合歯
・ 融合生殖
・ 融合生殖個体群
融合積和演算
・ 融合細胞
・ 融合腎
・ 融合膜
・ 融合蛋白
・ 融合蛋白質
・ 融合論
・ 融合運動(眼球の)
・ 融合遺伝
・ 融合遺伝子


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

融合積和演算 : ウィキペディア日本語版
積和演算[せきわえんざん]
積和演算 (せきわえんざん)は、演算のひとつで、を求める、つまり乗算の結果を順次加算する演算である。乗累算 (じょうるいざん) とも言う。MAD/MADD (multiply-add) 〔【後藤弘茂のWeekly海外ニュース】HaswellのGPUコア「Iris」はなぜ強力なのか - PC Watch 〕 〔科学技術計算向け演算能力が引き上げられたGPUアーキテクチャ「Fermi」 (2) 科学技術計算向けのさまざまな工夫 | マイナビニュース 〕もしくは MAC/MACC (multiply-accumulate) と呼ばれることもある。演算式は以下のように表される。
:a \leftarrow a + b \times c
。また、1秒間にこの積和演算を何回実行できるか、がプロセッサの性能指標として使われることもある〔2013年のプロセッサのFLOPS値計算方法 - トータル・ディスクロージャ・サイト(事実をありのままに) 〕。
なお、和ではなく差を用いる場合は、積差演算と呼ばれる。
:a \leftarrow a - b \times c
== 融合積和演算 ==
積和の演算式において、途中の積算b \times cの演算結果を単精度浮動小数点数倍精度浮動小数点数の値としていったん丸めてしまうと、最終演算結果に大きな誤差が発生する。途中の積算を丸めず、積和演算を1命令で行なってしまうことで、最終演算結果の誤差を小さくするのが融合積和演算 (fused multiply-add, FMA/FMAD) である〔HPC性能が大幅に強化されたHaswell(前編) -各コアに256bit長のFMAを2個装備 | マイナビニュース 〕。FMAはIEEE 754規格の2008年改訂版 (IEEE 754-2008) で標準化されている。
Intelプロセッサの拡張命令であるIntel AVX2命令セットでは、このFMA命令が実装されている〔概要: インテル® Advanced Vector Extensions (インテル® AVX) 命令の組み込み関数 〕 〔インテル® Advanced Vector Extensions (インテル® AVX) 組み込み関数と FMA (Fused Multiply-Add) 組み込み関数の詳細 〕。
なおCPUやDSPに限らず、NVIDIA GPUAMD GPUでもFMA命令がサポートされている〔後藤弘茂のWeekly海外ニュース: GeForce GTX 280の倍精度浮動小数点演算 〕 〔4Gamer.net ― AMD,世界初のDX11 GPU「ATI Radeon HD 5800」を発表。HD 4800の大幅な進化形 〕 〔科学技術計算向け演算能力が引き上げられたGPUアーキテクチャ「Fermi」 (2) 科学技術計算向けのさまざまな工夫 | マイナビニュース 〕 〔GTC 2014 - GPUの浮動小数点演算の精度:理論と実践(前編) | マイナビニュース 〕。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「積和演算」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Multiply-accumulate operation 」があります。



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.