通常のコンピュータが5年間連続して集中的に動作すると仮定すると、CPUは常に100%で動作し、常にメモリに読み書きします。コンピュータが1つのミスをしないことは本当ですか?CPUは間違いを犯しますか?
2
A
答えて
1
CPUによってエラーが発生しなくても、ストレージエレメントは宇宙線からのビットフリップ(シングルイベントアップセット)の影響を受けます。その詳細についてはCompiling an application for use in highly radioactive environmentsを参照してください。
大気の影響を受けにくい高所では放射線の影響がより深刻であるため、デンバーのコンピュータはマイアミやロサンゼルスのコンピュータよりも多くのビットフリップを経験します。同様に、X線装置近くの病院で使用するための装置を設計している場合も同様です。
仮想コンピュータのメモリが極端に少ない場合を除き、5年間間違いなく動作する可能性は低いです。ただし、ビットフリップの一部は、使用していないメモリの部分で発生することがあります。この場合、影響を受けることはありません。
あなたはHow to Kill a Supercomputerを読むのが面白いかもしれません。典型的なECC(エラー訂正コード)メモリは、ワード内の任意の単一ビットフリップを訂正し、ワード内の2ビットフリップを検出することができるが、訂正しない。場合によっては、放射線がメモリセルに恒久的な損傷を与える可能性があり、それらのセルはコールドスタート後も回復しないことに注意してください。
関連する問題
- 1. Python ..私の間違いを犯すことはできません
- 2. System.Net.WebException:サーバーは、プロトコル違反を犯し
- 3. このようなグローバル変数を使用して間違いを犯していますか?
- 4. rubocopの犯罪が何が間違っているのかわからない
- 5. theano CPUのメモリ不足:何が間違っていますか?
- 6. CPUアーキテクチャの違いは何ですか?
- 7. 「ロック」はCPU時間を要していますか?
- 8. Incl CPU時間、Excl CPU時間、Incl実CPU時間、Excl実CPU時間の意味は何ですか?
- 9. 放火犯に放火犯
- 10. HadoopジョブのCPU時間は何を意味しますか?
- 11. ここで私は間違いをしていますか?
- 12. プロセッサ(CPU)とマイクロプロセッサの違いは何ですか?
- 13. 誰も私が私のMATLABプログラミングで間違いを犯している私を助けることができますか?
- 14. 私はこれを間違ってバインドしていますか?
- 15. は式から間違った値を示しています
- 16. 私はcudaMemcpyを間違って使用していますか?
- 17. 私はこの間違ったロックをしていますか?
- 18. 私は間違って何をしていますか?
- 19. 。私は間違って何をしていますか?
- 20. 私は間違って何をしていますか?
- 21. C++ EOF?私は間違って何をしていますか?
- 22. Jquery私は間違って何をしていますか?
- 23. 私は間違って何をしていますか?
- 24. 新しい機能に間違いはありますか?
- 25. redis SLOWLOGコマンドは、CPU時間またはリアルタイムを測定しますか?
- 26. CPUが100%CPUをクエリし、6時間後でも完了していない
- 27. 間違いはどこですか?彼らは間違ったメッセージを表示します。
- 28. エンティティモデルの設計が間違っているか、間違っていますか?
- 29. エビの方法が間違っているか間違っていますか?
- 30. 実行時間をCPUサイクルで測定しますか?
これはCPUにどの程度影響するのかよく分かりませんが、非同期入力(外部割り込みなど)のあるデジタル回路では[準安定性](https://en.wikipedia.org/wiki/Metastability_in_electronics)が発生します。しかし、エラーの可能性は非常に低いです。私はむしろDRAMのエラーを心配したいと思います。 – gudok
@gudok準安定性は[同期回路](https://filebox.ece.vt.edu/~athanas/4514/ledadoc/html/pol_cdc.html)で解決できます。 –