프라임95

Prime95
프라임95
Prime95 icon in its "on" state
Prime95 아이콘은 'ON' 상태입니다.
개발자조지 울트먼
초기 릴리즈1996년 1월 3일; 26년 전(1996-01-03)
안정된 릴리스
30.3 빌드 6 / 2020년 9월 15일 (2020-09-15)[2]
프리뷰 릴리즈
30.7 빌드9[1] / 2021년 11월 15일, 8개월 전(2021-11-15)
기입처ASM, C
운영 체제Microsoft Windows, macOS, Linux, FreeBSD
유형Mersenne 프라이머리 파인더/시스템 안정성 테스터
면허증.프리웨어[3]
웹 사이트mersenne.org/download Edit this on Wikidata

FreeBSD 및 Linux용 명령줄 유틸리티 mprime로도 배포되는 Prime95는 George Woltman이 작성한 프리웨어 애플리케이션입니다.Mersenne 소수점 검색을 전문으로 하는 분산 컴퓨팅 프로젝트인 GIMPS(Great Internet Mersenne Prime Search)의 공식 클라이언트입니다.오버클럭에서도 시스템의 [4]안정성을 테스트하기 위해 사용됩니다.

Prime95는 대부분의 소스 코드를 사용할 수 있지만[5], 최종 사용자 라이센스[3] 계약에서는 소프트웨어가 Electronic Frontier [6]Foundation이 제공하는 보상금의 주요 자격을 찾기 위해 사용될 경우 해당 보상금은 GIMPS에 의해 청구되고 배포된다고 명시되어 있기 때문에 무료 오픈 소스 소프트웨어는 아닙니다.

분산 컴퓨팅을 통한 Mersenne 소수점 찾기

프라임95는 페르마 프라임 테스트(내부적으로는 PRP 또는 "예비 프라임"이라고 함)를 사용하여 숫자의 프라임을 테스트합니다.역사 대부분 동안 루카스를 사용했지레머 프라이머리티 테스트, 하지만 루카스의 가용성은...검색 처리량을 높이기 위해 2021년 4월[7] 레머 할당이 폐지되었습니다.특히, 잘못된 결과를 막기 위해 모든 루카스는...레머 테스트는 전체적으로 두 번 수행되어야 하는 반면 페르마 테스트는 Prime95가 테스트하는 동안 생성된 증명을 사용하여 원래 실행 시간의 극히 일부분에 검증할 수 있습니다.현재 버전의 Prime95는 Lucas가 사용할 수 있습니다.기존 루카스를 재확인하기 위한 레머 테스트-레머 결과 및 "아마도 프라임" 페르마 테스트 결과를 완전히 검증하기 위해 ("프라임" 루카스와 달리)Lehmer 결과는 확정적이지 않다.

필요한 풀렝스 프라이머리 테스트의 수를 줄이기 위해 Prime95는 생존 불가능한 후보를 필터링하기 위해 설계된 계산적으로 단순한 다른 테스트도 구현하고 있습니다.이 테스트는 2021년 현재 주로 Pollard의 p-1 알고리즘으로 구성되어 있습니다.타원곡선 인수분해 방법과 (30.6으로 시작하는 프리뷰 릴리스에서) Williams의 p + 1 알고리즘이 구현되어 있지만, 현대의 GIMPS 테스트 수준에서는 유용하지 않으며, 대부분 이미 원시성 테스트를 거친 훨씬 더 작은 메르센 수치를 인수분해하는 시도에 사용됩니다.Prime95는 시험분할을 구현하고 있지만, (다른 GIMPS 작업유형에 필요한 2배 정밀도 산술과는 달리) 이러한 유형의 작업을 단정도 산술로 실행할 수 있기 때문에 대부분의 GIMPS 시험분할은 비교적 큰 단정도 GPU 계산을 구현하는 서드파티 클라이언트에 의해 이루어집니다.hput을 클릭합니다.

GIMPS는 1996년 창립 이래 17개의 메르센 프라임을 발견했으며 모두 프라임95를 [8]사용했다.M과 M이42643801 큰 [9]M에서43112602 순서대로 발견된 것을 제외하고37156667, 각각은 발견 당시 알려진 가장 큰 소수였다.

스트레스 테스트에 사용

Prime95 28.7 인텔 쿼드코어 Windows 10 시스템에서 스트레스 테스트 실행

검색 스루풋을 최대화하기 위해 Prime95의 대부분은 수동식 어셈블리로 작성되어 시스템 리소스 사용률이 다른 대부분의 컴퓨터 프로그램보다 훨씬 높습니다.또한 프라이머리리티 테스트의 정밀도 요건이 높기 때문에 프로그램은 계산 오류에 매우 민감하여 이를 사전에 보고합니다.이러한 요인에 의해 특정 구성의 안정성을 체크하기 위해 [4]오버클럭에서 일반적으로 사용되는 도구가 됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://www.mersenneforum.org/showpost.php?p=589234&postcount=1
  2. ^ Woltman, George. "I've made 30.3 build 6 the official download version at mersenne.org!". Retrieved 2020-09-16.
  3. ^ a b "How To Run a CPU Stress Test Using Prime95". Appuals.com. 2015-12-10. Retrieved 2019-05-23.
  4. ^ Woltman, George. "The security code or checksum is hard to forge. This is the only source code that is not published".
  5. ^ "EFF Cooperative Computing Awards". Electronic Frontier Foundation. 2008-02-29. Retrieved 2019-05-08.
  6. ^ Woltman, George (2021-04-08). "First time LL is no more".{{cite web}}: CS1 maint :url-status (링크)
  7. ^ "GIMPS History - PrimeNet". Great Internet Mersenne Prime Search. Retrieved 2019-05-09.
  8. ^ "GIMPS Milestones". www.mersenne.org. Retrieved 2021-10-17.

외부 링크