2012-10-24 3 views
0

gcc로 컴파일 된 intel (linux)의 병렬화 된 코드 (openmp)는 두 배 많은 코어가있는 AMD보다 Intel 컴퓨터에서 훨씬 빠르게 실행됩니다. 모든 코어가 사용 중이지만 AMD에서는 약 10 배의 CPU 시간이 필요합니다. 인텔 컴파일러에서 "cripple AMD"에 대해 들었지만 gcc를 사용하고 있습니다! 미리 감사드립니다병렬 코드가 멀티 코어에서 더 느림 AMD

+0

사용 된 AMD 및 Intel CPU의 정확한 이름은 무엇입니까? – osgx

+0

AMD opteron 6234 및 Intel Xeon (E5520). – user1641496

답변

0

인텔은 근본적으로 단일 코어에서 여러 하드웨어 컨텍스트가 실행된다는 것을 의미하는 최신 프로세서 코어에서 하이퍼 스레딩 기술을 사용합니다.

+1

이것은 답변이 아니라 주석이어야합니다. – Andre

관련 문제