CPU 온도 진동과 작업 동기화로 발열 1,000배 줄이는 혁신적 기술
랜드아우어 한계 넘어서는 초저에너지 컴퓨팅
현대 CPU가 란다우어 한계(0.0172 전자볼트)보다 1,000배 적은 에너지로 연산을 수행할 수 있는 새로운 방법이 제안되었습니다. 네덜란드 트벤테 대학교의 얀 클라에르스(Jan Klaers) 교수는 프로세서의 온도 진동과 연산을 동기화하는 '압착 열 상태(squeezed thermal states)' 개념을 발표했습니다.
비트 삭제에 필요한 최소 에너지
1961년 독일계 미국 물리학자 롤프 란다우어(Rolf Landauer)는 IBM에서 근무하며 비트의 열역학적 모델을 정립했습니다. 논리적으로 비가역적인 연산(비트 리셋 등)은 엔트로피를 증가시키고 열로 에너지를 방출합니다. 란다우어는 비트 하나를 지우거나 리셋하는 데 필요한 최소 에너지가 0.7 × k(B) × T임을 계산했습니다. 여기서 k(B)는 볼츠만 상수, T는 주변 온도입니다.
열 평형 상태에서의 혁신적 접근
란다우어 원리는 시스템이 열 평형 상태일 때만 성립합니다. 클라에르스 교수는 비트를 평형 상태에 유지하면서 '열 욕조(주변 환경)'를 열적으로 압착해 평형 밖으로 밀어내는 새로운 접근법을 제시했습니다. '압착(squeezing)'이란 시스템의 여러 차원에 걸쳐 노이즈 관련 변동이 고르지 않게 분포하는 현상을 말합니다.
압착 상태에서 열 욕조는 평균 온도보다 낮은 온도와 높은 온도 사이를 진동합니다. 즉, 특정 순간에 욕조가 차가운 상태이거나 뜨거운 상태가 될 수 있습니다. 비트를 최소 에너지로 리셋하려면 욕조가 차가운 상태일 때 연산을 수행해야 합니다. 따라서 연산을 온도 진동과 동기화하면 비트 리셋 에너지 비용을 획기적으로 줄일 수 있습니다. 클라에르스는 압착 정도를 높일수록 에너지 비용의 하한선이 없어진다는 사실을 발견했습니다.
기존 컴퓨터에 적용 가능한가?
연구자에 따르면 이 방법은 현재 컴퓨터 비트에도 적용 가능하며, 란다우어 한계 대비 1,000배 에너지 절감 잠재력을 가집니다. 현대 프로세서는 초당 수백만 비트를 지우거나 전환하며 열을 방출하는데, 이 열 방출이 CPU 클럭 주파수에 따라 발생하므로 자연스럽게 온도 진동이 생깁니다. 이러한 진동은 복잡한 패턴을 보이지만 일종의 압착 현상입니다.
엔지니어들은 비트가 항상 차가운 상태에서 처리되도록 이 압착을 구성할 수 있습니다. 이렇게 열 진동에 맞춰 연산을 수행하면 전력 소모를 줄일 수 있지만, 정확한 절감량은 추가 연구가 필요합니다.
참조: Phys. Rev. Lett. | doi:10.1103/PhysRevLett.122.040602 | APS Physics