2010-07-16 13 views
11

Acabo de descubrir Ra de los repositorios de Ubuntu. ¿Alguien lo ha usado en proyectos reales? ¿Ha tenido algún problema y hay algún compromiso con el uso de Ra en lugar de R o JIT en general?JIT del código R usando Ra

+0

Oh, genial. Por otro lado, fomenta el uso de programación no vectorizada, ¡lo que por lo general frustra el propósito de gran parte del diseño de R! – Harlan

+0

Ni siquiera es un JIT real, sino un intérprete más rápido. IMO es más agradable insertar código C, entonces los resultados son mucho más predecibles. – mbq

+0

Todavía es más lento que el código vectorizado, así que no creo que fomente el uso de bucles. Y en algunos problemas, solo necesitas usar un bucle. –

Respuesta

9

Bueno, me gusta. Pero luego está en Ubuntu ... porque creé el paquete Debian en primer lugar. Y incluyo Ra y jit en mis tutoriales 'Introducción a la informática de alto rendimiento con R' (el próximo martes a los useR! 2010).

Pero, por desgracia, Steven nunca recibió los comentarios que esperaba y ha dejado de actualizar a Ra. La versión más reciente es R 2.9. *, Es decir, desde hace un año. Esto valdría la pena mantenerlo vivo, pero algunas personas más (con conocimientos altamente especializados) tendrían que aparecer en la escena para ayudar ...

+0

Gracias por el embalaje y por la respuesta. Eché un vistazo a tus diapositivas y definitivamente parece interesante. Esperemos que encuentre algo de ayuda y la siga manteniendo. –

+0

¿Está trabajando Luke Tierney en algunas mejoras al intérprete de R que pueden allanar el camino para cosas como JIT en la distribución principal de R? – Sharpie

+0

Sí, lo es. Pero lo ha sido durante la mayor parte de la última década y nunca se sabe acerca de las ETA. Él también ha estado en contacto con Steve. De todos modos, Luke hablará en useR! la próxima semana y menciona algo de esto. Pero esto generalmente no es material para "contener la respiración". –

2

Dado que se formuló esta pregunta, se presentó el paquete {compilador} R. Escribí un post describir lo que he encontrado hasta aquí con respecto al uso de JIT y R:

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

El puesto describe algunos avances ya que lo que Dirk escribió en su respuesta (varios de los enlaces en el post son en realidad a los artículos más nuevos de Dirk con respecto a este tema)

Espero que esto ayude a las futuras personas R que buscan en este tema.