[App 개발] 신형 듀얼 코어 2.3 GHz 의 속도 비교
본문
이번에 새로 나온 Dual Core PowerMac G5 2.3 GHz, 프론트사이드 버스 1.15 GHz 제품과의 성능 비교입니다.
그래픽 성능은 신형 제품이 PCI express 의 능력에 힘입어 발군의 성능을 나타내고 있음을 Xbench 를 통해서 확인해 보았습니다만, 순수 계산 능력이 어느 정도인지, 최적화를 거치지 않은 일반 어플리케이션을 컴파일했을 때 어느정도 이득을 얻을 수 있는지 구체적인 숫자로 비교하기를 원하시는 분들을 위하여 한 가지 실험을 해 보았습니다.
제가 실험에 사용하고 있는 X-Ray 영상은 대부분 5 Megapixel 디스플레이에 대응하는 해상도의 영상입니다. 일반적으로 12 비트 RAW 포맷으로 파일을 저장하나, 대량으로 문서를 저장하기 위하여 영상을 무손실 JPEG 으로 압축한 영상 데이터베이스들이 있습니다. 이 영상 데이터베이스에서 압축 영상을 RAW 영상으로 복원하는 소프트웨어를 Xcode 로 컴파일하였고 (Stanford 에서 제공하던가요? PVRG 소프트웨어입니다.) 서브디렉토리를 탐색해 들어가서 jpeg 명령을 호출하고 영상에서 관심부분을 표시한 체인코드에 따라서 영상을 추출하여 다른 파일로 저장하는 루틴은 제가 작성한 것입니다. 압축한 상태에서 대략 7 GB 정도의 파일들을 작업하는 것의 시간을 측정했습니다. 측정은 time 명령을 사용하였습니다.
다음이 그 결과입니다.
* 1.8 GHz
real 46m 4.041s
user 30m 35.696s
sys 9m 32.713s
* 2.3 GHz
real 36m 51.948s
user 24m 31.153s
sys 8m 12.999s
싱글 쓰레드로 처리된 이 작업에서 2.3 GHz 기종이 대략 78 % 정도의 수준으로 빠르게 작동하였음을 볼 수 있습니다. 듀얼 프로세서의 능력을 발휘할 수 있도록, 그리고 확장된 L2 캐시를 고려하여 최적화를 가한다면 무난하게 Single 1.8 GHz 제품의 세 배 이상의 성능을 획득할 수 있을 것으로 기대됩니다. 그 예로서 iTunes 에서 오디오 mov 파일을 mp3 로 변환하는데 싱글 1.8 에서는 x18~20 내외로 동작하던 것이 2.3 에서는 x86~90 으로 올라갈 정도이니까요.
하지만, 최적화라는 것이 그렇게 녹록한 작업은 아니지요. ^^
최신글이 없습니다.
최신글이 없습니다.
댓글목록 5
악동시니님의 댓글
헉..그럼.. 최고의 컴인 쿼드에선.. 그것에. 몇백배 인가요.. 아이튠 사용시.. 근데..저 싱글의 숫자는.듀얼..1.25랑 비슷하네요.. 주금이다..
악동시니님의 댓글
과연 몇백배일까.. 아이튠에서.. 헤에.. 장난아니당...
악동시니님의 댓글
홍준님 저런거 하는구나..ㅋㅋㅋㅋㅋ 더욱더 사고픈 생각이.. 흑..
악동시니님의 댓글
이번에 듀얼 듀얼코어를 구입하지는 않았지만, 듀얼 2.3 GHz 를 어제 애플 스토어에서 구입했습니다. 지금까지는 초기형 G5 싱글 1.8 을 사용했었는데요, 팬 소리... 1.8 에 비해서도 아주 조용합니다. 프로세서의 속도는 그렇게 큰 향상이 없다고 하지만, 비됴 카드의 속도가 빨라져서 덕분에 유저 인터페이스의 응답 속도가 아주 빨라졌습니다. 그래서 상대적으로 훨씬 더 빨라진 것 같은 느낌이 듭니다. 정확한 성능 비교를 해 보려고 준비하고 있습니다. ^^
hongjuny님의 댓글
참고로, 12인치 파워북 1.33 GHz 에서 수행한 동일한 작업은 다음과 같은 결과로 나타났습니다.
real 55m18.272s
user 39m41.972s
sys 11m16.871s
Sys 라는 것은 대부분이 대량의 파일을 읽어들이고 다시 기록하는 작업으로 추정되며, FireWire 장착 3.5 인치 드라이버를 물려 실험한 파워북 제품이나 파워맥 G5 나, 가격에 비해서 큰 이득을 보지 못했다는 결론을 얻게 됩니다. 실제 코드에서는 수행속도에 차이가 많이 있었지만, 기종간 가격 차이를 생각해볼 때 과연 그만한 값어치를 하는 중인지 의심스럽게 생각이 됩니다.
결론:
1. 역시 최적화는 중요하다.
2. PowerPC G4 는 아직도 쌩쌩하다. ㅡㅡ;