Software Transactional Memo

STM関係のことをメモっていこうと思います。

2023-01-01から1年間の記事一覧

LLVMやるならgodbolt

この記事は pyspa advent calendar 2023の11日目の記事です。 godboltをご存知だろうか。 godbolt.org ブラウザから誰でもアクセスできる無料サービスでコンパイラの挙動について学ぶ事ができる。 例えば簡単に「渡された数Nに対し1+2+....+Nを返す関数sum」…

間接参照を巨大仮想メモリで飲み込む

この記事はデータベース・システム系 Advent Calendar 2023の3日目の記事である。昨日の記事も僕でした。 間接参照を巨大仮想メモリで飲み込む メインメモリはハードディスクやSSDより容量が小さく、この問題は当面は解決の目処が立たない。 そもそも今のDRA…

世紀末LSM-Treeプチフリ神話の終わり

データベース・システム系 Advent Calendar 2023の2日目の記事です

ストレージとコンフィグでデータベースのグリッチを探す

AIに描いてもらったストレージで作ったレース会場 はじめに この記事はデータベース・システム系 Advent Calendar 2023の一日目の投稿である。今年読んだ論文(今年書かれた論文とは限らない)の中で驚きや納得があって良かったなぁと思った論文をいくつか紹…

「禅とオートバイ修理技術」をプログラマが読んだ

「禅とオートバイ修理技術」これら2つの間にどのように関係があるのかまるで見当が付かず、タイトルだけ聞くとキワモノのようだがWikipediaによるとアメリカでは一番良く売れた哲学書とされている。 海外のエンジニアのブログを読み漁っていた時にオススメさ…

徐々に高度になるリングバッファの話

世界最速リングバッファへの道

キャリアハックの奇行

「やる気」とは才能である

きれいなコードを書けという話について

コードの読みやすさはコーディングのみによって成らず、ソフトウェアエンジニアリングであるという話。