존 카맥(John Carmack)은 종종 1인칭 슈팅 장르의 혁명가로 칭찬받는 선구적인 기술 개척자였습니다. 그는 PC 기술의 미래에 대한 솔직한 의견과 대담한 예측으로 유명하며, 그의 최근 발언은 아마도 그의 가장 대담한 발언일 것입니다.


John Carmack은 GPU가 호스트 CPU와 독립적으로 실행될 수 있는 미래를 구상합니다. Commander Keen, Doom 및 Quake와 같은 PC 게임 이정표를 만든 전설적인 프로그래머는 최신 GPU가 매우 강력하고 다재다능해져서 사용자 관점에서 올인원 "PC" 역할을 효과적으로 수행할 수 있다고 믿습니다.

Carmack은 Voodoo 시대의 GPU 연동의 영광스러운 시절을 회상하면서 X에서 자신의 파격적인 "GPU는 PC입니다" 개념을 공유했습니다. Voodoo2 그래픽 카드가 가장 강력한 "3D 가속기"로 자리매김하는 시대에 기술에 정통한 게이머는 간단한 케이블을 사용하여 두 개의 그래픽 카드를 연결하여 게임 성능을 크게 향상시킬 수 있었습니다.

Carmack은 케이블 하나만으로 픽셀 속도를 두 배로 높일 수 있다고 지적합니다. 그는 친구들이 3D 그래픽 카드를 결합하고 더 빠르고 원활한 게임 경험을 즐기기 위해 하드웨어 파티를 주최했던 방법을 회상했습니다. "1998년에 Quake 2는 4xAA에서 1280x1024120Hz로 재생되었습니다. 그래픽 카드에 정점 변환 기능이 있으면 모션 블러와 스테레오/VR 멀티뷰 렌더링을 확장할 수 있습니다."라고 Carmack은 덧붙였습니다.

현대 게임의 렌더링 엔진은 여러 GPU를 데이지 체인 방식으로 연결하는 데 적합하지 않은 "텍스처 렌더링" 프로세스에 크게 의존합니다. 그러나 Carmack은 대안을 제안했습니다. GPU를 "링" 토폴로지로 배열하고 명시적인 전송 작업을 통해 향상시켜 3D 렌더링 및 기계 학습 프레임워크가 이 새로운 하드웨어 설정의 잠재력을 최대한 활용할 수 있도록 하는 것입니다.

전직 idSoftware 제작자는 "프라이빗 링크"가 있는 한 오늘날의 GPU는 결국 호스트 CPU와 완전히 독립적으로 실행될 수 있다고 믿습니다. Carmack은 수완이 풍부한(즉, 극도로 부유하다는 의미) 사용자가 강력한 액셀러레이터 체인을 구축할 수 있다고 믿습니다. 이 설정에서 GPU는 자체 비디오 신호와 진단 정보를 생성하고 기존 PC 호스트 시스템 없이도 직접 전원 입력을 받습니다.

이러한 독립형 그래픽 프로세서는 "초소형" Linux 운영 체제를 온보드로 실행할 수 있어 완전한 컴퓨팅 독립성을 가능하게 합니다. 마우스 및 키보드와 같은 입력 주변 장치는 DisplayPort 링크를 통해 관리할 수 있으므로 USB 포트를 사용할 수 없는 경우에도 기능을 제공할 수 있습니다.

"컴퓨팅" 그래픽 프로세서에 대한 Carmack의 비전은 완전히 새로운 것은 아니었습니다. 실제로 개발자들은 이전에 CPU에 의존하지 않고 GPU에서 직접 원본 Doom 게임의 코드를 실행하려고 시도했지만 부분적인 성공을 거두었습니다.

Carmack은 말년에 Facebook에서 일하면서 Metaverse의 개념을 현실로 바꾸려고 노력했으며 나중에 다른 벤처를 추구하기 위해 회사를 떠났습니다. 가장 최근에 Carmack은 2030년까지 AI의 획기적인 발전을 예측하면서 대담하고 미래 지향적인 아이디어 추세를 이어갔습니다.