XScaleの上のPocket PC:機関車にはほとんどモーター自転車

XScaleの上のPocket PC:機関車にはほとんどモーター自転車
問題は次のとおりです。今日最速の400メガヘルツXScaleプロセッサに基づいてのPocket PCは、しばらく前に生産、我々は彼らのいる実際の速度は決して来ませんでした。また、400 megegertsovaya、および206 MHzのプロセッサのStrongARM ...慎重に話すように300 MHzのXScaleの作業とまったく同じ速度の簡易版 - ほとんどの場合、しかし実際には圧倒的多数です。通常は書かれて新しいコンピュータを、"実行"ジャーナリストが - プログラムが市場でXScaleのために最適化されているため、速度の利点があまりでなくなるまで、と言う。そして、あからさまに後悔して - しかし、すぐにこれらのプログラムだけにし...しかし、使用可能になると、一部のテスターはちょうど誓う。そして、彼らは理解することができます。それは約プロセッサ速度を倍に来ています。私たちにパソコン、CISCのが、実際のRISCで慣れていない - 明らかに、これは別のアーキテクチャです。これは、CPUクロックのハンドヘルドのパフォーマンスも明示的な依存性は期待すべきではないことを...の質問には明らかである - そして、実際には、なぜですか? 400メガヘルツのクロック周波数を持つ最初のプロセッサPentium IIの外観をして、そのバリエーションに注意してください。ジャークは、非常に具体的でした。コンピュータを見つけることができませんでした - 山の鹿、ハウンドドッグ、おびえたウサギハンターではなく、コンピュータ...すぐに数%の生産性の成長について話をする必要があります - あなたがする必要がある場合。何かが間違っている。最初の"間違っている" - ここで、これらの"最適化"プログラム?少なくとも2つ?あるいは一?番目の"間違っては、" - Pocket PC用の市場初のグラフィックスアクセラレータに登場した。これらのチップは、画像を次元の2つであるスピードが描画(行くグラフィックス言語一見はない次元-三- 、なぜサイズなどの画面ですが必要なの?)とビデオを再生中のビデオ出力作業をオンすることを約束する。明らかに、コンピュータのグラフィックスチップはそれなしでも高価になるだろう...しかし、XScaleのクロック - 400 MHzを!このようなパフォーマンスで240 × 320ピクセルスナップ(偶数StrongARMは、無理なく対応)の解像度でビデオをストリーミングください。疑惑のようにします。非常に不審な...ではなく、榴弾砲は、ホイールに発砲、このケースは?しかし、鳥が持って逃げた。そして問題はXScaleは、おしゃぶりでした。そして、それと一緒に - 我々の楽観的な期待。

教授によると、

最近では、インターネットサイトのPocket PCの思考は、記事Dzhostromaアンディ(アンディシェストレム)":私のXScaleのための新しいタイヤクリスマスの期待"に出演した。この資料では、それ自体が好奇心です(名前はロシア語の転写で私は大声を出して言うのをためらう)Andyさん、良いジャーナリストだ。しかし、それでもまだ、好奇心のインタビューは、次の文書に含まれています。 、元でが残っているパソコンは歪んだのフィールドのコンピュータのハードウェアとソフトウェアの聞かせて専門家の形式的に有名なと)、頭のすばらしいゲームポケットにしようとしていない私は私の翻訳と-名(彼のMyhreさん、問題のSven CPUはXScaleの話を聞いた。スヴェンマイアーは、理論的には、400 MHzのXScaleプロセッサは間違いなく、より生産性の206 - MHzのは、StrongARMよりもされていることを述べた。しかし、現実には、コンピュータのパフォーマンスは、プロセッサ(プロセッサやその他のデバイス、PDA間のデータ交換を整理する方法については、されていること)が読み込まれる方法については、クロックと"純粋なメガヘルツだけではなく依存しています。コンピュータでは、Pocket PCのXScaleは、StrongARMはプロセッサが16ビットデータバスで動作します。 32 ryazryadnye RISCプロセッサ、32ビット命令で動作するように設計 - 両方のプロセッサが。完全にプロセッサをロードするために16ビットバスの制限を補償するためには、データバスの動作周波数を倍にする必要があります。この例では、16ビットデータの交換は、32ビットと同じ速度で発生します。換言すれば、バスの動作周波数は、プロセッサだけでなく、32ビットの場合と同様に、16ビットバスで動作するようにできるようになります増加が両方のプロセッサを設計しています。しかし、データバスの動作周波数を2倍に - それがすべてではない。必要に応じて、アプリケーションを実行するコンピュータに他のデバイスと適切な為替レートを確保するために少なくとも25%の性能のヘッドルームを提供しています。その結果、バスは2.5倍のCPUクロック速度よりも大きいの周波数で動作する必要があります。 750メガヘルツと206メガヘルツのStrongARM - - 515 MHzの...今、実際のパフォーマンスを分離する溝を想像してこれは400MHzのような周波数を持つプロセッサの動作周波数のデータバスは少なくとも1000メガヘルツ〜300メガヘルツのプロセッサでなければならないことを意味私たちが今日持っているものから、Pocket PCプロセッサ400、300および200 MHzのベースのシステムバスでそれとXScaleプロセッサは、動作周波数は100メガヘルツです。また、メガヘルツ206で、プロセッサクロックは、StrongARMによく似て-バスで、動作周波数はメガヘルツは103。この場合においても、アンディDzhostroma 400、300および200 MHzのプロセッサを搭載したコンピュータ上で実施​​した試験の結果の類似性を理由によると。バス幅と低動作周波数は、プロセッサとキャッシュとキャッシュメモリとメモリデバイス間の間のデータ交換を防止するため、狭い首である。用者のわずか3%にされているのStrongARMプロセッサ、より多くのバス周波数のプロセッサXScaleは、データバスのコンピュータの動作周波数 - - いくつかのアプリケーションでは - また、パフォーマンスのStrongARMの優位性を気づかれた103とそれぞれ100 MHzです。修正されていない規定、キャッシュメモリの増加は、組み込みプロセッサインチキャッシュメモリのプロセッサは、StrongARMのsostavlyut 8キロバイトの命令キャッシュと8KBのデータキャッシュを更新します。 XScaleのキャッシュでは、32および32 KBに増加した。しかし、プロセッサとメモリにキャッシュ間の交換は、最小サイズの部分は64バイトですれます。したがって、彼はすべての64バイトを処理している情報の1バイトにプロセッサを処理するときに。アドレスデータベースまたはユーザーのデータは非常にサイズが小さく、計画作成時間のアプリケーションのパフォーマンスXScaleの推定することは不可能でコンピュータを操作する結果として、。仕事用のコンピュータのプロセッサのPocket PCのほとんどは無駄で動作します。

返事の - 沈黙...

これは、匂いの感覚があったようだ。しかし - 公開Pocket PCのアーキテクチャの最大の失敗によってなされた。未処理の深刻な回路のPocket PC開発者はパフォーマンスが明らかに重要な増加を...提供し、車にはほとんどモーター付き自転車を取得することができませんでしたコンピュータのプロセッサで、"スタック"。インタビューして、Sven Myhreさんは、"雷"限り発生しませんでした - にもかかわらず、それも非常に信頼できる場合は、一人の意見です。しかし、問題のホスト、そうでない場合は専門家は、興味を持って公開。多くは、Pocket PCは異なって見える明らかな欠点のように思われる。たとえば、オペレーティングシステムのWindows CEの遅さ。障害以上はMicrosoftを非難されポケットPCの家族の遅い形成します。モルは、インターフェイスが不要な贅沢とオーバーロードされ、日常的な操作の大半が不必要ので、ハンドヘルドコンピューティングリソースの過剰な食欲のWindows CEまでに、デスクトップコンピュータのシステム、オペレーティングシステムの類似性"ポケット"のために複雑になります。しかし、今ではMicrosoftは、オペレーティングシステムは、文字通り、"夏は"ロケットのようなものだ全力でXScaleのを動作するためだけpodkachalaしていないソフトウェアの一部にされていることが判明。ただし、すべてのラッシュはアンディDzhostromomと彼の仲間に同意する。いくつかのせいに...怠惰なプログラマ。うまく動作しない - まさにわからないね。しかし、これは私がインターネット上で発見した部分的にしかステートメントです。より詳細なとは、はるかに少なく、公式の説明はまだありません。作家、翻訳:

ニコライヤコブレフ