메뉴 건너뛰기




Volumn , Issue , 2012, Pages 43-51

Riposte: A trace-driven compiler and parallel VM for vector code in R

Author keywords

Data parallel; Just in time compilation; R language; Tracing

Indexed keywords

AVERAGE SPEED; DATA PARALLEL; EASE-OF-USE; HIGH PRODUCTIVITY; JUST-IN-TIME COMPILATION; MULTI CORE; OPEN SOURCES; PARALLELIZATIONS; PROCESSOR DESIGN; R LANGUAGE; RUNTIMES; SCALAR CODE; SHARED MEMORY MACHINES; TRACING; VECTOR OPERATIONS;

EID: 84867544944     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2370816.2370825     Document Type: Conference Paper
Times cited : (35)

References (37)
  • 4
    • 0004120602 scopus 로고
    • PhD thesis, Stanford Linear Accelerator Center, Stanford University, Stanford, CA, USA
    • P. S. Abrams. An APL Machine. PhD thesis, Stanford Linear Accelerator Center, Stanford University, Stanford, CA, USA, 1970.
    • (1970) An APL Machine
    • Abrams, P.S.1
  • 7
    • 33749585668 scopus 로고    scopus 로고
    • MonetDB/X100: Hyper-pipelining query execution
    • P. A. Boncz, M. Zukowski, and N. Nes. MonetDB/X100: Hyper-Pipelining Query Execution. In CIDR, pages 225-237, 2005.
    • (2005) CIDR , pp. 225-237
    • Boncz, P.A.1    Zukowski, M.2    Nes, N.3
  • 10
    • 77951587034 scopus 로고    scopus 로고
    • Optimizing Matlab through just-in-time specialization
    • R. Gupta, editor, volume 6011 of Lecture Notes in Computer Science, Springer Berlin/Heidelberg, 10.1007/978-3-642-11970-5-4
    • M. Chevalier-Boisvert, L. Hendren, and C. Verbrugge. Optimizing Matlab through just-in-time specialization. In R. Gupta, editor, Compiler Construction, volume 6011 of Lecture Notes in Computer Science, pages 46-65. Springer Berlin/Heidelberg, 2010. 10.1007/978-3-642-11970-5-4.
    • (2010) Compiler Construction , pp. 46-65
    • Chevalier-Boisvert, M.1    Hendren, L.2    Verbrugge, C.3
  • 19
    • 0018483174 scopus 로고
    • Tentative compilation: A design for an APL compiler
    • May
    • T. C. Miller. Tentative compilation: A design for an APL compiler. S1GAPLAPL Quote Quad, 9:88-95, May 1979.
    • (1979) S1GAPLAPL Quote Quad , vol.9 , pp. 88-95
    • Miller, T.C.1
  • 22
    • 79952798755 scopus 로고    scopus 로고
    • The PeakStream platform: High productivity software development for multi-core processors
    • M. Papakipos. The PeakStream platform: High productivity software development for multi-core processors. Technical report, 2006.
    • (2006) Technical Report
    • Papakipos, M.1
  • 25
    • 30344452311 scopus 로고    scopus 로고
    • Interpreting the data: Parallel analysis with Sawzall
    • Oct.
    • R. Pike, S. Dorward, R. Griesemer, and S. Quinlan. Interpreting the data: Parallel analysis with Sawzall. Sci. Program., 13(4):277-298, Oct. 2005.
    • (2005) Sci. Program , vol.13 , Issue.4 , pp. 277-298
    • Pike, R.1    Dorward, S.2    Griesemer, R.3    Quinlan, S.4
  • 26
  • 27
    • 84907095419 scopus 로고    scopus 로고
    • R: A language and environment for statistical computing
    • R Development Core Team, Vienna, Austria, ISBN 3-900051-07-0
    • R Development Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2011. ISBN 3-900051-07-0.
    • (2011) R Foundation for Statistical Computing
  • 31
    • 67349144393 scopus 로고    scopus 로고
    • Code analysis and parallelizing vector operations in R
    • 10.1007/S00180-008-0117-9
    • L. Tierney. Code analysis and parallelizing vector operations in R. Computational Statistics, 24:217-223, 2009. 10.1007/S00180-008-0117-9.
    • (2009) Computational Statistics , vol.24 , pp. 217-223
    • Tierney, L.1
  • 34
    • 70749153686 scopus 로고    scopus 로고
    • Factored operating systems (FOS): The case for a scalable operating system for multicores
    • Apr.
    • D. Wentzlaff and A. Agarwal. Factored operating systems (FOS): The case for a scalable operating system for multicores. SIGOPS Oper. Syst. Rev., 43(2):76-85, Apr. 2009.
    • (2009) SIGOPS Oper. Syst. Rev. , vol.43 , Issue.2 , pp. 76-85
    • Wentzlaff, D.1    Agarwal, A.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.