메인보드 버스에 대해 질문이요;
나휘
조회 :
4199 ,
2008/09/26 10:20 |
|
|
|
 첨부사진 1.클릭시 확대됩니다.
제가 저 그림을 보고 질문들 드렸던 건데요 아직도 이해가 잘 안되네요;; 머리가 나빠서 ㅈㅅ;
1. 저기보면 노스브릿지(?)와 cpu사이가 fsb이고 노스브릿지와 pcie가 연결되 있으니 연관이 있는게 아닌가요?
2. 저번 질문답변에서 cpu가 vga가 처리할수 있는거면 vga로 보내서 vga가 처리후 모니터로 출력 이라고 이해를 했는데요;
▲ PCI-Express x16
최대 2.0 GB/s의 AGP 8X 버스 대역폭을 2배로 증가시켜 업스트림 및 다운스트림 데이터 전송에서 초당 4GB 이상의 속도를 제공하여 더욱 빠른 그래픽 및 시스템 성능을 제공하는 PCI-Express x16 인터페이스를 지원합니다.
저기 설명에서 보면 스트림 데이터 전송에서 업/다운 모두 4gb씩 쳐서 8gb라고 하는거 같은데 업은 언제 쓰이고 다운은 언제 쓰이는 건가요?
3. vga가 처리할수 있는 최대의 데이터량은 어떻게 계산하나요?(에를들어 코어600/ddr2 400(800)MHz 64bit)
4. vga에서 cpu에 시키는 일(업스트림)은 별로 없고 cpu가 vga로 처리하라고 준 데이터가 다운스트림으로 약4gb/s 인데 cpu가 보드칩셋에 6.4gb/s(프레스캇fsb800)로 줄수있으니 vga를 모두 써먹을수 있다고 생각해도 되나요?
제가 글을 잘 못써서 질문이 난잡한데요, 주된 궁금점은 프레스캇3.0으로 라데온HD3450의 뽕(?)을 모두 뽑아 쓸수 있는지에요
주로 대역폭 적인 관계로요 cpu는 vga한테 한번에 얼만큼씩줄수 있고 vga는 한번에 얼마씩 받을수 있다같이.. vga가 아니라 pcie슬롯으로 생각해도 차이가 없는것 같기도 하고;; 잘모르겟네요 |
|
|
|
|
|
| |
1. 우선 PCIe를 그래픽카드 전용의 통로라고 생각하시는 것 자체가 잘못입니다. PCIe는 각 부품들간의 통신을 위한 통로같은 것으로, 그래픽카드만 사용할 수 있는 것이 아니지요.
그래픽 카드 이외에, 사운드카드라든지 랜카드라든지 스토리지 컨트롤러 같은 것들도 PCIe로 연결될 수 있기 때문에 당연히 노스브릿지와 연결이 되어있어야지요.
2. 그래픽 카드에만 쓰이는 통로가 아니니 당연히 업/다운이 다 가능해야 합니다. 예를 들어 랜카드나 하드디스크 컨트롤러가 PCIe에 달려있다면 당연히 데이터를 주고 받아야 하니까요.
그리고 그래픽카드와도 통신이 필요한 경우가 있습니다. GPGPU라느가 CUDA 같은 GPU를 프로세서처럼 활용하는 경우가 있을 수 있고, 일반적으로 데이터를 GPU가 읽어들이는 경우에도 사실 데이터의 확인 등을 위해 읽기/쓰기가 병행됩니다. 예를 들어, 택스쳐 데이터를 읽어들이는 경우에도 일방적으로 읽어들이는 것이 아니라 데이터를 읽어들이면 데이터가 맞는지 여부를 확인하고 그 결과값을 반환해야 한다던가 하는 경우는 일상적으로 발생하는 거죠.
3. 그래픽카드마다 다 다르므로 알 수 없습니다. 내부적으로 메모리와 GPU간의 연결 버스도 다르고, GPU내부에 픽셀셰이더/버텍스세이더 등의 성능과 갯수도 각각 다르기 때문입니다. 자신의 그래픽카드의 성능을 알기 위해서는 제조사의 자료를 찾아보시는 수 밖에 없네요.
4. 어차피 CPU가 GPU에게 전달하는 데이터 자체는 그리 많지 않습니다. 오히려 GPU가 게임등을 위해 택스쳐 데이터, 모델링 데이터 등을 억세스하는 것이 더 많지요.
CPU 때문에 게임성능이 안나온다... 라는 얘기를 하는 것은, 게임을 구동하는데 들어가는 연산 중 그래픽카드가 처리할 수 없는 부분을 CPU가 연산하는데, 그 '기타' 부분을 연산하는 성능이 떨어지기 때문에 전체적인 게임의 성능이 떨어진다는 것이지 대역폭이 모자라서 그래픽카드의 성능을 다 발휘하지 못하는 것이 아닙니다. 그러니 fsb나 대역폭은 고려하지 않으셔도 상관이 없을 듯 합니다. |
|
|