숫자 이론을 위한 빠른 라이브러리
Fast Library for Number Theory| 개발자 | 윌리엄 하트와 데이비드 하비 |
|---|---|
| 안정적 해제 | 2.7.1 / 2021년 1월 18일; 전 |
| 리포지토리 | |
| 기록 위치 | C |
| 운영 체제 | POSIX 시스템 |
| 유형 | 수학적 소프트웨어 |
| 면허증 | GNU 약소 일반 공중 라이선스 |
| 웹사이트 | flintlib |
FLINT(Fast Library for Number Theory for Number Theory)는 숫자 이론 응용을 위한 C 라이브러리다.현재 PLINT에서 구현된 기능성의 두 가지 주요 영역은 정수에 대한 다항식 산술과 2차 체이다.도서관(GNU Multi-Precision Library, GMP)과 함께 컴파일할 수 있도록 설계되었으며 GNU 일반공인면허로 발매된다.카이저슬라우테른 대학교(구 워릭 대학교)의 윌리엄 하트와 뉴사우스웨일스 대학교(구 하버드 대학교)의 데이비드 하비가 PARI와 NTL 도서관의 속도 제한을 해결하기 위해 개발했다.[1]
디자인 철학
- 점증적으로 빠른 알고리즘
- 대체 솔루션보다 빠른 구현 속도 또는 빠른 구현
- 순수한 C로 작성됨
- GMP 의존도
- 광범위하게 테스트됨
- 광범위하게 프로파일링됨
- 병렬 컴퓨팅 지원
기능
- 정수에 대한 다항식 산술
- 이차 체
참조
- ^ William Stein에 의한 UW 2006 CompMATH 제안서 프로젝트 설명 10페이지
- 메모들
- 플린트 1.0.9: 윌리엄 하트와 데이비드 하비의 숫자 이론을 위한 빠른 도서관
- William Hart의 Talk Parallel Computing in Number 이론(2007년 1월 30일) 비디오[permanent dead link]
- 데이비드 하비의 플린트와 패스트 다항식 산술 이야기 비디오(2007년 6월 13일)
- 대담 영상 윌리엄 하트의 단편 분열(2007년 10월 1일)에 대한 짧은 대화
- William Hart의 PLINT와 대화 대수 이론 비디오[permanent dead link](2007년 11월 11일)