You may be interested in also looking at the winning entry in the
design competition of the "5th ACM-IEEE Intl. Conf. on Formal Methods
and Models for Codesign (MEMOCODE'2007)"

    http://www.ece.cmu.edu/~jhoe/distribution/mc07contest/

The design problem was a fast matrix multiplier using a combination of
SW and HW (FPGA).  The winning design was implemented using BSV
(Bluespec SystemVerilog, www.bluespec.com), which takes its major
ideas from Haskell and Term Rewriting Systems.

[ For even more spectacular results, take a look at this year's
  MEMOCODE design contest winner.

        http://rijndael.ece.vt.edu/memocontest08/

  The problem was to decrypt, sort and re-encrypt a file of records.
  Out of 27 entrants, 9 finished the contest.  The winning entry was
  written entirely using BSV, and beat the second-place finisher by a
  factor of 11x (yes, 11x, not 11%), and beat the reference software
  implementation by 1100x. ]

Regards,

Nikhil
_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to