Xbox360のコントローラーは使いやすすぎて、壊れたまま使ってる。スティックが何年もドリフトしたまま。最近はGameSirというメーカーのコントローラで、ドリフトしないのが売ってるらしい。有線やのに6500円もする。
セガサターンのマルコンの時、すでにホールセンサー付けてたらしいねんけど、PCゲームのコントローラーはセガの25年遅れということになるんか
Xbox360のコントローラーは使いやすすぎて、壊れたまま使ってる。スティックが何年もドリフトしたまま。最近はGameSirというメーカーのコントローラで、ドリフトしないのが売ってるらしい。有線やのに6500円もする。
セガサターンのマルコンの時、すでにホールセンサー付けてたらしいねんけど、PCゲームのコントローラーはセガの25年遅れということになるんか
ただ、設定アプリでトラックパッドとして認識してなくてマウスになってる。2本指とかジェスチャの設定ができなくて嫌な感じ。
Trackpad 3やと、有志の人がドライバ作ってるらしくて、GitHubで公開されてる。3を買ってみようかと思ってる
gist.github.com/akshayverma1...
ただ、設定アプリでトラックパッドとして認識してなくてマウスになってる。2本指とかジェスチャの設定ができなくて嫌な感じ。
Trackpad 3やと、有志の人がドライバ作ってるらしくて、GitHubで公開されてる。3を買ってみようかと思ってる
gist.github.com/akshayverma1...
www.amazon.co.jp/dp/429620016X
www.amazon.co.jp/dp/429620016X
gigazine.net/news/2024061...
gigazine.net/news/2024061...
「メインメモリの、CLの遅延の影響を確認するコードをC言語で書きたいです。データキャッシュの影響を受けずに、CLの影響だけを確認したいです。」
「メインメモリの、CLの遅延の影響を確認するコードをC言語で書きたいです。データキャッシュの影響を受けずに、CLの影響だけを確認したいです。」
色々考えてみたけど、僕の投稿を読んで実際に確認する人なんていないから書かなくていいかという気がしてきた
色々考えてみたけど、僕の投稿を読んで実際に確認する人なんていないから書かなくていいかという気がしてきた
30MBほどの別の配列を用意して、全て順番に読み込みした後やとL3キャッシュまで埋めてしまえるんやなかろうか。
L3まで埋めた後に、ランダムアクセス時に順番を記録した配列をシャッフルしておいて、そこに書かれた順番でアクセスする(CLの影響を見る)。逆の順番でアクセスしてキャッシュ速度を見るという風にすると、キャッシュと速度を比べられそう
30MBほどの別の配列を用意して、全て順番に読み込みした後やとL3キャッシュまで埋めてしまえるんやなかろうか。
L3まで埋めた後に、ランダムアクセス時に順番を記録した配列をシャッフルしておいて、そこに書かれた順番でアクセスする(CLの影響を見る)。逆の順番でアクセスしてキャッシュ速度を見るという風にすると、キャッシュと速度を比べられそう
メモリについても、実際のPC上の動作ではシーケンシャルアクセスよりもランダムアクセスが多いと思う。例えば4800MHzのメモリについて、CL40やとすれば、完全なランダムアクセスになった時は120MHz以下でしか動作しないということになる。
これは自分でプログラミングすれば分かる話やけど、1GBとかの巨大な配列を確保して、配列を0番から順番にアクセスするシーケンシャルアクセスと、ランダムにアクセスするコードを比べればCLの値の影響が分かる
メモリについても、実際のPC上の動作ではシーケンシャルアクセスよりもランダムアクセスが多いと思う。例えば4800MHzのメモリについて、CL40やとすれば、完全なランダムアクセスになった時は120MHz以下でしか動作しないということになる。
これは自分でプログラミングすれば分かる話やけど、1GBとかの巨大な配列を確保して、配列を0番から順番にアクセスするシーケンシャルアクセスと、ランダムにアクセスするコードを比べればCLの値の影響が分かる
ほとんどのPC上の作業はランダムアクセスやという記事もある。ランダムアクセス性能についても、カタログ上はQD32の値で書かれていて、実際のPCの動作に近いQD1の値は書かれてない場合もあるらしい。IOPSとしか書かれてない場合は気を付ける必要がありそう。こういうのも、コマンドキューを使ってるということを知ってないと分からん
ほとんどのPC上の作業はランダムアクセスやという記事もある。ランダムアクセス性能についても、カタログ上はQD32の値で書かれていて、実際のPCの動作に近いQD1の値は書かれてない場合もあるらしい。IOPSとしか書かれてない場合は気を付ける必要がありそう。こういうのも、コマンドキューを使ってるということを知ってないと分からん
www.sycom.co.jp/bto/silent/
www.sycom.co.jp/bto/silent/