멀티코어의 클럭은 코어당 클럭?
Meho
조회 :
6330 ,
2010/01/02 10:17 |
|
|
|
요즘은 쿼드코어는 흔하고 옥타코어까지 나오려는 상황에 아직도 멀티코어에 대해 무지한 학생이 질문을 올려봅니다.
요즘 나오는 CPU들은 거의 대부분 듀얼코어 이상인 멀티코어인데요, 여기에 클럭 주파수가 2.5GHz, 3.0GHz이렇게들 말하곤 합니다. 그런데, 멀티코어에서는 이 주파수가 코어당 동작속도인지 싸그리 몽땅 합쳐서 프로세서의 최대 동작주파수인지 궁금합니다.
이에 대해 인텔이나 AMD 홈페이지에서 기술관련 페이지를 찾아봐도 알 수가 없더군요. 물론 검색까지 해봤지만 제 검색능력으로는 역부족이었습니다.
답변 부탁드려요~~ |
|
|
|
|
|
| |
멀티 코어 프로세서는 코어끼리 동일한 속도로 동작합니다. 한개 코어가 1.5기가로 동작하고 다른 코어는 3기가로 동각하는 것이 아니라는 거죠.
즉, 4개의 코어를 가진 프로세서가 2.5기가헤르쯔라고 되어 있다면 모든 코어가 다 해당 속도로 동작한다는 겁니다.
CPU는 클럭제네레이터에서 만들어진 클럭에 따라 움직입니다. 각 코어별로 동작속도가 달라진다면, CPU 간의 동기화가 어려워지고 코어별로 별도의 클럭 제네레이터를 구현해야 하며 이로 인해 얻을 수 있는 효과 자체가 극히 미비하기 때문에 별도로 클럭을 인가하지 않습니다.
최대 동작 주파수라고 하는 것은 좀 애매하고... 인증된 동작속도라고 생각하시면 되겠네요. 해당 프로세서를 더 높은 클럭에서 동작시키는 것이 오버클러킹이니까요.
참고가 되셨으면 좋겠네요. |
|
|