パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

インテル、4GHzのPentium4開発を断念」記事へのコメント

    • マルチコア→チップ内のインターコネクトを豪勢に→シストリックアレイ?
    • マルチスレッド→ありあまるスレッドを何に使う?→(1)スレッドレベル投機実行、(2)ヘルパースレッド
    • キャッシュを増やす(ツマンネ。でも重要)
    • CPUじゃなくてメモリをインテリジェントにして仕事をやらせる訳にはいきませんかね。
      メモリのダイにALUやカウンタ、シーケンサなんか詰め込んで仕事をやらせる。
      バンク間のシリアル通信チャネルとかもあると嬉しいかも。
      今はメモリからデータを持ってきて、処理してまた戻すということをやっているからバスがボトルネックですよね。
      CPUはメモリバンクに対してあれ
      • 結局、メモリ間で通信したりすると、
        現在のバス構成では無理で、
        クロスバーアーキテクチャー等を導入する必要が出てきて、
        コスト的に見合わないのではないですかね?
        • そこら辺は今まで通りCPUに頑張ってもらう腹積もりで、
          > バンク間のシリアル通信チャネルとかもあると嬉しいかも。
          なのですが、どうでしょう?
          クロスバーも少ないチャネル数をオンチップでやるなら、最近のスイッチングHubのように安価にできるかもしれません。
          • by Anonymous Coward on 2004年10月17日 21時58分 (#637939)
            CPUにオンチップでスイッチを載せようとすると、
            ピン数の増加や、CPUの信頼性の確保の検証に、
            コストが掛かりすぎると思います。

            スイッチングハブは、イーサネットの通信がシリアルだからこそ、
            手軽にスイッチを実現できるのではないでしょうか。

            現在のメモリーの様に、多ビットのバスをスイッチしようとすると
            スキューの問題やメモリそのものの物理的な配置や、
            信号の反射などの問題でやっぱりコスト高だと思います。

            なにせ、4層基板か、6層基板かでコストが問題になるくらいだから
            スイッチング用のチップを簡単に乗せられないと思う。

            スキューなどが問題にならないくらいレイテンシや帯域を落としてしまうと、
            並列化しても、分散処理をするうま味が無くなってしまうし。
            例えばクロスバーで接続されたMC6800 1MHzのボードマイコンが256枚あっても、
            3GHzのPentium4にはかなわないと思います。

            メモリがシリアル化してくれば、
            スイッチを載せることもコスト的に夢では無い気がしますが。
            親コメント
            • なるほど。
              確かにクロスバーは難しそうな気がしてきました。
              ただ、ちょっと誤解されているかも知れないので補足します。
              私が想定していたのは完全なCPUを内臓するのではなく初期の2Dグラフィックアクセラレーションが実現していた程度のメモリ内で完結するオペレーションができるメモリです。(bit-blotとかbluk-shifterとか)
              CPUは今まで通りの3GHzのCPUがGPUを使うようにインテリジェントメモリを操作するイメージです。
              まあ、GPUもプログラマブルシェーダの時代なので、マクロコマンド が定義できるのも不可能ではないのではとは思いますが。
              親コメント
              • 結局、CPUはメモリに対して命令を発行する必要があるので、
                命令を発行してる間は、バスは塞がってしまいますし、
                メモリに対してデーターを渡す必要がある場合には、
                データーを渡す間もバスが専有されてしまいます。
                (その間CPUの仕事は止まってしまう)

                メモリ側の処理能力も問題になると思われます。
                メモリ側の処理能力がCPUの処理能力を下回る様では、

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...