0

古いMacにはPPCプロセッサが搭載されていることは知っていますが、これは完璧ですが、Linuxディストリビューションをドロップするのに適した特定のモデルはどれですか?私は10年以上Macを使っていないので、どちらを選ぶべきかわかりません。特に、Linuxを受け入れるものについて質問します。Appleは自分のマシンで開発するためにお金を払うように頼んでいると思いますか、それともMacでgccとLLVMでc ++を無料で使用できますか?

順序どおりのリスクプロセッサでコードをプロファイリングできる必要があります。PPCから始めるのが最適なようですが、他のどのCPUが同様のコーディングエクスペリエンスを提供しますか?つまり、命令セットが大幅に削減されているため、分岐時のストール、マイクロコード命令、およびfloat / int/vector表現を切り替えるときのロードヒットストアの問題が発生します。

4

3 に答える 3

2

Mac での開発は無料です。iPhone に iOS 製品をインストールするには料金がかかり、App Store で Mac 製品を販売するには料金がかかります。ただし、Mac では C++ アプリを無料でビルドできます。Xcode自体は無料です。

PowerBook G4 はどれもこの種の作業には問題なく、PowerBook G4 に Linux をインストールしたい場合には、多くのページが用意されています (ただし、面倒なことをするよりも Xcode だけを使いたいと思います)。

于 2011-08-05T15:36:12.710 に答える
0

Mac OS X を使用して、Apple から無料のXcode開発者ツール ( Xcode 3.x) と、非常に便利な非常に優れたサンプリング プロファイラーを含む無料のパフォーマンスツールパッケージCHUDを入手してください。Shark

于 2011-08-05T16:11:50.337 に答える
0

少し話が逸れますが、

  • 順番に

    それはあなたが順番に何を意味するかによって正確に異なります! syncPowerPC には、 、lwsync、 などのさまざまな同期命令があり、 eieio(さまざまな種類の!) メモリ順序を強制しisync、命令パイプラインをフラッシュします。IBM はまともな要約を持っています。

  • リスクプロセッサ

    私は本当にPPCを「削減」とは呼びません;)

  • 分岐時に失速する

    ターゲットが命令キャッシュにある正しく予測された分岐である IIRC は、G4 をストールさせません (G4 のさまざまなモデルの違いを忘れてしまいました)。OTOH、ブランチ ターゲットが 16 バイト アラインされている場合 (ブランチ ターゲット バッファに関するもの)、G5 のパフォーマンスが向上します。

  • マイクロコード命令

    RISC の要点の半分は、マイクロコードを避けることだと思いましたか? とにかく、マイクロコードの更新については知りません。

  • float/int/vector 表現を切り替えるときの load-hit-store 問題

    これが何を意味するのかわかりません...

「伝統的な」ARMはおそらくあなたが探しているものに近いかもしれませんが、最近のプロセッサには「最新の」プロセッサ機能がいくつかあると思います. 私が選んだ ARM ボックスはおそらく SheevaPlug かそれに類するものですが、64 MB に制限されることを気にしないのであれば、WZR-HP-G300NH ルーターの方が安価です (Wi-Fi が付属しています)。

于 2011-10-04T00:50:20.487 に答える