본문 바로가기

KNOWLEDGE BASE

I/O가속 기술(I/O Acceleration Technology, I/OAT)

#I/O가속 기술(I/O Acceleration Technology, I/OAT)


인텔에서 하이엔드급의 서버에 제공하고 있는 DMA(*) 엔진입니다.

CPU로부터 메모리 복사의 일을 덜어주는 역할을 함으로써 CPU의 오버헤드를 크게 줄이고 TCP/IP 네트워크 스택을 최적화, 가속화함으로써 네트워크의 성능뿐만 아니라 전체 서버 플랫폼의 데이터 이동 효율성을 높이고 시스템의 오버헤드를 최소화합니다. 일반적으로 네트워크의 트래픽을 가속화하기 위함입니다.



*DMA (Direct Memory Access)


DMA는 HDD, GPU, NIC등 이 메모리에 직접 접근하여 읽거나 쓸 수 있도록 하는 기능으로서, 서버 내부의 버스가 지원하는 기능입니다. 대개의 경우에 메모리의 일정 부분이 DMA에 사용될 영역으로 지정되며, DMA가 지원되면 CPU가 데이터 전송에 관여하지 않아도 되므로 성능이 향상될 수 있습니다.



'KNOWLEDGE BASE' 카테고리의 다른 글

POC / Pilot / BMT  (0) 2015.06.25
Queue (큐)  (0) 2015.06.22
단일 루트 I/O 가상화 (SR-IOV: Single Root I/O Virtualization)  (0) 2015.06.19
Dell Server Linux-base OMSA install  (0) 2015.06.19
Error Detection and Correction(SBE, MBE)  (0) 2015.06.19