記事一覧
シングル性能を犠牲にして、スレッドを増やすと、マルチ性能が向上する
前置きみなさんは、マルチスレッディングという技術をご存じでしょうか?
簡単に言えば、分身みたいな感じで、一度に処理できるプログラムを増やす技術です。
では、このマルチスレッドという技術は、果たして意味があるのか無いのか
それについて、語りたいと思います。
現実のマルチスレッド現実のCPUだと、このマルチスレッドを使うことで、スレッド数をコア数の二倍にすることができます。
(Xeon Phiは
NATUを作る(パート7)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、GRED IIを考えていきたいと思います。
GRED IIのスペックおさらいGRED IIのスペックをおさらいしてみよう。
まず、ALUは加減算、インクリメント、デクリメントが可能
レジスタは、
0-ゼロレジスタ
1-始まりのx
2-始まりのy
3-終わりのx
4-終わりのy
5-今の
NATUを作る(パート6)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、NX RED VIIIの実行ユニットの続きを作っていきたいと思います。
レジスタデリートレジスタデリートとは、僕独自の高速化技術です。
条件分岐が読み出されたときも「フラグはオフだった」と仮定して次の命令を読み出し続けます。
フラグの信号がオンだった時、PCを指定した値に書き換えるとい
NATUを作る(パート5)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、NX RED VIIIの実行ユニットの続きを作っていきたいと思います。
I/Oポート制作位置決め
まずは、I/Oポートの位置を決めていきます。
今回のポート数は8にしたいと思います。
理由は、なんとなくです。
配置もだいたい、なんとなくです。
特に深い意味とかはありません。
あ、
なんと!
最近、毎日投稿できています!
この勢いは、NATUが完成するまで続けたいと思っています(その後はまたゆっくりペースに戻ると思います)。
マイクラのレッドストーンで電卓を作る!【こんにちはレッドストーン(電卓編)3】
前置きこんにちは
水地です
今回は、Minecraftのレッドストーンを使った電卓の作り方を解説していきたいと思います。
レッドストーンは楽しむことが上達の鍵だと思っています。
自分が作った回路が実際に動いているところを想像しながら作ると、より楽しく感じられます!
また、僕は独学でレッドストーン回路を作っているので、もしかしたら間違っているところや表現が正しくないところがあるかもしれません。
それ
NATUを作る(パート4)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、NX RED VIIIの実行ユニットの続きを作っていきたいと思います。
制作アキュムレータの制御回路
まずは、アキュムレータの制御回路を作っていきたいと思います。
アキュムレータは、ALUから出力された演算結果を高速にALUの入力部分に伝える回路ですが、アキュムレータがALUの入力部分
NATUを作る(パート3)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、NX RED VIIIの実行ユニットを作っていきたいと思います。
ALUまず、前世代であるNX RED VII(ver.3)の実行ユニットをコピーしてきました。
ALUは全く同じにしようと思っているので、NX RED VII(ver.3)のALUを使いまわした方が、作業も一瞬で終わるので
NATUを作る(パート2)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回は、パート1の続きみたいな感じで、もういちど構成などを考え直します
CPUとGPUの接続CPUとGPUの接続に関しては、二つの案があります
一つ目は、HARUと同じく命令はROMから送り、座標データをレジスタから送る方法です。
二つ目は、命令の種類もレジスタの値で指定する方法です。
HA
NATUを作る(パート1)
HARUは失敗に終わってしまった。
だが、その悔しさをバネに、新たにNATUを作ることになった。
今回考えるのは、あくまで現時点で考えていることであって、作るのが決定しているわけではないし、今後変更されるかもしれません
CPU(NX RED VIII)CPUは、NX RED VIIで廃止されていたアキュムレーターとマルチスレッドを復活させたい
NX RED VIIは安定性重視で性能を捨ててい
マイクラのレッドストーンで電卓を作る!【こんにちはレッドストーン(電卓編)2】
前置きこんにちは
水地です
今回は、Minecraftのレッドストーンを使った電卓の作り方を解説していきたいと思います。
レッドストーンは楽しむことが上達の鍵だと思っています。
自分が作った回路が実際に動いているところを想像しながら作ると、より楽しく感じられます!
また、僕は独学でレッドストーン回路を作っているので、もしかしたら間違っているところや表現が正しくないところがあるかもしれません。
それ
新型レッドストーンCPU、梱包?中
このレッドストーンCPUは、そのうちCRED Vみたいな形で配布したいと思っています
(もしかしたら途中でやめちゃう可能性もあります)
![](https://assets.st-note.com/production/uploads/images/146942607/picture_pc_4918defbedbdb70f9f6ebb395e3d8c67.png?fit=bounds&quality=85&width=1280)
マイクラのレッドストーンで電卓を作る!【こんにちはレッドストーン(電卓編)1】
前置きこんにちは
水地です
今回は、Minecraftのレッドストーンを使った電卓の作り方を解説していきたいと思います。
レッドストーンは楽しむことが上達の鍵だと思っています。
自分が作った回路が実際に動いているところを想像しながら作ると、より楽しく感じられます!
また、僕は独学でレッドストーン回路を作っているので、もしかしたら間違っているところや表現が正しくないところがあるかもしれません。
それ