アカウント名:
パスワード:
CPUをFPGAで作れば、あとからバグ発覚してもパッチで直せるのにもしくはASICを極限まで減らして、ほとんどの部分をマイクロコードで実装すれば、マイクロコードアップデートでバグが治る
FPGAは遅いから。遅くていいなら、仮想環境立ち上げて、CPUもエミュレートするのはどうだろうか。CPUエミュレートを前提としたCPUがあれば面白そう。
かつて、トランスメタ [srad.jp]のクルーソー [wikipedia.org]ってx86 CPUをエミュレートするVLIWなCPUが有りましてね。
懐かしいすこし違うと思いますがjava vmなんかもエミュレート前提の仮想CPUといえませんかねこっちだとInfernoのvmとかElateOSとか色々
ISAで互換性とるのをやめてVMレベルで互換性を取るようにしてCPUメーカーはVMとセットでCPU開発をするようにした方が良いのでしょうね頑張ったら、動作中にノンストップVM更新とかもできるんじゃないかと思うし新しい高速化のアイディアも試しやすくなると思うし
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
CPUのFPGA化で (スコア:0)
CPUをFPGAで作れば、あとからバグ発覚してもパッチで直せるのに
もしくはASICを極限まで減らして、ほとんどの部分をマイクロコードで実装すれば、
マイクロコードアップデートでバグが治る
Re: (スコア:0)
FPGAは遅いから。
遅くていいなら、仮想環境立ち上げて、CPUもエミュレートするのはどうだろうか。
CPUエミュレートを前提としたCPUがあれば面白そう。
Re: (スコア:0)
かつて、トランスメタ [srad.jp]のクルーソー [wikipedia.org]ってx86 CPUをエミュレートするVLIWなCPUが有りましてね。
Re:CPUのFPGA化で (スコア:0)
懐かしい
すこし違うと思いますがjava vmなんかもエミュレート前提の仮想CPUといえませんかね
こっちだとInfernoのvmとかElateOSとか色々
Re: (スコア:0)
ISAで互換性とるのをやめてVMレベルで互換性を取るようにして
CPUメーカーはVMとセットでCPU開発をするようにした方が良いのでしょうね
頑張ったら、動作中にノンストップVM更新とかもできるんじゃないかと思うし
新しい高速化のアイディアも試しやすくなると思うし
Re:CPUのFPGA化で (スコア:1)