Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/APSEC.2012.70guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Experimentation Platform for the Automatic Parallelization of R Programs

Published: 04 December 2012 Publication History

Abstract

We present our ALCHEMY platform that supports the automatic parallelization of R programs during execution. Parallelization occurs fully transparent to the user. Different parallelization techniques can be implemented as modules, linked into the platform, and combined with each other. The parallelization analysis modules and code transformation modules use a new intermediate representation for sequential and parallelized R code. Successfully parallelized parts of the R program are executed on a multicore processor, the results and the remaining sequential parts are fed back into the standard R interpreter and evaluated to completion. This way, an R user can benefit from multiprocessor performance without writing a single line of parallel code. At this stage of the research project, the main goal is to enable ample experimentation with different approaches to the automatic parallelization of scripting languages such as R.

Index Terms

  1. An Experimentation Platform for the Automatic Parallelization of R Programs
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    APSEC '12: Proceedings of the 2012 19th Asia-Pacific Software Engineering Conference - Volume 01
    December 2012
    891 pages
    ISBN:9780769549224

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 04 December 2012

    Author Tags

    1. Automatic parallelization
    2. R language
    3. data-parallelism
    4. parallel intermediate languages
    5. scripting languages

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Sep 2024

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media