- 276 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 04:57:14.28 ID:Hl6kI6LE.net]
- >>270
古いが、じゃない。あまりにもあまりにも古すぎる。 例えばV8は1年前はasm.js用の特別な最適化はしないと言っていたのが、 今では実装がほぼ完了している。 時代の流れというのはとてつもなく早いのだよ。 半年以内の記事でないと評価に値しない。 >>268 通常配列の最適化はエンジンによりまちまちだが、共通して言える分としては 全要素がSMI(≒Int32)かDouble時の最適化のみ。 SMIの要素にDoubleが交じるとそれはDouble配列として最適化される。 そして確かにasm.jsベースで書けば理論的には最大パフォーマンスに近いものが作れるだろう。 でもそれは例えば変数は同時にレジストリに乗る程度の数個に厳選して、 他は全て型付配列のアクセスに置き換えるテクから始まり、 メモリ上のデータの配置にまで気を使って初めて実現できること。 勿論大本のアルゴリズムは言うまでもなく最適でないといけない。 それが昨日今日asm.js始めたばかりの人間にできるかといえば否。 昔アセンブリで最適化してた経験でもないと人力では限界がある。 >>272 もし本当にInt64を効率よく扱いたいのなら時代が追いついていない。 丁度今議論中。3年後にどうぞ。
|

|