3

X86 と AMD64 は、多くのコンピューティング環境 (デスクトップ、サーバー、およびスーパーコンピューター) にとって最も重要なアーキテクチャです。明らかに、JIT コンパイラーは、受け入れられるために両方をサポートする必要があります。

最近まで、特にハイエンド サーバー市場では、SPARC アーキテクチャがコンパイラの論理的な次のステップでした。しかし、太陽が死んだ今、物事ははっきりしていません。

オラクルはあまり関心を持っていないようで、一部の大規模プロジェクトではそのアーキテクチャのサポートを中止しています (Ubuntu など)。しかし一方で、最近のプロセッサをオープンソースにすることを目的とした OpenSPARC イニシアチブは非常に有望であり、近い将来、多くのメーカーが SPARC を無料で実装して使用できるようになることを意味します。

では、JIT コンパイラーの次のターゲット・アーキテクチャーとして、やはり SPARC は適切な選択でしょうか? それとも、別のもの (POWER、ARM、MIPS など) を選択した方がよいでしょうか?

4

2 に答える 2

2

SPARC の将来について、私はあなた以上に何も知りません。あることを願っています。x86 が存続している間に、多くの優れたアーキテクチャが消滅していくのは悲劇的です。

しかし、ARMをターゲットとして見ることをお勧めします。大きなサーバー ハードウェアには存在しませんが、モバイル市場では巨大であり、NAS や ADSL ルーターなど、あらゆる種類の興味深い小さなボックスに電力を供給しています。

于 2010-09-05T19:24:06.360 に答える
1

次のターゲット アーキテクチャは間違いなく ARM である必要があります。大規模なデータセンターでの電力消費は大きな問題であり、次の大きな課題は低電力 CPU を使用してそれを削減しようとすることです。これに関する Facebook の最初の試みを参照してください。

于 2010-09-05T19:25:04.253 に答える