1. HPE ProLiant Gen10 Servers and HPE Gen10 Plus servers - Memory User Guide: "HPE SmartMemory is ideal for HPE ProLiant rack and tower servers
Apollo servers
Synergy compute modules
and BladeSystem servers. It authenticates whether memory has passed the rigorous HPE qualification and testing processes
unlocking certain performance and high-availability features
such as Advanced ECC." (Page 5
"HPE SmartMemory"). This document emphasizes that high-availability features like Advanced ECC are a key part of the server's memory subsystem
which is crucial for enterprise workloads like databases.
2. HPE White Paper
"Memory RAS features for HPE ProLiant/Synergy Gen10 Servers...": "For enterprise servers
memory reliability is a key contributor to overall system availability... A server memory failure can result in scenarios ranging from a system reboot to silent data corruption." (Page 3
"Introduction"). This source directly links memory reliability (fault tolerance) to preventing data corruption and maintaining system availability
the primary concerns for a database server.
3. Patterson
D. A.
& Hennessy
J. L. (2017). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. Morgan Kaufmann. In the chapter on memory hierarchy
the text explains the necessity of ECC for servers: "Since the soft error rate is proportional to the size of the memory
servers with their large main memories and caches were the first to need protection... For servers
this continued protection of memory is a requirement." (Section 5.5
"Dependability
Reliability
and Availability"). This foundational computer architecture text establishes ECC memory as a standard requirement for servers to ensure dependability.