I've been trying to use the new futures visualizer (which is great) to
improve my parallel version of the mandelbrot benchmark
(collects/tests/racket/shootout/mandelbrot-futures.rkt).  My current
code is attached.  You can run it like this:

    $ racket mand.rkt 4000 8 # 8 is the number of futures to use.

The visualizer shows that each future syncs thousands of times for
allocation.  However, I can't find the allocation in the loop at all
(even in the decompiler output).  Does anyone have any suggestions on
what might be allocating here, or any strategies I can use for finding
the allocation?
-- 
sam th
sa...@ccs.neu.edu

Attachment: mand.rkt
Description: Binary data

_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to