はてなキーワード: CPUとは
アメリカが凄いのは疑いようがないが、日本がどうしてアメリカに肩を並べられるほど高度な工業力にならなかったのかが気になっている。
iPodはホイールの使い心地に極振りし、あの当時はまだ余力はあったように思う。
iPhoneが出て部品の割合が日本製が多かったことがあり、差別化の要因はソフトウェアと言われた時代があったが、
今はAppleが独自に作っている半導体が差別化要因になった。
GoogleもAppleほど上手くできていないが、独自半導体が差別化要因になった。
日本の場合、ガラケーと言われていた頃は、各社独自技術を詰め込んでいて差別化していた。
ソフトウェアに関しても、数字を入力するとリンク先に飛べるというのは、日本人には古臭く感じるだろうが、
インドだとQVGAが主流でありKaiOSに取り入れられようとしてる。
探せば日本からというのはあるが、主導権が取れていないという感じか。
spaceXなど宇宙製品を見るとアメリカがずば抜けているのがわかる。
飛行機分野もそうだ。
CPUやGPUの成長伸びしろが減っているが日本は作れるだけの技術はない。
スパコンは何とか富嶽がつないだが、次世代を育てるという感じでもない。
GoogleのTPUはアーキテクチャ的にはCPUより簡単なものになったが、日本でハードを作ろうという感じでもない。
量子コンピュータを作ろうにもマイクロウェーブ制御技術もない。
最後にAMDでPCを組んだのは10年前で、最近Ryzenが流行ってて、少し調べたらコスパがぶっ壊れた2600というCPUがあるのを見つけた。(一般的なハイエンドCPUと比較して性能が4/5で価格が1/3)
あと、サイドパネルが強化ガラスのPCケースとmATX用の小型のPCケースに数年前から興味があった。
最近使い道に困っていたビックカメラのポイントを使えばRyzenマシンが5千円組めてしまう。
というようなことが重なりPCを組もうかと思っていた。
二つ踏み切れない理由があって、まず我が家にはすでにPCが大量にあって不要であり、
次に、6畳一間のウサギ小屋のような私のマンションに、さらにデスクトップPCを置くのは、限界に近い生活空間がさらに削られることを意味するからだ。
しかし、Ryzenは毎年新しいのが出るし、来年はCPUソケットも変更だとか、ついでにメモリ規格もPCIEの規格も変わるとか。
Radeonのレイトレーシング対応も控えているしで、今買うのは相当時期が悪いということに気づいてしまった。
4年ほど前に、あとで再利用することも考慮し、少し奮発してDDR3の8GBメモリを買ったが
RyzenはDDR3を受け付けていなかった。今PCパーツを買うと流用できなくなるリスクが大きい。
2年ほど待ってみることにする。
CPUをVHDL,Verilog,System-Verilogで書いたりした時もあった。
USB,HDMI,電池の充電制御,WiFi,自動車など色々やったが、コンピュータが遠くなっていく感じがある。
FPGAでCPUを書いてOSを起動させたとして、自分の普段の仕事環境が良くなるわけではない。
ソフトウェアでは次々と開発環境が良くなっていくし、自分で使いやすいようにカスタマイズもできる。
でもハードはそうではない。MS Officeは動くがメモリが4GBでカクカク。
作ったハードも自分達が使うわけじゃない。例えば100Gイーサ開発してもその恩恵は得られず1Gbpsが関の山だったりする。
Python,Go,R,C++,Rubyくらいになると書けるがどう動いてるかわからなくなってブラックボックス化する。
社会的には正しいのだが、自分が関わったハードと自分が書いたC/C++のコードを上位から呼び出すのはわかるが、
ハードが変わったらブラックボックスになる。ロジアナやオシロで見てわかるレベルであればいいが。
PandasのTime seriesが時間を扱えるのかと思っていると、ピコ秒が扱えない。
これは1例に過ぎないが、Amazonや本屋で新刊が出ると買って勉強し、ライブラリの公式ドキュメントも読んでいくが、仕事に直結しない。
クラウド使ってディープラーニングのやり方は沢山情報はあるが、CPU内蔵GPUでメモリ4GB+FPGAでやる情報なんてない。
ノートPCに限って言えば、CPUとメモリでスペックは決まらないように思う。
しかし、多少高くついてもlenovoのThink padか、Panasonicのlet's note、それかMacに限る。
ゲーミング勢には当たり前の事書いてるから読まなくていいよ!
②リフレッシュレート
③応答速度(GtG)
④画面解像度
速くなれます。
低性能の場合、
カクツキ:スティック入力に対して、反応が遅れる、反応しても表示が遅れる、遅れるのでさらに入力してしまう、オーバーシュートするといった具合にモタツク操作感になる。
表示が遅れる・残像が出る:角から曲がった際に次のコース表示が遅れるので操作の遅れにつながる。
高性能な場合、
こいつ、、、操作したとおりに動くぞ!→み、、、見えるぞ!コースの先が見える!→ランク1位→オレツエー→彼女ができます
1秒間に何コマ出力できるか。
モニタのリフレッシュレートが対応しててもPCから出せなければ意味がない。
いまどれだけ出てるかはゲーム中にオーバーレイで表示するソフトで確認できる。
Geforceを使ってるならGeForce Experienceで。それ以外はFrapsで。
最低60fps。120fps以上でると体感で違いがわかるレベル。
CPUとメモリは世代差が少なくなっているので強化したいならGPUを買え!
速いほど残像が少なく、オブジェクトの表示も速い→コースが速く見えて反応しやすくなる。
通常のモニタは60Hz、ゲーミング用は120Hz以上(最近は144Hzがメジャー。240Hzとかうたってるのは倍速とかでソフトウェア的に表現してるものが多いので注意)
モニタが対応していても、マシン側が出力できていなければ意味がない。
出力fpsとリフレッシュレートがずれていると、最悪コマズレしてティアリングを起こす。
ソフト側でタイミングをあわせるのがV-Syncだけど、fpsが落ちてしまう。
fpsを落とさずにモニタ側で動的に合わせてくれるのがG-Sync/FreeSync技術。
色のにじみ、残像に影響。5ms以下なら十分。
物理サイズに関わらず、ドット数が多いと表示に負荷がかかりFPSが落ちる。
画質が気にならないならゲーム側の設定で解像度を落とすのもアリ。
いわゆる4K UHD(3840×2160)
普通に使うならFHDか
液晶を揃える方向で種類が変わる。
VA:TNとIPSの中間。黒がしっかり黒いけど、その他の性能は中途半端
IPS:モニタとしては標準。技術的に速くしにくいので、高リフレッシュレートのものは高くなりがち
画質を気にしないならTN、きれいに見たいならIPS(だけど最近はそんなに違いがなくなってる)
Geforceの場合、型番上2桁が世代、下二桁グレードを表す
20**:RTXという光の処理を強化したモデル(実質標準世代)
**50:ロー
**60:ミドル
**70:ミドルエンド
**80:ハイ
**80:ハイエンド
ti/Superが付くとちょっと良い
GPUには専用のグラフィックメモリも搭載されていて、これが多いほどリッチなグラフィック表示ができる
4GB:ミドル
6GB:ハイ
8GB:ハイエンド
Veloci推奨は1050ti
DCL推奨は970(ほんとか?こっちのほうが重そうに見える・・・)