Changes between Version 2 and Version 3 of ProjectSuggestions


Ignore:
Timestamp:
Mar 13, 2009 10:43:00 AM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectSuggestions

    v2 v3  
    11= Suggestions for projects related to GHC = 
    22 
    3 Here are some suggestions for projects related to GHC that could be undertaken by an intern or undergraduate project student. 
     3Here are some suggestions for projects related to GHC that could be undertaken by an intern or undergraduate project student.  There are also lots of ideas in 
     4  * GHC's [http://hackage.haskell.org/trac/ghc/report/2 task list] 
     5  * GHC's [http://hackage.haskell.org/trac/ghc/report/2 feature request list] 
    46 
    57------------- 
     
    1012  * '''Improve parallel profiling tools'''.  Satnam Singh and Simon Marlow have made a start on some tools for visualising the behaviour of parallel programs, but there is much more to do here, and it'll be eagerly adopted by users. 
    1113 
    12   * '''Implement some low-level C-- optimisations'''.  During 2009 we expect to have the new C-- code generation route in place, and that will open up new opportunities for doing classic compiler-course optimisations on the imperative C-- code.  There is more than routine stuff here, because we can use our [http://research.microsoft.com/~simonpj/papers/c--|generic dataflow framework] to do the heavy lifting.  Here are some [wiki:BackEndNotes particular ideas for optimisations] we'd like to implement. 
     14  * '''Implement some low-level C-- optimisations'''.  During 2009 we expect to have the new C-- code generation route in place, and that will open up new opportunities for doing classic compiler-course optimisations on the imperative C-- code.  There is more than routine stuff here, because we can use our [http://research.microsoft.com/~simonpj/papers/c-- generic dataflow framework] to do the heavy lifting.  Here are some [wiki:BackEndNotes particular ideas for optimisations] we'd like to implement. 
    1315 
    1416-------------