IBM이 Arm과 공동 개발 중인 차세대 IBM Z·LinuxONE용 듀얼 아키텍처 프로세서를 공개했다. 핵심은 하나의 패키지에 서로 다른 코어를 나눠 넣는 방식이 아니다. 계획 중인 칩의 11개 코어 모두가 IBM의 z/Architecture와 Arm의 64비트 AArch64 명령어 세트를 네이티브로 실행하도록 설계됐다는 점이다.
1
7
15
이 설계가 상용화되면 기업은 기존 z/OS와 Linux on IBM Z 워크로드를 유지하면서 같은 메인프레임 플랫폼에서 Arm 네이티브 Linux 소프트웨어와 AI 애플리케이션을 함께 운용할 수 있게 된다. IBM이 노리는 지점은 애플리케이션을 하나씩 대규모로 포팅하지 않고도 최신 소프트웨어를 미션 크리티컬 인프라에 가져오는 것이다.
3
15
IBM이 공개한 내용
이번 프로세서는 아직 제품명이 정해지지 않은 미래 설계다. IBM은 2026년 Hot Chips에서 향후 IBM Z와 LinuxONE 시스템에 탑재될 프로세서로 소개했으며, 관련 보도에서는 시스템 출시 시점이 2028년 전후로 예상된다고 전했다. 다만 IBM은 최종 제품명이나 확정 출시일을 발표하지 않았고, 미래 제품의 방향과 계획은 변경되거나 철회될 수 있다고 명시했다.
6
8
15
현재까지 공개되거나 보고된 주요 사양은 다음과 같다.
- 2나노미터 공정으로 제작되는 고성능 코어 11개
- 5.7GHz를 넘는 클록 속도
- 모든 코어에서 IBM z/Architecture와 Arm AArch64 명령어를 네이티브 실행
- 통합 AI 추론 가속기
- 입출력 가속을 위한 온칩 데이터 처리 장치(DPU)
- 대규모 트랜잭션과 데이터 처리에 대응하기 위한 대형 캐시 구조
7
13
16
프로세서 자체를 넘어서는 IBM Z·LinuxONE 시스템은 수백 개 코어와 수십 테라바이트 메모리를 갖춘 구성으로 확장될 수 있도록 설계되고 있다.
7
듀얼 아키텍처는 어떻게 작동하나
일반적인 이기종 프로세서는 Arm 코어와 IBM Z 코어를 서로 다른 그룹으로 나누는 방식이다. IBM의 접근법은 다르다. 별도의 Arm 코어 클러스터를 추가하거나 소프트웨어 에뮬레이션에 의존하는 대신, 동일한 코어가 두 명령어 세트를 각각 네이티브로 실행한다.
1
3
11
프로세서는 두 가지 실행 모드를 지원하도록 설계됐다.
- IBM Z 모드: z/Architecture 워크로드와 z/OS 같은 운영 환경을 실행한다.
- Arm 모드: AArch64용으로 빌드된 Arm 네이티브 Linux 바이너리와 애플리케이션을 실행한다.
3
15
IBM에 따르면 오픈소스 KVM 하이퍼바이저를 통해 두 모드 사이를 나노초 단위로 전환할 수 있다. IBM의 크리스천 자코비는 전환 비용이 사실상 0에 가깝게 상쇄된다고 설명했지만, 실제 성능은 상용 하드웨어와 운영 환경에서 워크로드별로 검증돼야 한다.
1
4
여기서 구분해야 할 점도 있다. 이번 발표가 의미하는 것은 모든 Arm 명령어를 IBM Z 명령어로 바꾸는 번역 방식이 아니라, 명령어를 직접 실행하는 네이티브 지원이다. 또한 하나의 소프트웨어 프로세스가 실행 도중 자동으로 명령어 세트를 바꾼다는 뜻도 아니다. 플랫폼이 각 워크로드를 적절한 실행 환경에 배치하면서 두 소프트웨어 생태계가 하나의 시스템을 공유하도록 설계됐다는 의미에 가깝다.
1
9
IBM Z에 Arm 지원이 중요한 이유
Arm은 Linux 소프트웨어, 인프라 도구, 머신러닝 프레임워크에서 중요한 실행 대상이 됐다. 관련 문서에 따르면 PyTorch와 ONNX Runtime은 Arm을 지원하며, ONNX Runtime은 PyTorch 등 여러 프레임워크에서 만들어진 모델을 실행할 수 있다.
17
18
20
이는 IBM이 향후 Z·LinuxONE 시스템을 Arm 기반 클라우드와 서버 환경을 대상으로 개발 중인 소프트웨어와 연결할 수 있는 기반이 된다. 목표는 기존 IBM 소프트웨어 스택을 대체하는 것보다, 그 옆에 또 하나의 실행 환경을 추가하는 데 있다.
실무적으로는 기업이 장기간 운영해 온 z/OS 애플리케이션과 기존 Linux on IBM Z 워크로드를 계속 유지하면서, 같은 전체 플랫폼에서 호환되는 Arm 네이티브 Linux 애플리케이션을 배포할 수 있다는 구상이다. IBM은 이를 통해 고가용성, 보안, 암호화, 신뢰성, 확장성을 중시하는 미션 크리티컬 시스템의 성격을 유지하면서 애플리케이션 생태계를 넓힐 수 있다고 설명한다.
7
15
AI 가속기는 어떤 역할을 하나
이번 프로세서는 AI 추론도 주요 사용 사례로 염두에 두고 설계됐다. IBM은 듀얼 명령어 세트 CPU 코어와 함께 전용 추론 가속기를 소개했으며, Hot Chips 발표를 다룬 보도에서는 대규모 기업용 추론 워크로드를 겨냥한 2세대 온칩 AI 가속기가 언급됐다.
7
16
Arm 네이티브 Linux 지원은 더 많은 소프트웨어를 플랫폼으로 가져오는 역할을 하고, 전용 추론 하드웨어는 모든 AI 연산을 범용 CPU 코어에서 처리해야 하는 부담을 줄일 수 있다. 다만 제공된 발표 자료에는 아직 상용 제품의 벤치마크가 공개되지 않았다. 실제 성능과 전력 효율, 소프트웨어 호환성은 앞으로 확인해야 할 부분이다.
IBM이 노리는 전략적 효과
핵심 약속은 애플리케이션 유연성이다. Arm 소프트웨어를 네이티브로 지원하지 않는 환경에 최신 애플리케이션을 옮기려면 플랫폼의 명령어 세트에 맞춰 포팅하거나 재빌드하고, 의존성을 조정해야 할 수 있다. IBM은 듀얼 아키텍처 프로세서가 이 과정을 줄여줄 수 있다고 제시한다.
3
15
따라서 이 설계는 핵심 거래 시스템은 메인프레임에 계속 두면서 클라우드 네이티브 서비스, AI 추론, Arm용으로 개발된 애플리케이션을 기존 시스템 가까이 배치하려는 기업에 매력적인 선택지가 될 수 있다. 한 소프트웨어 세계에서 다른 세계로 강제 이전하는 대신, 두 환경을 공존시키는 것이 잠재적인 이점이다.
다만 매끄러운 운영은 실리콘만으로 결정되지 않는다. 운영체제 지원, 하이퍼바이저 동작, 개발 도구, 애플리케이션 의존성, 라이선스 정책, 워크로드별 성능이 모두 실제 경험을 좌우한다. 현재 공개된 정보는 IBM의 설계 방향을 보여줄 뿐, 완성된 제품에 대한 평가 결과는 아니다.
아직 공개되지 않은 내용
IBM은 프로세서의 상용 제품명을 밝히지 않았으며, 현재 출하 중인 칩도 아니다. 2028년 전후라는 출시 전망 역시 확정된 일정이 아니라 예상 시점으로 봐야 한다.
6
8
IBM 스스로도 미래 제품에 관한 발표는 목표와 계획을 설명하는 것이며 변경될 수 있다고 밝혔다. 최종 사양과 시스템, 실제 벤치마크가 공개되기 전까지 가장 신중한 결론은 이렇다. IBM은 차세대 메인프레임 하드웨어에서 듀얼 명령어 세트라는 야심 찬 방향을 공개했지만, 고객이 지금 구매할 수 있는 완성 제품을 발표한 것은 아니다.