2010-07-16 4 views
11

방금 ​​우분투 저장소에서 Ra을 발견했습니다. 누구든지 실제 프로젝트에서 사용 했습니까? 어떤 문제가 발생 했습니까? R이나 JIT 대신 Ra를 사용하는 것이 일반적입니까?R 코드의 JIT를 사용하여 Ra

+0

아, 멋지다. 반면에, 그것은 R의 디자인의 많은 목적을 무효화하는 비 벡터화 된 프로그래밍의 사용을 권장합니다! – Harlan

+0

실제 JIT조차도 아니고 통역사가 더 빠릅니다. IMO C 코드를 임베드하는 것이 더 좋으며 결과는 훨씬 더 예측 가능합니다. – mbq

+0

여전히 벡터화 된 코드보다 느려서 루프를 사용하도록 장려한다고 생각하지 않습니다. 그리고 어떤 문제에서 루프를 사용해야합니다. –

답변

9

글쎄, 나는 그것을 좋아한다. 하지만 우분투에 있습니다. 왜냐하면 처음에는 데비안 패키지를 만들었 기 때문입니다. 그리고 R '튜토리얼 (다음 번 화요일 useR! 2010)을 사용하여'고성능 컴퓨팅 소개 '에서 Ra와 Jit를 사용합니다.

그러나 슬프게도 스티븐은 자신이 예상 한 피드백을 얻지 못하고 Ra 업데이트를 중단했습니다. 가장 최근 버전은 R 2.9. * (1 년 전)입니다. 이것은 살아 남을만한 가치가 있지만 더 많은 사람들이 (매우 전문화 된 지식을 가지고) 도움을 줄 현장에 나타나야합니다 ...

+0

포장과 답을 보내 주셔서 감사합니다. 나는 당신의 슬라이드를 보았는데 그것은 확실히 흥미로 보입니다. 그가 도움을 얻고 유지할 수 있기를 바랍니다. –

+0

루크 티어니 (Luke Tierney)는 R 배포판에서 JIT와 같은 것을 구현할 수있는 R 인터프리터의 몇 가지 개선 사항을 연구하고 있습니까? – Sharpie

+0

예. 그러나 그는 지난 10 년 동안 대부분을 지켜 왔으며 ETA에 대해 전혀 알지 못합니다. 그는 Steve와 접촉하고있다. 어쨌든, 루크는 useR에서 말할 것입니다! 다음 주에 이것에 대해 언급 해주십시오. 그러나 이것은 일반적으로 '호흡하기'재료가 아닙니다. –

2

이 질문에 {컴파일러} R 패키지가 도입되었습니다. 나는 올리기이 JIT 및 R이 훨씬에 대한 사용을 발견 한 내용을 설명 쓴 :

http://www.r-statistics.com/2012/04/speed-up-your-r-code-using-a-just-in-time-jit-compiler/

포스트는 더크는 그의 대답에 쓴 이후 약간의 진보를 설명합니다 (게시물의 링크 중 일부는 실제로 이 주제에 관한 더크의 최신 기사까지)

나는이 주제에 대해 앞으로 도움이되기를 바랍니다.