- 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 - テキストエディタで履歴管理をしている自分に隙はなかった
|