RSS VentureBeat
팔로우
폰 노이만 너머: 통일된 결정론적 아키텍처를 향하여
지난 반세기 동안 거의 모든 현대 칩, 즉 CPU, GPU 및 특수 가속기를 포함한 칩의 기반은 전통적인 폰 노이만 또는 하버드 모델이었습니다. 그러나 결정론적 실행(Deterministic Execution)이라는 새로운 접근 방식은 모든 연산을 사이클 수준의 정밀도로 예약하여 예측 가능한 실행 타임라인을 생성함으로써 이러한 현상 유지에 도전하고 있습니다. 이 접근 방식은 단일 프로세서가 스칼라, 벡터 및 행렬 연산을 통합하고 별도의 가속기에 의존하지 않고 범용 및 AI 집약적 워크로드를 모두 처리할 수 있도록 합니다. 결정론적 실행은 추측을 완전히 제거하며, 각 명령어는 고정된 시간 슬롯과 리소스 할당을 가지므로 정확히 올바른 사이클에 실행되도록 보장합니다. 이 메커니즘의 핵심은 시간-리소스 매트릭스(time-resource matrix)로, 시간 전반에 걸쳐 연산, 메모리 및 제어 리소스를 조정하는 예약 프레임워크입니다. 이 접근 방식은 기존 아키텍처의 한계를 밀어붙이는 엔터프라이즈 AI 워크로드의 문제를 해결하기 위해 통합 아키텍처와 예측 가능한 성능을 제공합니다. 결정론적 실행은 제어 로직을 단순화하여 전력 소비와 물리적 공간을 줄이며, 이는 더 작은 다이 면적과 낮은 에너지 사용으로 이어집니다. 이 아키텍처의 주요 혁신에는 시간-리소스 매트릭스, 팬텀 레지스터, 벡터 데이터 버퍼 및 명령어 재생 버퍼가 포함되며, 이는 CPU의 유연성과 가속기의 지속적인 처리량을 결합한 연산 엔진을 가능하게 합니다. 결정론적 실행은 안전이 중요한 시스템, 실시간 분석 시스템 및 엣지 컴퓨팅 플랫폼을 포함한 다른 도메인에도 광범위한 영향을 미치며, 결정론적 타이밍 보장을 제공하고 검증을 단순화하며 에너지 효율성을 개선할 수 있습니다. 결정론적 실행으로의 전환은 하나의 칩이 타협 없이 여러 역할을 수행할 수 있는 아키텍처 단순성으로의 회귀를 나타내며, 하드웨어 복잡성을 줄이고 전력 비용을 절감하며 소프트웨어 배포를 단순화할 잠재력을 가지고 있습니다.