2010-07-16 13 views
11

Ho appena scoperto Ra dai repository di Ubuntu. Qualcuno l'ha usato in progetti reali? Hai riscontrato problemi e ci sono dei compromessi nell'usare Ra invece di R o JIT in generale?JIT del codice R utilizzando Ra

+0

Oh, bello. D'altra parte, incoraggia l'uso della programmazione non vettorizzata, che in qualche modo sconfigge lo scopo di gran parte del design di R! – Harlan

+0

Non è nemmeno un vero JIT, piuttosto un interprete più veloce. IMO è più bello inserire il codice C, quindi i risultati sono molto più prevedibili. – mbq

+0

È ancora più lento del codice vettoriale, quindi non credo che incoraggi l'uso di loop. E in alcuni problemi hai solo bisogno di usare un ciclo. –

risposta

9

Bene, mi piace. Ma poi è in Ubuntu ... perché ho creato il pacchetto Debian in primo luogo. E presento Ra e jit nei miei tutorial "Intro to High Performance Computing with R" (il prossimo martedì allo useR! 2010).

Ma purtroppo, Steven non ha mai ricevuto il feedback che aveva anticipato e ha smesso di aggiornare Ra. La versione più recente è R 2.9. *, Vale a dire da un anno fa. Ciò varrebbe la pena di rimanere in vita, ma alcune persone (con conoscenze altamente specializzate) avrebbero bisogno di apparire sulla scena per aiutare ...

+0

Grazie per l'imballaggio e per la risposta. Ho dato un'occhiata alle tue diapositive e sembra decisamente interessante. Speriamo che troverà aiuto e continuerà a mantenerlo. –

+0

Luke Tierney sta lavorando su alcuni miglioramenti all'interprete R che potrebbero aprire la strada a cose come JIT nella distribuzione principale di R? – Sharpie

+0

Sì, lo è. Ma lui è stato nella maggior parte degli ultimi dieci anni e non si sa mai degli ETA. Anche lui è stato in contatto con Steve. Ad ogni modo, Luca parlerà ad uso! la settimana prossima e ne menziono un po '. Ma questo in genere non è materiale per trattenere il respiro. –

2

Da quando è stata posta questa domanda è stato introdotto il pacchetto di {compilatore} R. Ho scritto un post che descrive ciò che ho trovato fino a questo punto per quanto riguarda l'uso di JIT e R:

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

Il post descrive alcuni progressi dal momento che ciò che Dirk ha scritto nella sua risposta (molti dei link nel post sono in realtà agli articoli più recenti di Dirk su questo argomento)

Spero che questo possa aiutare i futuri R a cercare su questo argomento.

Problemi correlati