Prime95(프라임95)는 메르센 포럼(Mersenne Forum)에서 개발한 소수 찾기 소프트웨어 입니다. 하지만 CPU/메모리의 안정성 테스트를 위한 과부하(Stress/Torture) 프로그램로도 많이 사용되고 있죠. 특히 오버클러커나 시스템 빌더에게는 더욱 그렇습니다.

 

오늘날의 PC는 완벽하지 않습니다. 심지어 대기업의 새로운 시스템도 숨겨진 결함이 있을 수 있죠. CPU나 메모리, 쿨링 등 주요 구성 요소가 스펙에 충족되지 못한다면, 시스템이 부정확하게 동작하거나 알 수 없는 시스템 충돌을 일으킬 수 있습니다.

 

오버클러킹은 적은 비용으로 CPU 및 메모리의 스피드를 올려 시스템을 빠르게 만드는 방법입니다. 전통적으로 오버클러킹은 시스템을 한계까지 끌어올린 후, 안정성을 위해 그 세팅에서 약간 낮춰 사용하는 방법이 주로 사용되어 왔습니다.

 

이런 이유로 오버클러커든 아니든 시스템의 안정성을 테스트할 수 있는 프로그램이 필요합니다. 이 프로그램은 컴퓨터에 과부하를 주는 방식으로 활용되며, 프라임95는 비록 이것을 목적으로 만들어진 것은 아니지만 현존하는 가장 우수한 과부하 프로그램 중 하나입니다.

 

이전에는 인텔 매스 커널 라이브러리가 사용된 LinX를 이용해 인텔과 AMD 시스템 모두 안정성 테스트가 가능했으나, 최신 인텔 매스 커널 라이브러리는 AMD 시스템이 인식되는 경우 사용이 불가능(최신 LinX에서는 CPU 인식 부분을 강제 생략시켜 구동이 가능하게 수정했으나 현재는 이런 편법도 무의미해짐)하거나 명령어 사용이 제한(AVX 대신 SSE 사용)되는 등 AMD 시스템에서의 활용이 어렵게 되었습니다.

 

 

프라임95는 LinX에 비해 상대적으로 많은 시간이 필요한 프로그램이라는 단점이 있지만, 지속적으로 업데이트되어 현재 시스템 안정성 테스트 툴로써의 성능은 최상급입니다. (인텔 시스템 기준 동급, AMD에서는 프라임95가 우수) 따라서 LinX의 AMD 지원이 어려워진 현재, 프라임95는 AMD 시스템에서 활용할 수 있는 가장 이상적인 툴이라고 할 수 있을 것입니다.

 

앞으로도 이런 상황이 지속될 것으로 예상되기 때문에 프라임95도 인터페이스에 한국어를 적용해보았습니다. 과거 프라임95는 초보자가 이해하기 어려운 툴이었으나, 이번 버전에서는 (옵션에 따라 어느 상황에서 사용하기 좋은지 쉽게 이해할 수 있도록) 과부하 설정 다이얼로그가 수정되어 보다 쉽게 사용할 수 있습니다.

 

Prime95 Version 29.8 Build 6

 

주요 변경 사항

 

1) AVX-512 지원

2) L1/L2/L3 캐시 체계에 대한 이해를 위해 과부하 테스트 다이얼로그 수정

3) PRP 테스트에서 보다 강력해진 Gerbicz 에러 체킹 구현

 

전체 변경 사항

 

1) Support added for AVX-512 FFTs.

2) FMA3 FFTs now have slightly higher FFT crossover points. Soft crossovers are no longer used by default. See undoc.txt.

3) Torture test dialog box options now based on cache sizes. Options for performing a weaker torture test are available. Torture tests that use all RAM are now more stressful. In-place vs. not in-place memory accesses now displayed on screen. On machines with more than 4GB of memory, blend defaults to 1/16th of RAM.

4) Add & subtract operations for AVX-512 FFTs are now multithreaded. This should improve performance for P-1 and ECM when using multiple threads.

5) Benchmark results are now written to results.bench.txt.

6) JSON results are now available for all work performed. JSON results are written to results.json.txt.

7) PRP tests with Gerbicz error checking are more immune to hardware errors.

 

Prime95 한국어 버전 변경 사항

 

1) 필수 GUI 한국어 적용 (일부)

2) 필요 시 부수적인 부분도 추가로 한국어 적용 예정

 

사용방법

 

1. Prime95를 다운로드 합니다.

2. Prime95를 최초 실행 시 '과부하 테스트로 사용(Just Stress Testing)'을 선택합니다.

3. 과부하 테스트 다이얼로그에서 용도에 맞는 옵션을 선택 후 실행합니다.

- 가장 작은 FFTs: L1/L&2 캐시, 높은 전력/발열/CPU 부하 테스트

- 작은 FFTs: L1/L2/L&3 캐시, 최대 전력/발열/CPU 부하 테스트 (CPU 테스트 시 권장)

- 중간 FFTs: L1/L2/L3/L&4 캐시 위주로 테스트

- 큰 FFTs: 메모리 컨트롤러 및 RAM 위주로 테스트 (메모리 컨트롤러/RAM 테스트 시 권장)

- 혼합: 상기 테스트 전체 (최종 마무리 단계에서 사용)

- 부하 감소 옵션: 쿨링 성능이 부족한 경우 등 필요 시 사용하나 권장하지 않음

 

 

※ 메르센 포럼(Mersenne Forum): 바로가기

※ Prime95와 관련된 모든 권리는 메르센 포럼에 있습니다.

이 글에 남겨진 댓글은 8개 입니다.

    • 링스 0.9.6의 CPU 부하 강도랑 프라임95 29.8 빌드6(AVX on)의 CPU 부하 강도를 비교하면 어느 쪽이 더 강한 편인가요? 코어+언코어 합친 부하 강도입니다

    • 인텔 CPU 기준 비슷합니다만 LinX는 빠른 시간에 CPU를 테스트하기 좋고, 프라임은 시간은 오래걸리지만 설정에 따라 다양하게 테스트하기 좋습니다.

    • 부하 감소 옵션에 대해 질문하나만 할게요..

      제가 지금 3700X에 녹투아 D15 에 B450 터프프로를 쓰고 있는데

      부하감소옵션 하나도 건드리지 않으면 올코어 42배수가 한계더라구요..

      저만 혹시 이런건가용??

    • 정상입니다. 프라임95를 부하 감소 옵션을 사용하지 않고 구동하는 경우는 인텔 CPU를 최신 린팩(=LinX) 구동하는 것과 비슷한 수준이라고 생각하셔도 됩니다.

*

*