Slip Ahead Logging

It's not your fault at all.

memory

様々なレイテンシ

いま話題のレイテンシ.数値に対する感覚は重要だ.Latency numbers every programmer should know — Gist L1 cache reference ......................... 0.5 ns Branch mispredict ............................ 5 ns L2 cache reference ................…

getpagesize(2) はレガシー

ページサイズの取得について getpagesize(2) の map ページには次のようにある. SVr4, 4.4BSD, SUSv2. In SUSv2 the getpagesize() call is labeled LEGACY, and in POSIX.1-2001 it has been dropped; HP-UX does not have this call. Portable applicatio…

不揮発性メモリ

素人のメモ.現在 SSD としてよく用いらている Flash Memory の未来は決して明るくないと噂されている*1.これは,容量の向上をねらってこれ以上回路の密度やセルのレベルを上げようとすれば,速度や耐性がガクッと落ちてしまうためだ.そんな今,次のような…

SSDAlloc と Slab Allocator

Fusion-IO の Auto-Commit Memory が SSDAlloc という技術を用いているかもしれないとのことで,SSDAlloc の説明を読んでいた. SSDAlloc http://www.cs.princeton.edu/~abadam/ssdalloc.html要点を以下にメモ書きする.既存のプログラムで Flash-SSD を活か…