.@_hito_ さんのメモリまわりのめんどくさい話を聞こう

14
hito @_hito_

んでECCメモリ搭載しなかったがゆえに、ダーティが全部化けたデータになる事案とかそーいうのはまた今度でいいすか @nekomatu さん。

2013-06-11 21:57:05
nekomatu @nekomatu

.@_hito_ さんのメモリのECCとかUnbuffer/Registered の話が聞きたいです。 #リクエスト

2013-06-11 19:55:10
hito @_hito_

@nekomatu なにを語れと……って思ったけどなんかエピソードたくさんあった。

2013-06-11 19:58:41
Fadis @fadis_

DRAMが壊れて怖いのはイマドキのOSなら大体DRAMを積極的にキャッシュに使ってるわけで、そこを踏んでアプリケーションが異常な動作をして死んで、これはメモリ上の値が化けているのでは と気がついた時点でストレージに大量のエラーが書き込まれていることが予想されること ._.

2013-06-11 21:53:18
Fadis @fadis_

@naota344 すこぶる安定しているreiserfsでも、これに見舞われると死に至ることがある…!(経験談

2013-06-11 21:58:25
Fadis @fadis_

@naota344 キャーbtrfsさんカッコイイ!

2013-06-11 21:59:43
hito @_hito_

@fadis_ @naota344 どうせファイルの元データがVFSより上で化けてるから、「死体があとかたもなくなる」と「非常に無残な死体らしきものが残ってる」程度の差で、実質関係なくないかな……。

2013-06-11 22:00:57

以下、デバイス屋の反応

NaOHaq(苛性ソーダ) @NaOHaq

DRAMはとかく熱に弱いので、自動車系の装置とかひたすらSRAMが実装されてたりすることがある

2013-06-11 21:21:25
NaOHaq(苛性ソーダ) @NaOHaq

SoCの上にDRAMをPoPで重ねるとか、携帯機器用のチップだとよくあるけど、車載だと絶対無理w

2013-06-11 21:23:44
スパゲッティモンスター @spaghet76868452

@NaOHaq 車載の場合,そもそも,BGAみたいなのは温度サイクルが持たないのでは?

2013-06-11 21:24:58
NaOHaq(苛性ソーダ) @NaOHaq

@yamadaju 場所によるかと。インフォテイメント系は普通にBGAっす。まぁ自動車の場合、エンジンルームはともかく、ダッシュボードとかでも下手すると普通に80℃とか100℃とか行きそうで……

2013-06-11 21:30:34
NaOHaq(苛性ソーダ) @NaOHaq

@yamadaju その辺の絡みもあって、エンジン制御用のマイコンとかだと、メモリとかレジスタの値が化けても極力暴走しないような書き方が要求されるとか……。ポインタなるべく使うな、とか。

2013-06-11 21:34:02
natsutan @natsutan

DRAMって50度でアウトなん?70度くらいまでいけるんちゃうの?

2013-06-11 21:33:13
ほうめい マイコンで遊んでばっかりで @houmei

@natsutan いつの時代のだろう?そんなにデリケートだっけか

2013-06-11 21:37:17
Mr.胃キャメラ @mizutomo

@NaOHaq モバイルの変態動作制御で何とか誤魔化せませんかね?w

2013-06-11 21:58:30
natsutan @natsutan

@mizutomo @houmei ですよね。書いている人が思い込みで書いてる

2013-06-11 22:00:05
Mr.胃キャメラ @mizutomo

ま、グラフィックガリガリ使いまくりなとこでは無理ですわね。

2013-06-11 22:00:36
NaOHaq(苛性ソーダ) @NaOHaq

@mizutomo TjはともかくTaが高くなっちゃうとデバイス側ではもうどうにもならん気が^^;;;

2013-06-11 22:02:06
NaOHaq(苛性ソーダ) @NaOHaq

@mizutomo @natsutan 80℃辺りになると厳しくなってくるという印象が

2013-06-11 22:04:10
natsutan @natsutan

@NaOHaq @mizutomo 80度は流石に定格超えているんじゃwww

2013-06-11 22:04:36