On Tue, Apr 01, 2014 at 08:38:28AM +0100, David Chisnall wrote: > > On 1 Apr 2014, at 08:11, Jordan Hubbard <jkh@mail.turbofuzz.com> wrote: > > 1. 電源.御指摘のように,完全な電源効果を得ようとするならば完全な上位から下 > > 位に至る工学的な努力が必要です.それはまたプロセッサを可能なときはいつでも > > アイドルに保つのに比べても多くの努力が費されるでしょう.電源効果についてのシ > > ステム(実際にはマイクロアーキテクチャの知識のかなりのものを含む)においては > > 全ての hot-sopt 処理を最適化する必要があり,電源管理感知するカーネルスケジュー > > ラが必要になり,可能な限り 2〜3 個のことを実行しパッケージ起動するまでに > > いかにスケジューリングするかを認知するプロセス管理システムが必要になり,アプ > > リケーションがそれら(プロセス)を食い尽したところで合体させるためにタイマーが > > 必要となり,と挙げればきりがありません.それは多くの工学的な仕事であり,その > > 仕事を遂行するためにはまた多くの自動計測電送データが必要となり,大きな棒を持っ > > た人が電源効果に無関係なコードを書く人を叩き回し続けないといけないでしょう. > > FreeBSD では決してそうではありません. ありがとう Jordan.すばらしい演繹です.我々が何故 "green" lane で負け,結局 電源回りを無視した開発に至ったかを正確に言い当ててます. > ここでちょっとだけコメント: 電源管理の改善はコアチームとファウンデーションが, > 一つの重要な目標として特にモバイル/組込みの計画で共に確認して何かやってます. > その仕事いついては現在,潜在的なスポンサーを調整しており,また興味を持ってい > る人を勧誘する提案をしています.どちらかのカテゴリーについてどなたか御存知で > したら私かコアかファウンデーションのいずれかにメールしていただくようお願いし > ます. > > たとえば timer coalescing を含む Davide の calloutng の仕事など,いくつかは既 > に進行していますが,まだ,えーと,多くの改善の余地はあります.Symbian EKA2 > 本には電源管理の基盤に関して大変興味あることが詳細に載っていますが,このこと > に関する仕事に関わている人全てが読むに値します.それで,貴方の前の職業はこの > 分野の専門家であると見てるんですが. ありがとう,今はそんなところです.もし ハードウェア(特にラップトッ プ)とスムーズに連動して動く Jordan が前の職場で開発した何らかの電源節約ソフ トウェアを FreeBSD が持ってればそいつはクールだよ ;-) > ルを提供できます.たとえば,光学ドライブがあるなら,現在 hald は 30 秒おきに > 起動され,それにポーリングします.何故って? それは CD が挿入されない時には > devd イベントは存在しないからです.それでこれらを認識するための唯一の方法は 我々の devd(8) が CD の挿入に関するイベントを発行しないことがわかって驚いた よ.一方,"hald" が `sysutils/hal' port でインストールしたものを指すなら,個 人的には絶対にそいつは実行しないし,それは誰にも勧めないです. ./danfe
Contact us Last update: Thu Dec 3 15:15:40 JST 2015 Created by MHonArc v2.6.18 |
Copyright © 1995-2015 FreeBSD Project. All rights reserved. |