... | ... | @@ -54,6 +54,8 @@ CPU の実行すべき命令は、必ずしも直前の命令の結果を使う |
|
|
可能な限り並列実行できるようにするために考えるべきことはそれなりに多く、いきなりそれを全部考慮するのは大変です。
|
|
|
まずはごく単純な、間違いの起こりようのない例でだけ並列実行できるようにするのがコツです。その後、並列実行できるパターンを段階的に追加していけばよいでしょう。
|
|
|
|
|
|
なお、スーパースカラプロセッサを作るためにはマルチポートメモリが必要となるかもしれません。[マルチポートメモリの作り方](FPGAMultiportRAM)を参照してください。
|
|
|
|
|
|
### アウトオブオーダー実行できるようにする
|
|
|
|
|
|
* 難易度:5+
|
... | ... | |