← 최신 논문
🔬 물리학

Fully GPU-accelerated semistochastic Epstein-Nesbet perturbation theory

본 논문은 주요 계산 단계들을 융합하고 CountSketch 배열을 활용하여 메모리 및 통신 비용을 획기적으로 줄임으로써, 대규모 양자 화학 응용 분야를 위한 높은 병렬 효율성을 유지하면서 CPU 기반 방식 대비 최대 37.53배의 가속을 달성한 분산형 준확률적 2차 에프스타인-네스벳 섭동 이론의 완전한 GPU 가속 구현을 제시한다.

원저자: Lizhong Fu, Honghui Shang, Jinlong Yang

게시일 2026-11-11
📖 3 분 읽기☕ 가벼운 읽기

원저자: Lizhong Fu, Honghui Shang, Jinlong Yang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

원자와 분자의 미시 세계에서 과학자들은 전자들이 어떻게 움직이고 상호작용하여 물질을 결합시키는지 이해하고자 노력한다. 이를 위해 그들은 이 작은 입자들의 복잡하고 확률적인 성질을 포착하는 기술인 '파동 함수'의 수학적 모델을 구축한다. 수십 년 동안 이 모델을 해결하는 가장 정확한 방법은 모든 가능한 전자의 배열을 나열하는 것이었으며, 이 방법을 '전체 설정 상호작용(full configuration interaction)'이라 부른다. 그러나 분자가 커짐에 따라 가능한 배열의 수가 너무 급격히 증가하여, 세계에서 가장 강력한 슈퍼컴퓨터조차 그 모두를 나열할 수 없다. 이에 대응하기 위해 연구자들은 '선택적 설정 상호작용(selected configuration interaction)'이라는 전략을 사용하는데, 이는 가장 중요한 배열들만 남기고 나머지는 버리는 방식이다. 이 방식은 문제를 다룰 수 있는 수준으로 만들어 주지만, 한 가지 공백을 남긴다. 즉, 버려진 배열들이 여전히 분자의 에너지에 영향을 미친다는 점이다. 진정으로 정밀한 답을 얻기 위해 과학자들은 이 누락된 조각들의 효과를 추정해야 한다. '2차 에프스타인-네스벳트 섭동 이론(second-order Epstein–Nesbet perturbation theory)'으로 알려진 이 추정은 근사적인 답을 매우 정확한 답으로 바꾸어 놓는 결정적인 마지막 단계이다. 하지만 대형 분자에 대해 이 계산을 수행하는 것은 전통적으로 속도가 느리고 메모리를 많이 소모하는 과정이었으며, 현대적인 컴퓨팅 하드웨어의 발전 속도를 따라가는 데 어려움을 겪어 왔다.

중국과학기술대학교의 연구팀은 그래픽 처리 장치, 즉 GPU에서 이러한 계산을 완전히 실행할 수 있는 새로운 방법을 개발함으로써 이 병목 현상을 해결했다. GPU는 원래 비디오 게임을 위해 설계되었으나, 수백만 개의 단순한 계산을 동시에 수행할 수 있기 때문에 현재 과학 계산 분야에서 널리 사용되는 강력한 칩이다. 홍후이 상(Honghui Shang)과 진룽 양(Jinlong Yang)이 이끄는 연구진은 세 가지 까다로운 단계, 즉 잠재적인 전자 배열 생성, 중요하지 않은 배열의 필터링, 그리고 그 에너지 기여도 계산을 하나의 유선형 작업으로 통합하는 소프트웨어 시스템을 개발했다. 연구진은 주요 계산 외부에 존재할 수 있는 수많은 가능한 전자 배열의 거대하고 다루기 힘든 목록을 저장하는 대신, 영리한 통계적 기법을 사용했다. 그들은 이 누락된 배열들에 대한 정보를 작고 고정된 크기의 메모리 구조로 압축했다. 이를 통해 컴퓨터는 이 누락된 조각들의 기여도를 개별적으로 기록하거나 서로 다른 프로세서 간에 방대한 양의 데이터를 주고받을 필요 없이 모두 합산할 수 있게 되었다.

이 새로운 접근 방식의 결과는 놀랍다. 현대적인 단일 GPU에서 테스트했을 때, 이 시스템은 64개의 전통적인 컴퓨터 프로세서를 사용하는 기존 방식보다 8배에서 37배 더 빠르게 이 복잡한 에너지 보정을 완료하면서도 동일한 수준의 통계적 정밀도를 유지했다. 연구진은 이 방법이 효율적으로 확장 가능하다는 것을 입증했는데, 이는 여러 개의 GPU가 함께 작동할 때도 잘 작동함을 의미한다. 철-옥소 착물(iron-oxo complex)과 철-포르피린(iron-porphyrin) 분자 모델을 포함한 테스트에서, 이 시스템은 최대 2억 개의 전자 배열을 포함하는 참조 파동 함수를 처리했다. 철-포르피린 분자의 경우, 계산은 단일 GPU에서 약 85초가 걸렸는데, 이는 기존 기술로는 지나치게 느리거나 불가능했을 작업이다. 또한 이 방법은 전통적인 대각화에 의존하지 않는 전자 모델링의 새로운 접근 방식인 인공 신경망에 의해 생성된 파동 함수에도 효과적임이 증명되었다. 이 경우, 새로운 도구는 신경망의 예측을 정교하게 다듬어, 계산된 에너지를 실제 화학적 행동을 예측하는 데 유용한 수준인 '화학적 정확도(chemical accuracy)' 단계로 끌어올렸다.

이 연구의 의의는 단순히 속도에 있는 것이 아니라, 무엇이 가능한지를 변화시킨다는 점에 있다. 과학자들이 모델을 단순화하거나 결과를 얻기 위해 며칠을 기다려야 했던 메모리 장벽을 제거함으로써, 이 GPU 가속 도구는 연구자들이 훨씬 더 크고 복잡한 화학 시스템을 다룰 수 있게 해준다. 연구팀은 생물학적 과정과 산업 촉매의 중심이 되는 철 기반 분자의 미세한 에너지 상태 균형을 연구하는 데 이 방법을 적용했다. 그들의 계산은 이전의 덜 정밀한 연구들이 남긴 모호함을 해결하며, 이 분자들이 삼중항(triplet) 상태와 오중항(quintet) 상태 중 어느 쪽을 선호하는지에 대한 명확한 통찰을 제공했다. 나아가, 인공 신경지능 기반의 파동 함수에 이 보정법을 적용할 수 있다는 점은 새로운 경로를 제시한다. 즉, 인공지능을 사용하여 분자의 거동에 대한 대략적인 추측을 생성한 다음, 이 빠르고 정밀한 도구를 사용하여 이를 확정적인 답으로 다듬는 방식이다. 연구진은 자신들의 소프트웨어를 커뮤니티에 공개하여, 다른 이들이 이전에는 도달할 수 없었던 속도와 효율성으로 복잡한 재료의 전자 구조를 탐구할 수 있는 문을 열어두었다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →