반응형
R은 흔히 아는 것처럼 인-메모리(in-memory) 형태의 언어로, CPU보다는 메모리에 영향을 많이 받는 언어이다.
모든 데이터를 메모리에서 처리를 해야되는데, 아무리 추가로 메모리를 꽂아서 쓴다고 하더라도 문제가 있다.
바로 싱글 스레드(Single Thread) 이다.
최근에 나오는 대부분의 CPU가 멀티코어의 CPU인데, R은 CPU의 성능을 제대로 못쓰고 있는 것이다.
아무튼 R에서는 병렬처리가 안되는데, MS의 MS R Open에서는 Intel의 Math Kernel Library(MKL)을 사용하여 연산이 빠르고 멀티스레드가 된다는 점이다!
물론 parallel 패키지를 설치할수도 있지만 이미 내포된 RevolutionR의 발전된 버전이다.
> SQL Server와 Hadoop 연동
> CRAN의 미러링인 MRAN 오픈
> RevoSacaleR 패키지 지원
> Intel Math 커널 라이브러리 기본 지원
다운로드 사이트 : https://mran.microsoft.com/
좌측 하단에 Microsoft R Open 의 Download Now 를 클릭하여 설치하면 된다!
반응형
'IT > R' 카테고리의 다른 글
R에서 forecast 패키지의 Arima() 함수 변경 이슈 (0) | 2019.12.12 |
---|---|
R에서 명사 이외의 형태소 분석 하는 방법 (0) | 2019.07.28 |
R 변수 입력시 "<-" (화살표)와 "="(등호)의 차이점 (0) | 2019.07.28 |
R에서 read 가 제대로 되지 않을 경우 (0) | 2019.01.07 |
RStudio Cloud - 설치가 필요없는 R 스튜디오 (0) | 2018.12.31 |
댓글