2011-08-14 3 views
3

GPUs은 과학 시뮬레이션 (천체 물리학/우주론)에서 어떻게 그리고 어디에서 사용됩니까?과학 시뮬레이션에서 GPU는 어떻게 그리고 어디에서 사용됩니까?

+0

@Kev : 데이비드 (Physics.SE의 두 개 모델)와 동의 한 것을 감안할 때, 우리가 * 이것을 * 수행해야만하는 것에 대해 코멘트 하시겠습니까? 프로그래머로의 이전이 더 좋았습니까? – dmckee

+0

@dmckee - 문제는 개방형이며 목록/설문/확장 된 토론이 될 것입니다. 그러나 이것이 잘못되었다고 생각하면 [메타]에 질문을 게시하여 설명을 해주십시오. – Kev

답변

2

그것은 꽤 새로운 분야이지만, 나는 천체 물리학에서 한 번 응용을 보았습니다.

일반적으로 GPU는 간단한 C 호환 (객체 지향이 아닌) 루틴을 사용하여 병렬 계산 (픽셀 단위 또는 이벤트 단위)에 사용할 수 있습니다. 푸리에 트랙 포, 히스토그램 등

+0

"천체 물리학에서 한 번 응용을 보았습니다"- 그게 뭐야? –

+0

[this one] (http://www.physik.rwth-aachen.de/fileadmin/user_upload/www_physik/Institute/Inst_3B/Forschung/IceCube/publications/bachelor_thesis_RR.pdf) - IceCube에서 본 우주 광선의 달 그림자 - GPU의 응용 프로그램은 오히려 지구로, 우도 계산 – IljaBek

+0

링크 주셔서 감사합니다! –

-1
물리학 시뮬레이션은 일반적으로 유체 시뮬레이션 (빛 전파 g-검색 "+ FDTD + GPU '에서 예) 전자기에, 우주론 및 천체 물리학에서 입자의 수천/수백만을 고려할 필요가

, 생물학적 맥락, 분위기 등을 포함 할 수 있습니다. GPU는 우주에 존재하는 병렬성을 활용할 수 있습니다. 하드웨어와 소프트웨어가 준비되었습니다 (g-search Open-CL, CUDA). 당신은 책상에 슈퍼 컴퓨터를 가질 수 있습니다. 거의 모든 시뮬레이션에서 병렬 추론을 사용할 수 있습니다 : 하나의 구성 요소의 응답을 모델링하는 방법을 정의하고 시간 단계에서 상호 작용을 전파하는 모든 구성 요소에 적용합니다.

see my PSE-answer here N 바디 코드를 사용하여 중력 상호 작용을 시뮬레이션하는 데 내 GPU (300 프로세서)가 사용 된 멋진 그림을 볼 수 있습니다.

관련 문제