Changes between Version 10 and Version 11 of DataParallel/WorkPlan


Ignore:
Timestamp:
Feb 3, 2009 3:06:35 AM (5 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/WorkPlan

    v10 v11  
    1010 
    1111 ''Roman'':: 
    12    '''Replicate''' & #2984 & '''Recycling''' 
     12   '''New build system''', '''Template Haskell''', '''Replicate''', #2984 & '''Recycling''' 
    1313   – status: partly implemented, but still needs serious work 
    1414   * To use the special representation of task '''Replicate''' most effectively, we would ''again'' need different views on arrays together with a cost function and optimisation rules taking the cost function into account.  That requires a lot of work! 
    1515   * We decided that, for the moment, Roman will first try to integrate the replication representation directly and see how far that gets us.  Maybe it helps at least with some examples and gives us something somewhat usable more quickly. 
     16   * However, before any further major changes to the library, Roman needs to first re-arrange things such that the library boilerplate is generated, instead of being hardcode; otherwise, changes require a lot of tiresome code editing.  Unfortunately, that lands us in build system hell again, as we can only use TH if package dph is built in stage2.  (Is this easy(?) to achieve with the current build system, or do we want the new one for that?) 
    1617 
    1718 ''Simon'':: 
     
    6768 * '''N-body:''' Get a fully vectorised n-body code to run and scale well on !LimitingFactor. 
    6869 
     70Category: ''Infrastructure'' (fiddling with GHC's build system and similar infrastructure): 
     71 
     72 * '''New build system:''' Evaluate whether the preview of the new build system looks like it is what we want 
     73 
     74 * '''Template Haskell:''' Arrange for package DPH to be build in stage2, so that we can use TH to generate library boilerplate & rewrite the library to generate the boilerplate that's currently hardcoded. 
     75 
    6976---- 
    7077