앞으로 생각 3D xpoint 디밍 및 컴퓨팅과 스토리지 간 격차 해소

3D xpoint 디밍 및 컴퓨팅과 스토리지 간 격차 해소

비디오: Intel Optane - действительно полный тест (십월 2024)

비디오: Intel Optane - действительно полный тест (십월 2024)
Anonim

이번 주 CES에 앞서 Storage Visions 컨퍼런스에서 많은 발표자들이 시스템 설계와 소프트웨어 제작에 영향을 미치면서 스토리지와 컴퓨터가 어떻게 더 가까이 다가 가는지에 대해 이야기했습니다.

"스토리 지급 메모리"또는 "지속성 메모리"라는 주제에 특히 흥미를 느꼈는데, 이는 기존 메모리 (매우 빠르지 만 전원을 끄면 정보를 잃음)와 기존 스토리지 (디스크 드라이브 또는 NAND 플래시 기반 SSD (비 휘발성이지만 속도가 훨씬 느림).

이 분야는 최근 NVDIMM (일반적으로 배터리 백업 DRAM 및 NAND 패키지)과 같은 제품과 Intel 및 Micron의 3D XPoint 메모리와 같은 새로운 기술로 많은 관심을 받았습니다. 이번 회의에서 기조 연설에서 인텔 스토리지 그룹의 부사장 겸 총괄 책임자 인 Bev Crair는 처음으로 3D XPoint 메모리의 512MB DIMM을 발표했습니다.

3D XPoint DIMM

Crair는 이러한 DIMM을 사용하면 2 소켓 시스템은 곧 최대 6TB의 3D XPoint 스토리지를 확보 할 수있어 다양한 애플리케이션에서 큰 이점을 제공 할 것이라고 밝혔다. 그녀는 이것이 올해 말에 약속 된 3D XPoint SSD를 제공 한 후 언젠가 출시 될 것이라고 말했다. 그녀는 인텔이 옵 테인 브랜드로 판매 할 3D XPoint SDD가 오늘날 가장 빠른 SSD보다 5 ~ 7 배 향상된 성능을 제공 할 것이라는 발표를 반복했다.

3D XPoint DIMM에서 최대한의 성능을 발휘하려면 실제로 플랫폼을 지원하는 소프트웨어 드라이버 및 플랫폼이 필요하다고 언급했습니다. 그녀는 특히 인텔이 차세대 서버 플랫폼과 Windows 및 Linux 용으로 생성 된 소프트웨어 드라이버를 위해하고있는 작업을 강조했습니다.

이것은 많은 발표자들의 주제를 반영했으며, 스토리지 클래스 메모리의 채택으로 컴퓨팅에 대한 우리의 생각은 바뀔 것입니다. 회의에서 열린 또 다른 기조 연설에서 Micron의 Rob Peglar는 3D NAND 또는 3D XPoint 메모리와 같은 영구 메모리 사용이 서버용 응용 프로그램 개발 방식을 어떻게 변화시키는 지 설명했습니다.

3D 서버 스토리지 마이크론

페그라는 전통적인 컴퓨팅 모델에서 DRAM에 액세스하는 데 약 100 나노초 (ns)가 걸리고 SATA 디스크 드라이브에 액세스하는 데 10 밀리 초 (ms)가 걸리는 방법에 대해 어떻게 큰 차이가 있는지 설명했습니다.

이것은 100 마이크로 초의 SATA 연결과 10 마이크로 초의 PCIe 연결을 통해 액세스 할 수있는 NAND 플래시 기반 SSD (Solid State Drive)가 추가되면서 변경되었습니다. 또한, 배터리 백업 DRAM을 NAND와 결합하는 경향이있는 비 휘발성 DIMM이 더 많이 나타나고 있으며, DRAM 속도 근처에서 약 125ns로 액세스하는 경우가 많습니다. PCIe와 NVDIMM의 차이는 80 배에 불과합니다.

앞으로 그는 3D XPoint와 같은 미래의 비 휘발성 메모리가 메모리 또는 PCIe 연결을 통해 약 500ns에서 액세스 될 것으로 예상합니다. 플래시 드라이브와 플래시 드라이브의 차이는 20 배에 불과합니다.

그 결과, 데이터를 메모리 안팎으로 옮기고 메모리와 스토리지의 큰 차이를 처리하기 위해 프로그램을 작성하는 방식이 변경 될 것이라고 그는 말했다. 이런 일이 어떻게 일어날지는 다음 패널에서 해결되었습니다.

이 패널에서 인텔의 Andy Rudoff는 장기적으로 볼 때 현재 스토리지를 보는 방식과 달리 드라이브의 블록 측면에서 "바이트 주소 지정 가능"스토리지를 원하는 방식을 설명했습니다. HP Enterprise의 Doug Voigt는 SNIA가 이미 비 휘발성 메모리에 대한 프로그래밍 모델을 작성했다고 설명했지만 많은 문제가 있으며 "직접 보이는 것만 큼 간단하지는 않습니다".

Microsoft의 Jim Pinkerton은 회사가 기존 SCSI 인터페이스가 너무 느리다는 점에서 SCM (Storage Class Memory)을위한 새로운 드라이버를 어떻게 만들 었는지 설명했습니다. 이 회사는 새로운 SCM 버스 드라이버와 SCM 디스크 드라이버를 구축했으며 곧 출시 될 Windows Server 2016 Technical Preview의 일부가 될 것입니다. 그는이를 통해 형식 시간에 결정을 내리면서 블록 또는 직접 액세스 스토리지 (다른 것들은 바이트 액세스 가능 스토리지라고 함)를 허용합니다. 블록 스토리지는 이전 버전과의 호환성을 유지하면서 직접 액세스 스토리지는 가장 낮은 대기 시간을 제공합니다.

그는 작년 말 NVDIMM이있는 SQL 데이터베이스에서 HPE와의 데모를 통해 소량의 영구 메모리 만 사용하면 처리량이 12 % 향상되고 대기 시간이 52 % 감소 할 것으로 예상했다. 스토리지 클래스 메모리에 모두 장착했을 때의 시뮬레이션을 통해 처리량이 53 % 개선되고 대기 시간이 82 % 단축 될 수있었습니다.

그러나 Pinkerton은이 접근법의 한계를 인정했습니다. 직접 액세스 스토리지는 운영 체제 및 데이터 보호를 위해 제공하는 모든 기능을 우회하며이 모든 기능은 네트워크를 통하지 않고 오늘날 단일 노드에서 작동하므로 "신뢰할 수있는 스토리지, 사용할 수없는 스토리지"를 제공합니다.

나중에 Peglar는 Micron이 모든 주요 운영 체제 공급 업체 및 하이퍼 바이저와 협력하여 이러한 문제를 해결했다고 말했다.

Mellanox Technology의 Rob Davis는 영구 메모리에 고성능 패브릭이 어떻게 필요한지 설명했으며 그의 회사는 NAND 기반 SSD 용 솔루션을 개발 중이지만 스토리지를 제어하는 ​​저수준 소프트웨어 스택을 변경해야한다고 말했다.

3D xpoint 디밍 및 컴퓨팅과 스토리지 간 격차 해소