jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • RVM
  • RVM-918

opt compiler parallelization

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: 3.2
  • Component/s: Compiler: Optimizing
  • Labels:
    None
  • Environment:
    multicore host platforms

Description

An investigation of the parallelization opportunities in the optimizing compiler of Jikes RVM. This is a Google Summer of Code project suggestion.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. PDF File
    GSocPropMikeTaylor.pdf
    29/Apr/11 10:02 AM
    145 kB
    Michael Taylor

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Erik Brangs added a comment - 28/Apr/11 7:02 AM

AFAIK the corresponding GSoC project has been accepted. Is it already decided where the code is going to be located during development?

Show
Erik Brangs added a comment - 28/Apr/11 7:02 AM AFAIK the corresponding GSoC project has been accepted. Is it already decided where the code is going to be located during development?
Hide
Permalink
Michael Taylor added a comment - 29/Apr/11 10:02 AM

Here Is my GSOC blog covering the progress of this issue http://parallelcompiler.blogspot.com/

Show
Michael Taylor added a comment - 29/Apr/11 10:02 AM Here Is my GSOC blog covering the progress of this issue http://parallelcompiler.blogspot.com/
Hide
Permalink
Jeremy Singer added a comment - 21/Dec/11 9:38 AM

Hi Dave,
we spoke about parallel opt compilation at OOPSLA/SPLASH recently. It seems that having multiple opt compilation threads at runtime is a good idea in principle (as Kulkarni's OOPSLA '11 paper demonstrates for HotSpot - http://www.ittc.ku.edu/~kulkarni/CARS/papers/oopsla11.pdf )
Mike Taylor (GSoC student) played around with the infrastructure. He got a prototype of multiple compilation threads working, but we didn't have time to update the analytical cost/benefit model in a way that would give the multiple compiler threads lots of work to do. I guess a simple tweak to CompilerDNA might help?
I might dust down Mike's code and see whether it is feasible to use it in anger.
Cheers,
Jeremy

Show
Jeremy Singer added a comment - 21/Dec/11 9:38 AM Hi Dave, we spoke about parallel opt compilation at OOPSLA/SPLASH recently. It seems that having multiple opt compilation threads at runtime is a good idea in principle (as Kulkarni's OOPSLA '11 paper demonstrates for HotSpot - http://www.ittc.ku.edu/~kulkarni/CARS/papers/oopsla11.pdf ) Mike Taylor (GSoC student) played around with the infrastructure. He got a prototype of multiple compilation threads working, but we didn't have time to update the analytical cost/benefit model in a way that would give the multiple compiler threads lots of work to do. I guess a simple tweak to CompilerDNA might help? I might dust down Mike's code and see whether it is feasible to use it in anger. Cheers, Jeremy
Hide
Permalink
David Grove added a comment - 21/Dec/11 8:50 PM

Thanks Jeremy, that would be great.

Show
David Grove added a comment - 21/Dec/11 8:50 PM Thanks Jeremy, that would be great.

People

  • Assignee:
    Unassigned
    Reporter:
    Jeremy Singer
Vote (1)
Watch (0)

Dates

  • Created:
    28/Apr/11 4:47 AM
    Updated:
    21/Dec/11 8:50 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.