アカウント名:
パスワード:
論文にも以下の様に記載されている通りなんですが、結果に影響する要素が多いんで、難易度の高いテーマですね…
Comparing software languages, however, is an extremely complex task,since the performance of a language is influenced by the quality ofits compiler, virtual machine, garbage collector, available libraries, etc.
特にライブラリがSIMD演算器使うか、GPU使うかとかで、実行速度と消費電力のバランスは変わってきますし、測定環境に使われたIntel Core i5-4460はTurboBoostをサポートしているので、OS、インタプリタ、ベンチマーク負荷のタイミング、CPU温度によっても結果は変わってきます。厳密な評価をするのが凄く難しいと思えます。
かといって、厳密性を重視しすぎてクロック固定のOSレスで測定したとしても、実環境とかけ離れた条件での測定結果は、研究成果として微妙とも考えられます。
考えれば考える程に難しいです…興味深いテーマを研究されている研究者の方々に敬意を。
あとCPU(ISA)によっても結果が変わりそうですね。
# そういえばARMが昔JazelleというJAVAバイトコードをCPUで直接実行できる# 機能を発表してたけど、殆ど普及しませんでしたね…面白そうだったので残念
そう簡単に相関しない事を、どうにか相関があると、そう考えているのかしら
> 論文の最後に、研究者たちは、さらなる研究のために、長期的な総メモリ使用量と消費エネルギーとの相関性を調べたいと付け加えています。
短期的な要求に応じて動的に負荷が変わる用途(普通のサーバやクライアント)とは別なのかな。必要な応答速度に応じてアルゴリズム切替とかは珍しくなさそうな気も。別のプログラム言語での実装にまで切り替えた方がベターとかなると、人的コストに響きそう。
韻を踏むのうまいですね!MCバトル的な気の利いた返しをしたかったのですが、試しに書いたリリックは、駄洒落の域を出ませんでした…
短期的な要求に応じて動的に負荷が変わる用途(普通のサーバやクライアント)とは別なのかな。必要な応答速度に応じてアルゴリズム切替とかは珍しくなさそうな気も。
割り込みが頻発し高負荷に陥って、システム全体の応答性能が低下してくるとポーリングへと切り替えるドライバは見たことがありますね。割り込みマスクが
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
難しい研究テーマですね… (スコア:2, すばらしい洞察)
論文にも以下の様に記載されている通りなんですが、
結果に影響する要素が多いんで、難易度の高いテーマですね…
Comparing software languages, however, is an extremely complex task,
since the performance of a language is influenced by the quality of
its compiler, virtual machine, garbage collector, available libraries, etc.
特にライブラリがSIMD演算器使うか、GPU使うかとかで、
実行速度と消費電力のバランスは変わってきますし、
測定環境に使われたIntel Core i5-4460はTurboBoostをサポートしているので、
OS、インタプリタ、ベンチマーク負荷のタイミング、CPU温度によっても結果は変わってきます。
厳密な評価をするのが凄く難しいと思えます。
かといって、厳密性を重視しすぎてクロック固定のOSレスで測定したとしても、
実環境とかけ離れた条件での測定結果は、研究成果として微妙とも考えられます。
考えれば考える程に難しいです…
興味深いテーマを研究されている研究者の方々に敬意を。
あとCPU(ISA)によっても結果が変わりそうですね。
# そういえばARMが昔JazelleというJAVAバイトコードをCPUで直接実行できる
# 機能を発表してたけど、殆ど普及しませんでしたね…面白そうだったので残念
Re: (スコア:0)
そう簡単に相関しない事を、どうにか相関があると、そう考えているのかしら
> 論文の最後に、研究者たちは、さらなる研究のために、長期的な総メモリ使用量と消費エネルギーとの相関性を調べたいと付け加えています。
短期的な要求に応じて動的に負荷が変わる用途(普通のサーバやクライアント)とは別なのかな。必要な応答速度に応じてアルゴリズム切替とかは珍しくなさそうな気も。別のプログラム言語での実装にまで切り替えた方がベターとかなると、人的コストに響きそう。
Re: (スコア:0)
そう簡単に相関しない事を、どうにか相関があると、そう考えているのかしら
韻を踏むのうまいですね!
MCバトル的な気の利いた返しをしたかったのですが、
試しに書いたリリックは、駄洒落の域を出ませんでした…
短期的な要求に応じて動的に負荷が変わる用途(普通のサーバやクライアント)とは別なのかな。
必要な応答速度に応じてアルゴリズム切替とかは珍しくなさそうな気も。
割り込みが頻発し高負荷に陥って、システム全体の応答性能が低下してくると
ポーリングへと切り替えるドライバは見たことがありますね。
割り込みマスクが