Changes between Version 10 and Version 11 of DataParallel/WorkPlan
- Timestamp:
- 02/02/09 19:06:35 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/WorkPlan
v10 v11 10 10 11 11 ''Roman'':: 12 ''' Replicate''' ந & '''Recycling'''12 '''New build system''', '''Template Haskell''', '''Replicate''', #2984 & '''Recycling''' 13 13 – status: partly implemented, but still needs serious work 14 14 * 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! 15 15 * 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?) 16 17 17 18 ''Simon'':: … … 67 68 * '''N-body:''' Get a fully vectorised n-body code to run and scale well on !LimitingFactor. 68 69 70 Category: ''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 69 76 ---- 70 77
