병렬 콜트
Parallel Colt| 원저작자 | 표트르 웬디키어 |
|---|---|
| 안정된 릴리스 | 0.9.4 / 2010년 3월 21일 ( |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 도서관 |
| 면허증. | 여러가지 |
| 웹 사이트 | sites |
Parallel Colt는 Colt의 멀티스레드 버전입니다.Java로 작성된 고성능 과학 및 기술 컴퓨팅용 오픈 소스 라이브러리 모음입니다.여기에는 Colt의 원래 기능이 모두 포함되어 있으며 멀티 스레드 알고리즘에 초점을 맞춘 몇 가지 새로운 기능이 추가되었습니다.
기능
Parallel Colt는 다음과 같은 [1]추가 기능과 함께 원래 Colt 라이브러리의 모든 기능을 갖추고 있습니다.
- 멀티스레딩
- 특수 매트릭스 데이터 구조
- JP라스마
- 확장 가능한 멀티코어 아키텍처를 위한 병렬 선형 대수(Parallel Linear Algebra)의 Java 포트.
- CSParseJ
- CSparseJ는 CSparse(간결 스퍼스 매트릭스 패키지)의 Java 포트입니다.
- 넷립자바
- Netlib는 선형 대수 시스템을 위한 미션 크리티컬 소프트웨어 구성 요소 모음입니다(즉, 벡터 또는 행렬로 작업).
- 솔버와 프리 컨디셔너
- 대부분 Matrix Toolkit Java에서 채택
- 비선형 최적화
- MINPACK의 1차원 최소화 루틴 Java 번역
- 매트릭스 리더/라이터
- 부동소수점 연산을 사용하는 모든 클래스는 단일 정밀도와 이중 정밀도로 구현됩니다.
- 병렬 퀵소트 알고리즘
사용 예
특이치 분해(SVD)의 예:
Dense Double Algebra 알그 = 신규 Dense Double Algebra(); Dense Double Singular Value 분해 s = 알그.svd(매트); 더블매트릭스2D U = s.취득하다(); 더블매트릭스2D S = s.얻다(); 더블매트릭스2D V = s.V를 취득하다(); 행렬 곱셈 예제:
Dense Double Algebra 알그 = 신규 Dense Double Algebra(); 더블매트릭스2D 결과 = 알그.멀티(매트,매트 B); 레퍼런스
- ^ Official site "Parallel Colt Project Page". Parallel Colt. Retrieved June 15, 2013.
{{cite web}}:확인.url=값(도움말)