問題タブ [energy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 消費電力が少ないのはどのコードですか?
私の目標は、特別な状況に対応するグリーン アルゴリズムを開発して実装することです。同じアルゴリズムを 2 つ開発しました。
1つは大きな番号を持っています。メモリアクセス(ロードとストア)の。パターンは合体する場合もあれば、合体しない場合もあります。ほとんどのアクセスでキャッシュ障害が発生するという最悪のケースを想定しています。サンプル コード スニペット a) を参照してください。
もう1つは、大きな番号を持っていることです。以下のコード スニペット b) とほぼ同じです。
それぞれのケースで消費電力を見積もる方法を教えてください。どちらがエネルギー効率が高く、その理由は?
プラットフォーム:これらのコードは、Intel I3 プロセッサ、Windows 7、4 GB DRAM、3 MB キャッシュで実行します。
注: 外部パワー メーターは使用したくありません。また、コードが建設的な仕事をしていない場合は無視してください。これは、完全なアルゴリズムの一部にすぎないためです。
アップデート:
難しいですが、不可能ではありません。DRAM を読み取り、CPU の ALU で乗算を実行する際に発生するコストを十分に計算できます。唯一のことは、DRAM と CPU のエレクトロニクスの必要な知識が必要であり、現時点では不足しています。少なくとも最悪の場合、これは非常にうまく確立できると思います。最悪の場合は、結合されたアクセスがなく、コンパイラの最適化が行われないことを意味します。
DRAM にアクセスして float 乗算を実行するコストを見積もることができる場合、電流を見積もることができないのはなぜですか。また、私の投稿を参照してください。消費電力がどれくらいかを尋ねているのではなく、どちらのコードが消費電力が少ない/多いか、またはどちらがエネルギー効率が高いかを尋ねています。
objective-c - 文字列を使用して128ビットUUIDを作成する
iOSCoreBluetoothフレームワークで128ビットを作成しようとしました。
私が書いたコードはここにあります:
そして今、私がこれでUUIDを取得しようとすると:
このエラーメッセージが表示されます:
理由がわかりません。文字列は16バイト長のUUIDであり、これは128ビットですが、なぜこのエラーが発生するのですか?
java - 特定の瞬間にAndroidアプリが消費するエネルギーを測定する方法
私は自分の論文に取り組んでいるので、数ヶ月前からこれを理解しようとしていますが、残念ながら私はそれを理解することができませんでした。私が行っているのは、電話でローカルにアルゴリズムを実行しているアプリケーションと同じアプリで消費されるエネルギーに関するパフォーマンス分析ですが、クラウドでアルゴリズムを実行し、電話に応答を返します。私がやりたいのは、このアルゴリズムが解決策を得るまで(ローカルおよびリモートで)実行されるため、このアルゴリズムによって消費されるエネルギーを取得する正確な方法を見つけることです。
Android APIを使用してJavaでそれを行う方法はありますか?対策を得るために自分のコードを書きたいと思います。皆さんが役立つと思うことは何でもお願いします、私に知らせてください...私はあなたの時間と忍耐に感謝します、
アルベルト。
ios - iOS の Energy Usage Instrument の統計について説明する
Instrumentを使用して iOS アプリのEnergy Usageを見つけようとしています。
時間、合計アクティビティ、フォアグラウンド アプリ アクティビティ、オーディオ処理、グラフィックなどの統計をパーセンテージ形式で取得しました。Foreground App Activity、Audio Processing、Graphics の合計は Total Activity とは異なります。
しかし、これらの列の意味がわかりませんか? これらの統計の意味と使用方法を説明してもらえますか?
cuda - CPU に対する GPGPU エネルギー効率の説明は?
多くのアプリケーションで、特にグラフィックス ハードウェアが十分に活用されている場合、GPU はマルチコア CPU よりもエネルギー効率が高いという意見を聞いたことがあります。その主張につながる特定のアーキテクチャ機能を説明する論文、記事、または何か、または一連のベンチマークで GPU のエネルギー消費を CPU と直接比較する科学的研究を見つけるのに苦労しています。誰かがこの主張の裏づけについてより多くの洞察を提供してくれますか、またはその証拠を示すいくつかの研究を私に指摘してくれますか?
推測する必要がある場合、それは主に GPU クロックの周波数が低いことに起因すると言えます。さらに、この論文は次のとおりです。
http://accel.cs.vt.edu/sites/default/files/paper/huang-hppac09-gpu.pdf
これは、GPU が問題をより迅速に解決した結果であることが部分的に示唆されているため、GPU のピーク消費電力は高くても、GPU がそのレベルで費やす時間は CPU よりもはるかに短くなります (適切な問題の場合)。誰でも追加できますか?
ありがとう!
matlab - MATLAB を使用したエネルギーの計算
エネルギーは次のとおりです。

以下を使用して、 MATLABドキュメントに基づいて見つけることができます。
たとえば、次のように入力しました。
これを手動で行いたい場合、上記のエネルギー値をどのように取得したのでしょうか?
これは私が明確に得られなかった部分です。
matlab - MATLAB を使用して、指定された寸法のウィンドウでエネルギーを見つける
重複の可能性:
MATLAB を使用したエネルギーの計算
エネルギーは次のように定義されます。

私は次のことを計画しています:
1- 画像上で寸法 4X4 のウィンドウをスライドさせます
2- 各ウィンドウについて、energy
3- ヒストグラムを見つける
画像上でウィンドウをスライドさせるには、 を使用できることはわかっていますnlfilterが、これにはfun. この関数はエネルギーになるでしょうか?これを で使用するにはどうすればよいnlfilerですか?
では、MATLAB で 1、2、および 3 を使用するにはどうすればよいと思いますか?
matlab - Simulink - 電化製品と消費
独自の電力とエネルギー消費量を持つ電化製品を (Simulink ブロックを使用して) 定義するアイデアまたは方法を教えてください。このブロックは、オンとオフを切り替えることができる必要があります。
誰かが似たような例を知っている場合は、リンクを残してください。
現時点では、R ブロックで定義してから、その電力 (kW) を計算し、時間で乗算しますが、これは良い方法ではありません。