최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국HCI학회 2009년도 학술대회, 2009 Feb. 09, 2009년, pp.469 - 474
지중현 (광주과학기술원 기전공학과) , 윤동호 (광주과학기술원 기전공학과) , 고광희 (광주과학기술원 기전공학과)
This paper proposes an real time ray tracing system using optimized kd-tree traversal environment and ray/triangle intersection algorithm. The previous kd-tree traversal algorithms search for the upper nodes in a bottom-up manner. In a such way we need to revisit the already visited parent node or u...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
CUDA 플랫폼에서 제공하는 NVIDA의 하드웨어 스펙에는 무엇이 있는가? | CUDA 플랫폼에서 제공하는 NVIDA의 하드웨어 스펙에는 global, shared, local, register 메모리가 있다. 이중 shared 메모리가 가장 빠르고 한 블록안에 있는 모든 쓰레드들이 접근 가능하기 때문에 유용하게 쓰인다. | |
Plucker 검사의 장점은 무엇인가? | 또한 탐색구조를 통해서 찾은 말단 삼각형들의 처리를 위해서 최신의 CPU 기반의 교차검사 알고리즘인 Plucker 좌표계 검사를 CUDA로 구현하여 병렬 가속시켰다. Plucker 검사는 기존의 무게중심 좌표 대신에 광선과 삼각형 edge의 관계를 이용하는 간단한 연산만을 이용하는 장점이 있다. 전체 시스템은 단일 커널로 구성되어 있으며 병렬처리를 위한 복잡한 동기화나 광선패킷의 도입 없이 간단하게 구현되었다. | |
CUDA 플랫폼에서 제공하는 NVIDA의 하드웨어 스펙 중 shared 메모리에 스택을 만들면 어떤 문제가 있는가? | 이중 shared 메모리가 가장 빠르고 한 블록안에 있는 모든 쓰레드들이 접근 가능하기 때문에 유용하게 쓰인다. 그러나 한 블록당 16KB 밖에 되지않는 shared 메모리에 스택을 만들게 되면 가용범위에 문제가 발생하고, 다른 스레드들이 수시로 공유를 요청하고 갱신해버리는 경우가 생기므로 동기화가 필요하며 이 때 너무 많은 동기화 작업은 탐색의 효율성을 절감시키게 된다. 실험을 통해 shared 메모리에 스택을 만들 었을 때 G80 하드웨어의 경우 모든 쓰레드에게 할당된 메모리는 오직 42바이트 뿐이기 때문에 활용할 수 있는 트리의 깊이가 10 밖에 되지 않았다. |
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.