2023年6月27日火曜日

『プログラマーのためのCPU入門』

ラムダ・ノートからの技術書。副題は「CPUは如何にしてソフトウエアを高速に実行するか」。近年のCPUはコンパイルされたマシン語の命令列をクロック毎に逐次的に実行するだけでない。数GHzでコアが実行されるがメモリや周辺機器へのアクセスはそれに比較して遅い。そのために、パイプライン化、マイクロコード、スーパースカラ、キャッシュ、マルチコアなど、様々な方法で速度のギャップを埋め、結果として高速にソフトウエアを実行する。ソフトウエアが高速に実行されるためには、とくに低レイヤーに踏み込む場合は、そのようなメカニズムと制約を理解してコードを書かなければならない。本書前半部は、だいたいの知識を持っていたので確認のために。後半のメモリーオーダーやアトミック操作については、あやふやな知識の再勉強のために。

 


2023年6月18日日曜日

ミネソタの夏は野外で夕食

Instagramのショート動画をめくっていると「ミネアポリスで行っておくべきテラスレストラン5つ」みたいなものが時々出てくる。ミネソタの夏はカラッとしていて気持ち良く、夕方の時間も長い。テラスレストランが流行るのも理解できる。しかし、そういったオシャレスポットは分不相応な気がする。屋内席はウォークインで入れるけれどテラス席や予約、というところも多い。

ウェブ連載『ぱられるシンギュラリティ』でも遊山箱や野燗炉といった日本風アウトドアが紹介されていて、気軽な外飯は良いものである。アメリカ風と比較して、日本風は箱庭的ミニマリズムが美しい。UL的でもある。

前振りが長くなってしまったが、金曜日の夕方は、日本とも会議が無い(日本は土曜日)、アメリカ人の社員はWork From Homeか来ても昼過ぎに帰る、翌日の弁当を作らなくて良い。クッカーを車に積んでおいて、近くのステート・パークに行って、夕景を眺めながら外食することにした。

 


 

2023年6月8日木曜日

Fulton Gran Fondo / Tour de Luce

毛色が異なる2つのサイクルイベント。いずれもサイクルイベントでレースではない。あるていど自転車に乗っているとイベントに参加したくなると思うが、それぞれ特徴があり、楽しめる。

 

 

2023年6月4日日曜日

Ax-man アメリカのジャンク屋

ジャンク屋という店がある。日本橋だとデジット(共立ではなく)、秋葉原だと千石通商とか日米商事とか。古い通信機や計測器の販売をルーツとし、それ以外の安くてノンジャンルなガラクタを売っている。うまくすると、ちょうど欲しい物が格安で手に入るが、どうしようもないゴミを買ってしまうことも。アメリカには軍放出品などをルーツとする同様の店があり、Ax-manはミネソタのジャンクショップ。古の計測器、理化学用品、アウトドアグッズ、部品などが売っている。こういうのが好きな人は好きだと思う。


真空管のラインナップ