緑に行く!

画像 私たちの環境について考えるのは良いことですが、ある意味で私たちは先祖の行動に責任があるので、私たちは子供の頃からこれを教えられてきました。 私たちが成長するとき、私たちはそれを忘れ始めるのは残念です。



インテルは、エネルギー消費とエネルギー効率の問題を深刻に懸念しています。新しい工場は環境に優しい材料を使用して建設され、再生可能エネルギー源が使用、処理、フィルター処理、選別され、可能な限りすべてが行われ、私たちの(唯一の)惑星が清潔に保たれます。 しかし、これに加えて、各開発者がIntelプロセッサをベースにしたモバイルプラットフォーム向けの省エネアプリケーションの構築を支援します。これは主にAtomおよびCoreラインに適用されます。



なぜこれが重要なのですか? この質問にはいくつかの答えがあり、誰もが自分に合ったものを選択できると思います。 しかし、はじめに-小さな紹介。



歴史的に、Intelプロセッサの電力が増加すると、電力消費が減少しました。 Intelの最新のプロセッサ設計の各トランジスタは、以前のモデルで必要だった1/7000のエネルギーを使用します。 比較のために、自動車メーカーが同じ結果を達成した場合、今日の自動車は約50,000 km走行する可能性があります。 1リットルの燃料で。



ここにいる私たち全員が、ラップトップやタブレットを充電することは電気代のプラスになるだけでなく、最終的には-駅で同じ電気を受け取る過程での大気中への二酸化炭素排出量を理解するのに十分な人たちだと思う。







それでは、バッテリー電力をより効率的に消費できるようなアプリケーションを作成して、ネットワーク上のモバイルデバイスの接続数を減らしてみませんか? 結局のところ、このためのすべての前提条件はすでに作成されており、CPU、RAM、ハードドライブ、または光学ドライブのパワーを適切に使用するアプリケーションを作成することができません。 面白いです もちろん。 しかし、そのような職人によって作成されたアプリケーションは依然として大部分です。



省エネ製品の作成は、人々にゴミの分別方法を教えることに似ています。それはプラスチック、ガラス、紙と厚紙です。 疲れますが、時間が経つにつれて、人はそれに慣れ、プロセス自体が習慣になり、すべてを共通の箱に入れるか、さまざまな方法で配布することに違いはなくなります。 しかし、私たちが知っているように、違いがあります。



ここで簡単な質問を自問してください。ラップトップ、タブレットのバッテリー電力を使用し、PCの電力消費を削減するようにアプリケーションを最適化しますか? 残念ながら、実際には、製品のごく一部がそのような要件を考慮して構築されており、開発者はそれを「3年生」パラメータとして扱うか、まったく考慮しないことが示されています。 しかし、これは私たちには思えるが、これはどんなソフトウェアの開発にとっても不可欠な部分であるべきだ。



実際の例は次のとおりです。ラップトップでDVDムービーを視聴する場合、マルチメディアアプリケーションに適しています。大量のバッファーを使用して、ドライブの動きを少なくするか、常に回転し続けますか。 これは開発者にとって少し余分な作業ですが、バッファリング戦略は充電せずに約20分のバッテリー寿命を追加します。 ちなみに、高解像度(BlueRayでもHD-DVDでも)での再生はさらに大食いです。標準的なラップトップバッテリーで1時間のドキュメンタリーよりも長いものを見るのは幸運です。 したがって、このようなアプリケーションの開発者は、ソフトウェアが製造されるデバイスのバッテリー電力をどのように消費するかにさらに注意を払う必要があります。



なぜメーカーは、より大容量で効率的なバッテリーを製造しないのですか? 彼らは-毎年、その効果を少しずつ増やしています。 おそらくいつか、燃料電池に取って代わられるでしょう。私たちは皆、数年待っていました。 皮肉なことに、彼らは飛行機で禁止されます-私たちが最も頻繁にモバイルデバイスの仕事がどれほど制限されているかに気付く場所です。 また、CPU製造業者は、エネルギー効率の向上を目的として、プロセッサやその他のハードウェアのアーキテクチャを修正せずに修正します。 PCのすべてのコンポーネントを同じエネルギー消費(ACPI)言語で「話す」ようにしたので、この方向に大きく前進しました。







長年にわたり、モバイルプラットフォームのメーカーは、使用済みバッテリーの量と密度を高めるために多大な努力を費やしてきました。 技術は絶えず改善されており、プロセッサには新しい省電力モードがあり、ディスプレイには消費電力の観点から数世代が進歩しています。 しかし、常に改善の余地があり、ソフトウェアは充電せずにモバイルデバイスが持続する時間に重要な役割を果たすことができます。



DVDの再生はほんの一例です。 アプリケーションの消費電力を削減するために適用できる技術がいくつかあります。 これらは、計算効率、情報効率、コンテキスト知識という 3つの領域に便利に分けられます。



計算の効率は 、中央処理装置を送信してリラックスしてエネルギーを節約するために、すべての手順を迅速に完了することです。高速アルゴリズム、マルチトレーディング、およびSSE4などの先進技術を使用します。



情報の有効性は、アプリケーションがデータを読み書きする方法(これはドライブに関するものではなく、ドライブに関するもの)と、何らかの機能を実行する過程で情報がどのように移動するかを考えさせます。 DVDの再生はそのような例です。



コンテキスト知るということは、アプリケーションが現在のバッテリーレベルと電力プロファイルを「認識」し、変化に応じて動作し、変化に対応することを意味します。



これらのパラメータを念頭に置いて設計された「グリーンソフトウェア」を販売する方が良いでしょうか? 確かです。 充電せずにノートパソコンの寿命を気にすることをクライアントまたはバイヤーに直接伝えることができます。 結局、これは彼の電気代を削減し、発電チェーン全体の終わりに、大気への有害物質の排出レベルが減少します。



この方向で働き始めるために、あなたは個人的に何ができますか? シンプルなものから始めることができます。 エネルギー効率の良いソフトウェアを作成するためルールを読んでください。これは、Intelの開発者向けの推奨事項のリストです。 それに慣れた後、あなたが本当に正しいステップを取り、自分で始めたい場合は、 省エネソフトウェアを評価するための基準に従って自分の開発を確認してください-これにより、モバイルデバイスのバッテリー電力を節約するために最新の技術を完全に使用しているかどうかを理解できます。



そして最後に、開発でエネルギー使用を最適化する方法を真剣に決定した場合、 Intel Power Checkerと呼ばれる特別な開発があります。 このソフトウェアは、製品でエネルギー効率の高いアプリケーションを開発するためのすべてのルールがどれだけ効果的に守られているかについてのレポートを生成します-パーソナライズされた統計を取得するためにのみサイトにダウンロードする必要があります。 レポートをダウンロードすることにより、インテルパートナーへのステータスが向上するため、さまざまなプログラムリソースにアクセスできます。



インテルソフトウェア評価センターにアクセスして、デザインをエネルギー効率に優れたものにし、アプリケーションでノートパソコンやタブレットのバッテリーが30分で切れないことを知っている製品消費者を満足させる方法をご覧ください。



All Articles