DDR3 unbuffred + CBx + EVENT# = DDR3 ECC unbuffred (ECC 8bit 추가 + 온도 리포팅)
DDR3 ECC unbuffred + Err_Out + Par_in = DDR3 ECC buffred(or registerd) (명령과 주소 버스에 대한 패리티 추가)
----
심심해서(?)
서버의 DDR3-12800E 와 데스크 탑의 DDR3-12800U 메모리가
서로의 메인보드에 호환이 될지 테스트 해보는데
일단 현재까진
데스크탑에 DDR3-12800E ECC/unbuffered 는 문제 없이 인식(현재 2가지 메인보드 테스트)
서버에 DDR3-12800U 는 메모리 인식 오류로 bios에서 비프음 발생한다.
----
ECC/reg 메모리에서 error로 검색하면 아래와 같이 두개의 핀이 검색되어 나온다.
Symbol Type Description
CBxI/O Check bits: Used for system error detection and correction
Err_Out# Output (open drain) Parity error output: Parity error found on the command and address bus
비교해보면
39~40, 45~46, 158~159, 164~165번에 CB0~7
53번에 Err_Out
68번에 Par_in
187번에 EVENT# 핀이 차이가 난다.
Symbol Type Description
Par_In Input Parity input: Parity bit for Ax, RAS#, CAS#, and WE#.
EVENT# Output (open drain) Temperature event: The EVENT# pin is asserted by the temperature sensor when critical temperature thresholds have been exceeded.
근데 가장 왼쪽의 ECC는 데이터시트가 제대로 된게 맞나 의심이 된다. 아니면 ECC/reg와 ECC는 다른건가?
ECC 에서는 왜 Err_Out#이 없지? (혹시나 다른 제조사 껄 보는데 ECC U-DIMM 의 경우는 Err_Out이 없다)
아래는 ECC/reg 의 핀 아웃중 일부인데
Register and PLL 이라고 써있는 U6 칩에서 신호정렬후 다시 보내는 것을 확인할 수 있다.
The Driver Execution Environment (DXE) phase is where most of the system initialization is performed. Pre-EFI Initialization (PEI), the phase prior to DXE, is responsible for initializing permanent memory in the platform so that the DXE phase can be loaded and executed. The state of the system at the end of the PEI phase is passed to the DXE phase through a list of position-independent data structures called Hand-Off Blocks (HOBs). HOBs are described in detail in Volume 3 .
The authors propose novel techniques to enable 4-bit (floating-point) quantized training for DNN training. The first technique is radix-4 fp4, which is a 1-3-0 (sign-exponent-mantissa) representation.