많은 작업에서 G4가 펜티엄 III보다 빠른 것이 사실입니다. 예를 들어 SETI@home 화면 보호기 ( 전파 망원경 데이터 에 대한 신호 처리 작업을 수행하기 위해 많은 부동 소수점 계산 사용) 를 실행 하는 경우 500MHz에서 실행되는 G4는 약 절반 시간 내에 결과 집합을 생성합니다. 700MHz에서 실행되는 펜티엄 III. 이것은 처리 능력의 현저한 차이입니다.
마이크로프로세서를 만들 때 디자이너는 수백만 가지의 결정을 내려야 합니다. 설계의 기본 제한은 칩에 들어갈 트랜지스터의 수이므로 설계자는 이러한 트랜지스터에서 최상의 성능을 얻을 수 있는 결정을 내리려고 합니다. 설계자는 또한 이전 명령어 세트와 곧 출시될 릴리스 날짜와의 하위 호환성에 대해 걱정해야 할 수도 있습니다.
예를 들어, Intel 8080 프로세서는 두 개의 8비트 숫자를 곱하기 위해 80 클럭 사이클이 필요했습니다. 8080이 출시될 당시 트랜지스터의 수가 심하게 제한되어 있었기 때문에 오랜 시간이 걸렸습니다. 오늘날의 프로세서는 종종 단일 클록 주기에서 두 쌍의 32비트 숫자를 곱할 수 있습니다. 그때와 지금의 차이 는 트랜지스터 의 수입니다 . 더 많은 수의 트랜지스터는 단일 클록 사이클에서 더 많은 일이 발생할 수 있습니다.
당신이 보면 모토로라의 문서 , 그것은 말한다 G4 프로세서 기능 :
- 두 개의 정수 단위
- 배정밀도 부동 소수점 단위
- 벡터 단위
- 로드/저장 장치
- 시스템 장치
- 분기 처리 장치
이러한 실행 장치는 128비트 내부 버스에서 공급됩니다 . SETI@home 처리에서 G4의 최대 속도를 제공하는 기능은 배정도 부동 소수점 단위 입니다. G4는 매 클록 주기마다 하나의 배정밀도 계산을 완료할 수 있지만 Pentium III는 할 수 없습니다.
G4는 또한 흥미로운 벡터 처리 장치를 갖추고 있습니다. 응용 프로그램은 특정 수학 연산을 매우 빠르게 수행할 수 있는 벡터 프로세서를 활용하도록 특별히 코딩되어야 합니다. 벡터 프로세서는 동시에 여러 데이터 조각에 대해 동일한 작업을 실행합니다. G4에서는 벡터 단위의 단일 클록 주기에서 최대 8개의 동시 작업을 실행할 수 있습니다. 이러한 종류의 처리 능력은 벡터 처리를 활용하도록 코딩된 Photoshop 과 같은 수학 집약적인 응용 프로그램으로 작업할 때 G4를 매우 빠르게 만듭니다 . Pentium III에는 벡터 처리 기능도 있지만 그다지 강력하지는 않습니다.
다음 링크를 통해 자세히 알아볼 수 있습니다.
- 마이크로프로세서의 작동 방식
- SETI@home은 어떻게 작동합니까?
- 비트 및 바이트 작동 방식
- 파워 맥 G4
- Apple Power Mac G4 - Pentium III PC 정면승부
- 맥 스피드 존
- 모토로라: MPC7400: 호스트 마이크로프로세서
- 모토로라: MPC7410: 호스트 마이크로프로세서
- Windows XP를 실행하는 Pentium 4 및 Athlon XP는 OS X를 실행하는 G4 Power Macintosh와 어떻게 비교됩니까?