CosmosNews

#GPU

4건의 기사

천문·천체물리

GPU에서 ODE 앙상블을 풀고 미분하는 천체물리 라이브러리 'GRADSOLVE' 공개

해밀토니안 몬테카를로 같은 경사 기반 방법이 천문학 모델 피팅에 쓰이면서, 수천~수백만 개 파라미터 조합에 대해 작은 상미분방정식(ODE) 계를 반복해 푸는 비용이 분석 전체의 부담이 되고 있다. 연구진은 앙상블의 각 구성원을 개별 GPU 스레드에서 각자의 스텝 크기로 적분하고 같은 패스에서 파라미터에 대한 미분값까지 반환하는 JAX 라이브러리 GRADSOLVE를 천문학계에 소개했다. 은하 중력 퍼텐셜 내 별의 궤도, 암흑에너지 우주론의 팽창사, 쌍성 블랙홀의 스핀 세차운동 등 세 가지 사례를 같은 정확도 기준으로 비교한 결과, 100만 개 궤적에서 CPU 128코어 전체를 쓴 직렬 CPU 코드보다 8.5~1500배 빨랐고, 같은 GPU에서 JAX 기반 최신 ODE 라이브러리 DIFFRAX보다 11~15배 빨랐다. 100만 회 적분이 GPU 1대에서 수 초 이내에 끝나 이 규모의 경사 기반 분석이 일상적으로 가능해졌으며, 코드는 GitHub에 공개됐다.

arXiv astro-ph.GA (은하)

천문·천체물리

GPU 기반 시뮬레이션 코드 quokka에 2차 정확도 자기유체역학(MHD) 모듈 구현

연구진은 오픈소스 적응형 격자 세분화(AMR) GPU 가속 코드 quokka에 1차 플럭스 보정을 갖춘 2차 정확도 구속 수송(CT) 자기유체역학(MHD) 모듈을 구현했으며, 이상(ideal) 및 저항성(일정 옴 저항) 영역을 모두 지원한다. 기존 방식보다 재구성 단계가 적은 새로운 전자기력(EMF) 계산 기법을 개발해, 최고 수준 기존 방법과 대등한 정확도와 함께 자기재결합이 지배적인 흐름에서 더 높은 안정성, 약 25~60% 높은 GPU 처리량을 달성했다고 밝혔다. 이 기법을 적용한 quokka는 GPU당 초당 5,000만 개 이상의 셀 업데이트를 처리했고, 500개 이상의 GPU까지 70% 이상의 병렬 효율을 유지했다. 또한 AMR 환경에서 자기장의 발산이 없는 조건이 기계 정밀도 수준으로 보존됨을 확인했다.

arXiv astro-ph.IM (관측기기)

천문·천체물리

상대론적 천체 관측 영상을 GPU로 합성하는 오픈소스 광선추적 코드 'cuDART' 공개

연구진이 시뮬레이션 데이터를 광학적으로 얇은(optically thin) 방출의 합성 관측 영상으로 빠르게 렌더링하는 오픈소스 툴킷 cuDART를 공개했다. 이 코드는 도플러 부스팅 등 상대론적·기하학적 효과를 자동으로 반영하며, 기존 방식이 대체로 단일 시점 스냅샷만 다룬 것과 달리 여러 시뮬레이션 시점을 동시에 렌더링해 천체 거리에 따른 유한한 빛의 시간 지연을 처리한다. 연구진은 시간 지연을 고려하지 않으면 합성 관측에서 겉보기 운동·형태·플럭스가 잘못 나타날 수 있음을 보였다. 렌더링은 GPU와 3D 디지털 미분 해석기(DDA) 알고리즘으로 가속돼 다수의 시선 방향에서 관측 영상을 빠르게 생성할 수 있으며, 코드는 GitHub에 공개되고 ReadTheDocs로 문서화됐다.

arXiv astro-ph.HE (고에너지)

천문·천체물리

고에너지 천체물리 시계열 분석 파이썬 라이브러리 stingray, 최신 버전 성능·견고성 시험

X선 천체는 수분의 1초부터 수년에 이르는 다양한 시간 규모에서 변광을 보이며, 오픈소스 파이썬 라이브러리 stingray는 고에너지 천체물리에 초점을 맞춘 시계열 분석을 수행한다. 최신 릴리스에서는 새로운 푸리에 기법과 추가 미션 지원이 구현돼 확장성과 적용성이 높아졌다. 연구진은 이번 논문에서 최신 버전의 성능과 견고성을 시험하며, 데이터셋 크기가 RAM보다 작거나 클 때 코드가 다르게 동작할 가능성을 검토했다. 대용량 데이터셋 처리를 위해 가장 느린 메서드들의 병렬 버전을 구현했고, 소규모 데이터셋에 대해서는 핵심 함수의 GPU 포팅 가능성을 조사했다.

arXiv astro-ph.IM (관측기기)