IEEE의 클라우드 컴퓨팅 저널에 발표된 최근 연구 에 따르면 2021년에 개발된 Alibaba Cloud의 128 코어 Yitian 710 프로세서는 현재 대규모 클라우드 환경에서 데이터베이스 작업을 위한 가장 효율적인 Arm 기반 서버 프로세서임을 입증했습니다. 싱가포르 국립 대학교의 Dumitrel Loghin이 실시한 연구에 따르면 Yitian 710은 다른 Arm 기반 프로세서보다 성능이 뛰어나며 일부 특정 테스트에서는 Intel의 Xeon Platinum을 능가하기도 합니다.
이 연구에서는 다양한 Arm 서버 CPU를 평가하고 이를 2023년 1분기에 출시된 Intel Xeon Platinum 8488C와 비교했습니다. 이 비교 분석은 어떤 CPU가 데이터베이스 관련 작업을 가장 효과적으로 처리하는지 결정하기 위해 8개의 서로 다른 클라우드 플랫폼에서 수행되었습니다. 평가된 Arm 프로세서( Amazon 의 64코어 Graviton 2/3, Huawei의 60코어 Kunpeng 920, Ampere의 Altra 80코어 프로세서) 중에서 Yitian 710은 뛰어난 성능을 발휘했으며 특히 새로운 기술 기반을 고려할 때 주목할 만합니다. 워크로드에는 Dhrystone 및 Whetstone 벤치마크, 각 시스템의 커널 시스템 호출 및 실행 호출 수 측정, 파일 복사 속도 테스트, 전체 UnixBench 점수 평가, RSA 2048 서명 및 확인 작업 수행이 포함되었습니다.
Alibaba의 Yitian 710은 합성 Dhrystone 및 Whetstone 벤치마크에서 경쟁사보다 앞서 있었으며 엄청난 잠재력을 보여주는 Intel의 Xeon 8488C에 크게 도전했습니다. Yitian 710은 또한 File Copy, UnixBench, RSA 2048 서명 및 확인 테스트에서도 경쟁사보다 뛰어난 성능을 보였습니다.
Yitian 710의 강점에도 불구하고 AWS의 Graviton 3은 Redis 벤치마크에서 이를 능가했습니다. 그러나 Yitian 710은 memcached 처리량 처리와 RocksDB 처리량 작업 3개 중 2개에서 이점을 유지했다고 보고서는 밝혔습니다.
이 연구에서는 또한 2021년 최신 Arm 명령어 세트 아키텍처(ISA)와 DDR5 SDRAM을 사용하는 등 Yitian 710의 기술적 이점이 고성능에 크게 기여했음을 강조했습니다. 반면 화웨이의 클라우드는 두 개의 Kunpeng 920 CPU가 NUMA(Non-Uniform Memory Access) 토폴로지에서 실행될 수 있는 고유한 기능을 제공하는데, 이는 다른 클라우드 제공업체의 Arm 서버와 비교할 수 없는 기능입니다.
비용 효율성은 연구의 또 다른 초점이었습니다. Arm 서버는 Intel 서버보다 더 많은 시스템 호출을 요구하지만(잠재적으로 비효율적임) 일부 시나리오에서는 여전히 더 나은 가치를 제공합니다. 이는 클라우드 제공업체가 타협하지 않고 계속해서 비용 효율성을 최적화하기 때문에 특히 관련이 있습니다.
연구에 따르면 Linux 커널 시스템 호출의 클럭 속도 및 최적화가 약간 증가하는 등 점진적인 개선을 통해 Yitian 710과 같은 Arm 서버의 경쟁력이 더욱 높아질 수 있습니다. 연구에서는 Scalable Vector Extensions와 같은 Arm 특정 기능을 활용하여 각 워크로드의 성능을 향상시켜 잠재적으로 Arm 서버를 클라우드 컴퓨팅 시나리오에서 보다 확립된 AMD EPYC 및 Intel Xeon 서버에 대한 실행 가능한 대안으로 포지셔닝할 것을 권장합니다. |