TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
推薦図書/必読書のためのスレッド 82
ECMAScript デス 4
くだすれPython(超初心者用) その48【まず1嫁】
コーディングスタイルにこだわるスレ
プログラム板へのID導入の投票実施中 月曜0:00まで
Visual Studio 2012 Part8
+ JavaScript の質問用スレッド vol.123 +
この先き主流となる言語
「OS自作入門」
Androidプログラミング質問スレ revision49
400 :
>>397
なるほどね。かなり勉強になりました。
こんだけ簡潔に日本語で説明されているものは、そう簡単には
ネット検索では見つけられないんじゃないかと思います。
SIMD命令には詳しく有りませんが、ちゃんとレイテンシのことまで
考えないと真価を発揮できないようですね。
知りませんけど、Intelコンパイラでもここまでは自動最適化で
やってくれないかもしれませんね。実際どうなのかお聞きしてみたいものですが。

実はコンパイラの最適化というものは、コンパイラ作者自身はやりたいと思っていても、
実際にコンピュータに自動的にやらせるのは結構大変なものなのです。
細かな注意点が沢山あるためです。最大の問題は、レジスタが無限に
あるわけではないことと、特定のレジスタにしか対応していないマシン語が
あることから来ます。もう一つは、さまざまな型やサイズの変数があるために、
色々なパターンに対応するのが難しいことにあります。
そういうこととに加えてレイテンシの自動配慮などを行おうとすると、最適化を
自動的に行うコードは非常に複雑で膨大な量になるのです。
また、今のCPUには、レジスタは16本くらいと結構沢山有るので、レジスタが不足した
場合の処理は、滅多にテストできません。そのため、その最適化処理はなかなか
テストできないのです。ですので、生半可なテストでは間違いが含まれていても
分からないままコンパイラを出荷してしまう事がありえます。敢えてレジスタが3本しか
使えないようにした状態でコンパイラをテストしたりする方法も一つの手です。
または、テストを余りしなくても明らかに正しいことが分かるようにコーディングする
ことです。しかし、それは余り簡単なことでは有りません。

【DDD】ドメイン駆動設計【エリック・エヴァンス】
安価でプログラミングの教科書を作るスレ
多言語でforループを列挙していくスレ
将来的にPGになりたいんだが、やっぱCから?
アセンブラ 13
学ぶ言語は「広く浅く」か「狭く深く」のどっちか
今まで見た中で一番すげーコメント
35歳、発達障害のB型作業所通いですが 6
多言語でforループを列挙していくスレ
【アンチ】関数型言語は使えない【玩具】 2
--------------------
【韓国】韓国企業の素材・部品への研究開発支出額、日本の41分の1 半導体・ディスプレイ部門
ノーロード投信でデイトレ
正直に答えて欲しい、こんなにワクワクするレースって今までにあったか?
【Yahoo投票】 #安倍政権 支持しない75%👍工作が間に合わない模様 ★8
日立オートモティブシステムズ その6
【悲報】青瓦台、「GSOMIA見直し」について火消しに走る
まともな手品サークルどっかにないん?
【次は】作業療法士 国試浪人・留年学生【勝つ】
【PS4】PlayStation4 総合スレ ★997【Pro】
風俗で働く・興味がある喪女 パート5
今までに懸賞で当選した品物を語ろう
ぬるぽして1時間以内にガッされなければ神@FFDQ板557
地方・中央応援スレ768
【オメガ3】フィッシュオイル 34【DHA・EPA】
いまは反省している。嘘だがwww
K・ステチェンスカ 女流1級応援スレ
嫁の実家がスーパー金持ち
【SNS中毒】水上学166【猿のオナッ………ニー】
【CWTV】ヴァンパイア・ダイアリーズ2冊目【バレOK】
【台湾】台湾の新聞にありがとうの広告を載せたい2
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼