[Haskell-cafe] [GSoC] Parallel Benchmarking and Profiling
Etienne Laurin
etienne at atnnn.com
Mon Mar 24 21:47:29 EDT 2008
Hello,
I am putting together a student proposal to participate in Google's
Summer of Code with one of the following project ideas.
Parallel programming benchmarking and benchmark suite
- http://hackage.haskell.org/trac/summer-of-code/ticket/1544
Are there open source projects and real world applications that rely
on GHC's parrallel programming primitives and libraries? I have found
many references to LOLITA, but it seems to be old and not available
online. The idea page suggests porting existing benchmark suites such
as PARSEC, but PARSEC is 5G of C code. Most of it seems to come from
existing applications already written in C. It might also be
interesting to automate the discovery of optimal strategies through
empirical data, and to modify the thresholds dynamically.
Parallel profiling tools for GHC
- http://hackage.haskell.org/trac/summer-of-code/ticket/1559
Simon Marlow wrote on the idea page that Gransim was ported to a more
up-to-date GHC. The documentation available on the web seems to be for
GHC 0.29 but it describes many options for logging and visualising the
activity of threads and processors over time. Getting GHC to display
that information on the frontpanel would make a nice project.
Do you have any comments or suggestions?
Thank you,
Etienne Laurin
More information about the Haskell-Cafe
mailing list