ECC와 DDR5: 하드웨어 오류가 개발자 시간을 낭비하는 이유

ECC and DDR5

이 글은 ECC 메모리의 기본 원리부터 RDIMM과 UDIMM의 차이, ChipKill, DDR5의 온다이 ECC와 EC4/EC8 변형까지 상세히 다룹니다. 저자는 EC4 DIMM의 존재가 잘못됐다고 주장하며, ECC RAM의 보급 확대와 정부 규제를 촉구합니다. 또한 Mozilla 연구에서 Firefox 충돌의 15%가 RAM 하드웨어 오류 때문이라는 주장을 소개하고, 저자가 겪은 메모리 오류로 인한 파일 시스템 손상과 개발 시간 낭비 사례를 공유합니다.

EC4 DIMM의 존재는 잘못됐다. 그들은 성능이 떨어지는 장비를 만들어서는 안 된다. 72비트와 80비트 폭 DIMM의 제조 가격 차이는 크지 않을 것이며, 그 결과 일부 시스템은 사양이 부적절하고 업그레이드 시 호환성을 확인해야 할 사항이 늘어나 더 어려워진다.