計算とエネルギー
物理限界
1 bitの情報消去に必要なエネルギー: kT ln 2
室温で、0.0175 eV (2.805 zJ = 2.8 x 10^-9 pJ)
帰結
断熱計算 and/or 量子計算
宇宙が低温になるまで待って計算する
実装
基本的にはデータ転送の割合が圧倒的に多い (少なくとも2010年以降は; いつからかは?)
電流/電圧による通信は情報を消しまくってるのでエネルギー消費多いのは当然
通信路内にもともとあった電場を消去して強引に一定レベルに設定している --> 情報消去
光通信はそういう意味で筋が良いのかも (素粒子なので)
データ転送
メモリ -> レジスタ転送
L1~L3キャッシュ 50~500 pJ/B
RAM 1000~5000 pJ/B
計算 (CPU / Xeon)
64bit add: 500pJ/op
https://gyazo.com/ae937ca8ba4de73f7906efd4ab558dea
https://gyazo.com/f7d465801b28e1b1a844d4f0e4a2d315
Memristor crossbar + ADC/DAC Vector-Matrix Multiplier
https://gyazo.com/32abbb401e415553e818a3ad3cc06962
1pJ / MAC op (incl. ADC/DAC)