Closed HanMinGyun closed 2 years ago
72코어 머신에서 kbench 수행시 프로그램이 멈추는 일이 생깁니다
벤치마크 코드에 최대 스레드개수가 몇개인지 살펴보세요. 그리고 스레드 생성 반환값을 확인해볼 필요도 있겠네요.
hlbench_rcu hlbench_rlu hlbench_mvrlu도 살펴봐야 할것 같습니다
spin은 70개까지 돌아가지만 나머지는 thread개수가 많으면 돌아가지 않습니다
kbench 실행 관련 시도된게 있어요?
hyperthreading이 지원되지 않는 모델로 보입니다. hyperthreading을 사용하지 않고 dbench와 lfs-smallfile 실행을 완료했습니다. hlbench 새로 실험할때도 hyperthreading을 사용하지 않고 실행해봐야 할 것 같습니다.
hlbench_mvrlu실행에서 thread 개수가 2개 이상일 때 실행이 멈춤
hlbench_rcu, hlbench_rlu는 thread개수 35개까지 정상적으로 수행이 됨
@HanMinGyun 실행되는 것 만이라도 먼저 그래프로 그려줄래요. (2, 20, 50% update)