「Chipkill」の版間の差分
表示
削除された内容 追加された内容
m編集の要約なし |
m 曖昧さ回避ページECCへのリンクを解消、リンク先をECCメモリに変更(DisamAssist使用) |
||
(4人の利用者による、間の4版が非表示) | |||
1行目: | 1行目: | ||
'''Chipkill'''(チップキル)は[[IBM]]の商標であり、[[ECC]]より進んだメモリ技術である。単一のメモリチップの破損および単一のメモリチップのあらゆる部分におけるマルチビットのエラーからコンピューターシステムを保護できる。[[ハミング符号]]化されたECCワードを複数のメモリチップに渡り分散するこの機能を達成するためのシンプルな仕組みであり、これによりあらゆる単一のメモリチップの破損による影響はひとつのワード中のECCビットにとどまるだろう。これによりメモリ上の内容は1つのチップの完全な損失にもかかわらず再構築することができる。典型的な実装にはより進んだ符号が用いられる。例を上げれば[[BCH符号]]で、複数のビットをより少ないオーバーヘッドで訂正できる。[[サン・マイクロシステムズ]]による同等のシステムは''Extended ECC''と呼ばれる。[[ヒューレット・パッカード]]による同等のシステムは''SDDC''と呼ばれる。 |
'''Chipkill'''(チップキル)は[[IBM]]の商標であり、[[ECCメモリ|ECC]]より進んだメモリ技術である。単一のメモリチップの破損および単一のメモリチップのあらゆる部分におけるマルチビットのエラーからコンピューターシステムを保護できる。[[ハミング符号]]化されたECCワードを複数のメモリチップに渡り分散するこの機能を達成するためのシンプルな仕組みであり、これによりあらゆる単一のメモリチップの破損による影響はひとつのワード中のECCビットにとどまるだろう。これによりメモリ上の内容は1つのチップの完全な損失にもかかわらず再構築することができる。典型的な実装にはより進んだ符号が用いられる。例を上げれば[[BCH符号]]で、複数のビットをより少ないオーバーヘッドで訂正できる。[[サン・マイクロシステムズ]]による同等のシステムは''Extended ECC''と呼ばれる。[[ヒューレット・パッカード]]による同等のシステムは''SDDC''と呼ばれる。 |
||
Chipkillはしばしば動的ビット退避(dynamic bit-steering)と組み合わされる。あるチップが損失あるいはビットエラーを引き起こしたとき、別の、スペアのメモリチップが使われ、損失したチップに置き換えられる。この概念は[[RAID]]と類似している。これはディスクの損失から保護するものであり、単一のメモリチップに適用されるという点を除いて同じである。この技術はIBMにより1990年代初頭、あるいは半ばに開発された。重要な[[RAS]]の機能として、ChipkillテクノロジーはSSDや[[メインフレーム]]や中規模[[Unix]]、[[Linux]]サーバーで用いられる。 |
Chipkillはしばしば動的ビット退避(dynamic bit-steering)と組み合わされる。あるチップが損失あるいはビットエラーを引き起こしたとき、別の、スペアのメモリチップが使われ、損失したチップに置き換えられる。この概念は[[RAID]]と類似している。これはディスクの損失から保護するものであり、単一のメモリチップに適用されるという点を除いて同じである。この技術はIBMにより1990年代初頭、あるいは半ばに開発された。重要な[[RAS]]の機能として、ChipkillテクノロジーはSSDや[[メインフレーム]]や中規模[[Unix]]、[[Linux]]サーバーで用いられる。 |
||
11行目: | 11行目: | ||
* [http://www.nec.co.jp/products/express/tech/memory/index.shtml メモリ技術(冗長性、信頼性)解説:Expressテクノロジ読本 - NEC] |
* [http://www.nec.co.jp/products/express/tech/memory/index.shtml メモリ技術(冗長性、信頼性)解説:Expressテクノロジ読本 - NEC] |
||
== 関連項目 == |
|||
* [[ECCメモリ]] |
|||
[[Category:記憶装置]] |
[[Category:記憶装置]] |
||
[[Category:誤り検出訂正]] |
[[Category:誤り検出訂正]] |
||
[[en:Chipkill]] |
|||
[[fr:Chipkill]] |
2022年5月31日 (火) 12:14時点における最新版
Chipkill(チップキル)はIBMの商標であり、ECCより進んだメモリ技術である。単一のメモリチップの破損および単一のメモリチップのあらゆる部分におけるマルチビットのエラーからコンピューターシステムを保護できる。ハミング符号化されたECCワードを複数のメモリチップに渡り分散するこの機能を達成するためのシンプルな仕組みであり、これによりあらゆる単一のメモリチップの破損による影響はひとつのワード中のECCビットにとどまるだろう。これによりメモリ上の内容は1つのチップの完全な損失にもかかわらず再構築することができる。典型的な実装にはより進んだ符号が用いられる。例を上げればBCH符号で、複数のビットをより少ないオーバーヘッドで訂正できる。サン・マイクロシステムズによる同等のシステムはExtended ECCと呼ばれる。ヒューレット・パッカードによる同等のシステムはSDDCと呼ばれる。
Chipkillはしばしば動的ビット退避(dynamic bit-steering)と組み合わされる。あるチップが損失あるいはビットエラーを引き起こしたとき、別の、スペアのメモリチップが使われ、損失したチップに置き換えられる。この概念はRAIDと類似している。これはディスクの損失から保護するものであり、単一のメモリチップに適用されるという点を除いて同じである。この技術はIBMにより1990年代初頭、あるいは半ばに開発された。重要なRASの機能として、ChipkillテクノロジーはSSDやメインフレームや中規模Unix、Linuxサーバーで用いられる。
参照
[編集]- Timothy J. Dell, A White Paper on the Benefits of Chipkill-Correct ECC for PC Server Main Memory, (1997), IBM 電子部門.
- Intel E7500 Chipset MCH Intelx4 Single Device Data Correction (x4 SDDC) Implementation and Validation, Intel Application note AP-726, August 2002.
外部リンク
[編集]- DRAM study turns assumptions about errors upside down, Ars Technica October 7, 2009.