Haskell의 멀티 코어 프로그래밍 상태는 무엇입니까? 현재 어떤 프로젝트, 도구 및 라이브러리를 사용할 수 있습니까? 어떤 경험 보고서가 있었습니까?
답변
2009-2012 년에는 다음과 같은 일이 발생했습니다.
2012 년 :
- 2012 년부터 Parallel Haskell Digest 에 병렬 Haskell 상태 업데이트가 나타나기 시작했습니다 .
2011 년 :
- 튜토리얼 Haskell의 병렬 및 동시 프로그래밍 . Simon Marlow가 출시 한 버전 1.1
- Haskell과 평 행성 , 2011 년 6 월 2 일, Economist 잡지의 기사에서 언급 됨.
- Conal Elliott의 기사 인 composition을 통한 병렬 트리 스캔
- Repa를 사용한 병렬 배열 프로그래밍에 대한 자습서 인 Numeric Haskell
- 다중 프로세스 또는 분산 Haskell 시스템을 지원하기 위해 GHC 이벤트 로그 및 Threadscope를 확장하기 시작했습니다.
- 병렬 Haskell 다이제스트 : 에디션 2 .
- 결정적 병렬 처리를위한 par-monad 패키지 와 모나 몬 Simon Marlow는 전략 / par / pseq보다 순수한 병렬 처리를 더 잘 제어합니다.
- Cloud Haskell : 분산 Haskell 노드간에 전달되는 얼랭 스타일 메시지입니다.
- Parallel Haskell : Embracing Diversity , SPJ의 강연.
- 병렬 Haskell의 실시간 에지 감지
- Parallel Haskell Digest : 병렬 Haskell에 대한 뉴스
- 컴포저 블 병렬 스캔
- 하스켈 -MPI 출시
2010 년 :
- GHC에서 Haskell의 병렬 선물 .
- 오크 언어는 , 동시 작업 스케줄링 및 스크립팅에 대해 발표했다.
- 확장 가능한 새로운 스레드 이벤트 관리자는 GHC에 합병되었다.
- 병렬 스파크 및 전략에 대한 개선 된 접근 방식 이 개발되었습니다.
- 니콜라 EDSL 하스켈에서 GPU 프로그램을 내장하는이 개발되었다.
- GHC 의 LLVM 백엔드 가 통합되어 성능이 향상되었습니다.
- ghc 6.12.x 시리즈 : 병렬 성능 향상
- Microsoft , Parallel Haskell의 상용 사용자를 지원하기위한 2 년의 자금 지원 발표
- Google은 Haskell 사용에 대한 경험 보고서를 게시했습니다 ( PDF )
- 인텔은 발표 하스켈 라이브러리에 대한 동시 컬렉션 을 포함, 확장 성 번호 확장 결과 – 32 개 및 48 코어의를
- Sun / Oracle 은 기계를 구입하여 병렬 성능 향상 에 대한 자금을 지원했습니다 .
- Haskell의 데이터 병렬 처리 상태에 대한 최신 업데이트
- MSR , 병렬 Haskell 프로그램을위한 그래픽 프로파일 러 ThreadScope 출시
- 불꽃과 미래를 위해 GHC 런타임 이 광범위하게 조정되었습니다.
- 병렬 성능을 향상시키는 추가 방법에 대한 좋은 토론 이있었습니다.
- 시작에 도움이 되는 Haskell의 병렬 처리 관련 자료 모음
- 스냅 사람은 자신의 4 way 박스에 45K 필수 / 초를 얻고있는 모든 코어를 사용하여.
- Erlang 조차도 주목하고 있습니다.
- 한편, 입출력 관리자가 더 확장 할 수있는 일이 지금에 – 디자인에 종이 :: PDF는.
- 우리는 밖으로있어 너무이 가르치는 사람들 .. 모든 .. 이상 .. … 장소 .
- Starling Software 는 Haskell의 실시간 멀티 코어 금융 거래 시스템에 대해 썼습니다 .
- Ericsson 은 Haskell을 기반으로 작성된 DSP 용 병렬 언어를 출판했습니다.
- Galois 는 Haskell에서 동시 워크 플로우 언어 인 Orc 구현을 공개했습니다 .
- 그리고 빠르고 규칙적인 병렬 배열을 위한 새로운 라이브러리 가 등장했습니다
- 그리고 Haskell은 쿼드 코어 총격전에서 계속 잘하고 있습니다.
- 뛰어난 성능의 멀티 코어 지원 확장 가능 웹 서버 인 Snap
- haskell-torrent -Haskell에서 멀티 코어 가능 비트 토렌트 클라이언트 벤치마킹
- 하스켈 코드는 SC에서 처음 등장한 Supercomputing 09 에 발표 되었습니다!