トップページ > プログラム > 2014年08月21日 > gFJa9U99

書き込み順位&時間帯一覧

14 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数2100000010000000000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
895
Visual Studio 2013 part4
【C++】高速化手法【SSE】

書き込みレス一覧

Visual Studio 2013 part4
418 :デフォルトの名無しさん[sage]:2014/08/21(木) 00:04:52.77 ID:gFJa9U99
そう、安心感がハンパないw
【C++】高速化手法【SSE】
895 :デフォルトの名無しさん[age]:2014/08/21(木) 00:19:45.14 ID:gFJa9U99
特にアライメントせずに確保した配列(std::vector標準のアロケータ)に対し、
AVXの_mm256_load_psや_mm256_store_psでアクセスしても何事もなく処理が実行されます。

以前、SSEのときは、アライメントされていない配列に対し、_mm_load_psや_mm_store_psを行うと、
プログラムがクラッシュしていました。

アライメントされた配列に対し、loadu_psやstoreu_psを使っても、
load_psやstore_psと比べてパフォーマンス低下が起こらなくなったというのは聞いていますが、
アライメントされていない配列に対し、load_psやsotre_psを使っても動くようになったというのは聞いたことがありません。

AVXになってから、このような挙動に変更されたのでしょうか??
【C++】高速化手法【SSE】
897 :895[age]:2014/08/21(木) 01:00:22.02 ID:gFJa9U99
団子さん、ありがとう!
Intel CPUはどんどん便利になっていくね。
Visual Studio 2013 part4
422 :デフォルトの名無しさん[sage]:2014/08/21(木) 08:44:37.10 ID:gFJa9U99
テキストエディタで履歴管理をしている自分に隙はなかった


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。