본문 바로가기
728x90

콤퓨타/GPU&GPGPU4

GPU와 GPGPU GPU는 DirectX와 OpenGL을 위한 것. 여기에 수학적인 연산을 가능하게 하고, 일반적인 프로그램을 돌릴 수 있도록 한 것이 GPGPU. 즉, 위에서 말한 일반적인 프로그램은 일은 많은데, 분기문이 별로 없는 경우를 가리키며, 이를 위해 GPGPU에서는 CUDA라는 환경을 제공하여 가능하게 한다. 분기문이 많으면 GPGPU보다 오히려 CPU에게 적합한 일이라고 할 수 있다. 2013. 2. 25.
용어 및 간단한 개념 정리 MSHR : (Miss-status Holding Registers)Associative comparison logic merge simultaneous requests for the same cache block, the number of outstanding misses that can be supported is typically small.[출처 : analyzing cuda workloads using a detailed gpu simulator, ispass 2009]CTA : Cooperative Thread Array CUDA 프로그래밍 모델에서의 GPU 메모리 영역의 종류 -> global, local, constant, texture, shared 개수 ( Architecture : G.. 2013. 2. 21.
Daisy-chained 인터럽트 Request를 발생하는 장치가 많을 때, 인터럽트 핸들러 회로를 직렬로 정렬시켜 CPU에 가까운 것부터 우선적으로 처리하는 방식-> CPU로부터 먼 주변장치의 I/O는 Mask 된다. 병렬적으로 처리하는 경우에 비해 전파지연이 더 눈에 띄며 우선순위 인터럽트를 사용할 수 없다. 2013. 2. 21.
North Bridge와 South Bridge North Bridge- 프로세서에 바로 연결되어서 메모리 제어의 허브 기능을 한다. 기본적으로 DMA제어기로서, 프로세서에 메모리, 그래픽카드, 그리고 South Bridge 칩을 연결시킨다. South Bridge- North Bridge에 연결되어 입출력 제어의 허브 역할을 하며, North Bridge를 여러 입출력 버스와 연결시킨다. 2013. 2. 21.
728x90