IntelとPPCの違いは何ですか?
質問
IntelとPPC Macのハードウェアとソフトウェアの違いは何ですか?
解決
ハードウェアの場合:PowerPCは、主にApple、IBM、およびMotorolaの3つの開発会社によって開発されたマイクロプロセッサです。 MIPSの操作をスピードアップする命令セットコンピューター(RISC)を減らして構築されています(1秒あたりの数百万の命令)。 PowerPCは、主にIBMの以前のパワーアーキテクチャに基づいています。これは、マイクロプロセッサ向けの同様のRISC命令セットを備えているためです。
IntelとAMD CPUはCISCアーキテクチャに基づいています。通常、CISCチップには、大量の異なる複雑な指示があります。その背後にある哲学は、ハードウェアがソフトウェアよりも常に高速であるため、強力な指示セットを作成する必要があります。一般的には、CISCチップは命令あたり(RISCチップと比較して)比較的遅いですが、ほとんど(RISC未満)命令を使用してください
他のヒント
PPC Macsとは、1990年代半ばから後半から2006年までに作成されたMacintoshコンピューターの生成を指し、IBMまたはMotorolaが作成したPowerPC RISCベースのチップを使用しました。その最後のPowerPCベースのMacintoshであるPowerMac G5は、2006年8月に販売されなくなりました。MacOSXの最新バージョンA PowerPC Chip対応コンピューターは、Mac OS X 10.5(Leopard)でした(コンピューターがサポートする限り)。
Intel Macは、IntelのCISCプロセッサを使用する新しいMacintoshコンピューター(2006年1月以降)を指します。 Intel MacsはBIOSの代わりにEFIを使用し、Mac OS Xの最新バージョンを実行できます。IntelMacsは、オプションで10.6にインストールされているRosettaと呼ばれる翻訳レイヤーを介してPowerPCコンパイルされたアプリケーションを実行することもできます。
プログラムがユニバーサルバイナリとして利用可能になった場合、PPCとIntel Macの両方で実行できますが、今日リリースされた多くの新しいアプリケーションはIntelのみです(例:Google Chrome、Final Cut Studio、Mac OS X Snow Leopard)。
Appleハードウェアに関しては、エンドユーザーエクスペリエンスに関する限り、PowerPCの最後の世代とIntelの第1世代の違いはかなりマイナーでした。彼らは同じフォームファクターを使用し、まったく新しい内部は、変化のない外観と、互換性のために作られたオペレーティングシステムの調節によって非常に効果的に隠されていました。
最後のPowerPC Macは2006年に販売されたため、それ以降の新しいマシンはIntelです。
一般に、Intel MacはPowerPC Mac用に作成されたソフトウェアの大部分を実行できます。必要なエミュレーションにはパフォーマンスヒットがありますが、Photoshopのような複雑なソフトウェアでも許容速度で実行されます。 PowerPC MacはIntelソフトウェアを実行できません。
OS Xの最新バージョンであるSnow Leopardは、IntelベースのMacでのみ利用できます。
Intel Macは、Boot Campという機能にアクセスでき、これにより、Windowsをフルスピードで起動できます。 Intel Macは、サードパーティソフトウェアの助けを借りて仮想マシン内のWindowsを実行することもできます。VMware Fusion, VirtualBox また 類似点);これにはマイナーなパフォーマンスペナルティがありますが、PowerPC MacがWindowsソフトウェアを実行するために必要なエミュレーションよりもはるかに高速です。
遷移時のインテルチップは、当時のPPCチップよりもはるかに熱的で電力効率が高いように供給されました。 Intelには、クロックレートと特定のプロセッサの選択をサポートするために必要なハードウェアの量の点で、同じ熱および物理エンベロープ内で成長する余地がはるかに多くありました。
PPCロードマップは、将来のIntelチップと比較した場合、将来のPPCチップのこれらの欠点を増幅した4〜5 GHz範囲の大規模な時計レートを撮影していました。
Intelプロセッサに移動すると、エキゾチックな液体冷却システム、大規模なヒートシンクの設計、およびG5 PowerMacに入ったスペース縮続物質による複雑さが必要になりました。電源も縮小されました。
PPC Designは、Chipkillメモリ、CPU仮想化、最初の障害データキャプチャ、およびその他のハイエンド /高コスト機能を備えたメインフレームの領域に直接向かいていました。これをチェックしてください P5ヒートシンク と 関連するL3キャッシュチップを使用した4プロセッサMPM Power7の製造が最終的に低クロックレート /より小さなパッケージでより多くの電力を詰める前に、これらのプロセッサがどれほど大規模に成長するかについて感覚を得るために。 (そして、これは最終的に2010年に出荷されます)。現在、Power5とPower6はまだ出荷されており、サーバーの土地で行うことで素晴らしいものであり、現在のMacマーケットスペースには適していません。
さらに、PPCのポータブルプロセッサのパイプラインには何もありませんでした。簡単に言えば、ポータブルMacはPPCアーキテクチャで馬力に飢えていて、PPC以外の移行の緊急性を促進した可能性があります。
建築:
PowerPC :( RISCの強化によるパフォーマンス最適化の略 - パフォーマンスコンピューティング、PPCとして省略されることもある)およびIntelプロセッサ。
詳細については、ウィキペディアでご覧いただけます。 PowerPC
また、パワーアーキテクチャについてもっと知りたいと思っていましたが、それについていくつかの良い情報を見つけました。特にPower8(IBMの最新情報)について、次の情報を共有できてうれしいです。
SMT8:コアごとに8スレッド
- SMT1、SMT2、SMT4、SMT8などのモードを切り替えることもできます
CAPI:コヒーレントアクセラレータプロセッサインターフェイス
- 業界でのこの種の最初
- ハードウェアの添付ファイル
- FPGAにアクセスするときに、デバイスドライバーのオーバーヘッドを排除します。
- 一貫性の増加
NUCA-均一なキャッシュアクセス
- 各プロセッサはL3キャッシュに関連付けられていますが、NUCAはL3キャッシュをコアで共有します。
- データ集約型のワークロードにメリットがあります
Nvidiaパートナーシップ:
- nvidia cuda並列コンピューティングを通じて、Power8でJavaプログラムで8倍のパフォーマンス増加を取得できます。
その他の参照:
エンドユーザーの観点からは、あまり心配する必要はありません。多くのアプリケーションは「ユニバーサル」として生産されました。つまり、PPCとIntelベースのMacの両方で実行され、エミュレータ(Rosettaと呼ばれる)では、PPCのみのアプリを新しいIntelマシンで実行できます。
ただし、時間が経つにつれて、新しい機能はIntel Macが利用できるため、一部のアプリケーションはIntelチップが必要であると完全に述べています。また、Mac OS Xの最新バージョンはIntel CPUでのみ実行されます。
Appleはユーザーからの移行全体を隠すという合理的に良い仕事をしたので、すべてが人々が期待どおりに働き続け、ソフトウェア開発者に重い持ち上げを放ちました。
私が知っていることの1つは、PPCがデフォルトではビッグエンディアンであることですが、 モードを切り替えることができます 必要ならば。インテルはリトルエンディアンです。
Power PCには、全体的にRISCアーキテクチャとラベル付けされている独自の命令セットがあり、そのプログラムの実行方法はPCで使用されるプログラムよりもはるかに速くなります。ソフトウェアについては、コード化またはコンパイルされた方法を除いて違いはありません。たとえば、Windows NT 3.51はPowerPC用に開発されました。
PCの最も使用されているプロセッサには、コードの方法を変更するCISCアーキテクチャとラベル付けされています。
RISCとCISCという用語は、CISC 8bitsよりも複雑な指示がある場合があるため、違いはありません。