[GHC] #7091: DPH Matrix product memory usage
GHC
ghc-devs at haskell.org
Sat Dec 7 12:51:05 UTC 2013
#7091: DPH Matrix product memory usage
--------------------------------------------+---------------------------
Reporter: mblanco | Owner: benl
Type: bug | Status: new
Priority: normal | Milestone: 7.8.1
Component: Data Parallel Haskell | Version: 7.4.1
Resolution: | Keywords:
Operating System: Linux | Architecture: x86
Type of failure: Runtime performance bug | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
--------------------------------------------+---------------------------
Comment (by George):
More specifially, in section 5.5 the paper states:
nested parallelism can increase the asymptotic space complexity
in a way that this paper does not address [15, 19]. ...
The flattened version is a hylomorphism that first computes O(n{{{^}}}2)
distances before reducing them to determine the maximum. Whereas
the sequential version would run in O(n) space, the flattened version
needs O(n{{{^}}}2) space to hold the intermediate vector of distances.
Given the preceding this issue seems to be a known consequence of the dph
algorithm and as such the status of this should be "Not a bug" as it is
not a GHC bug. However this is just my opinion and I don't feel I have the
expertise to actually change the bug status
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/7091#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list