STM Commentary

Ryan Yates fryguybob at gmail.com
Mon May 20 16:31:28 CEST 2013


Thanks!  I'll work on getting it onto the wiki soon.  My next step is to
apply hardware transactions to improve STM performance.  For this I will
need to collect some meaningful STM benchmarks.  If anyone has some
particular use cases or code where they would like to see improved STM
performance on I would love to know.  There are several potential
improvements to the existing STM performance that I will also investigate
along the way.

Ryan

On Mon, May 20, 2013 at 10:04 AM, Simon Peyton-Jones
<simonpj at microsoft.com>wrote:

>  Ryan****
>
> ** **
>
> Great stuff.  What you have is almost certainly more accurate, complete,
> and up to date than anything else we have, so thank you.  As others have
> said, putting it on the GHC wiki would be much the best place.****
>
> ** **
>
> Perhaps here: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/STM*
> ***
>
> ** **
>
> Simon****
>
> * *
>
> *Microsoft Research Limited (company number 03369488) is registered in
> England and Wales*
>
> *Registered office 21 Station Road, Cambridge, CB1 2FB ***
>
> ** **
>
> *From:* ghc-devs-bounces at haskell.org [mailto:ghc-devs-bounces at haskell.org]
> *On Behalf Of *Ryan Yates
> *Sent:* 17 May 2013 21:06
> *To:* ghc-devs at haskell.org
> *Cc:* Michael L. Scott
> *Subject:* STM Commentary****
>
> ** **
>
> Hi all,****
>
> ** **
>
> For a while now I've been working on understanding GHC's STM
> implementation and I finally have something to share.  I've written a
> commentary on the implementation which can be found here:****
>
> ** **
>
> http://fryguybob.github.io/STM-Commentary/****
>
> ** **
>
> The source is here:****
>
> ** **
>
> https://github.com/fryguybob/STM-Commentary/****
>
> ** **
>
> It still could use a bit of polish and I would love to hear about any
> missing details, confusion, or misunderstandings.  My goal in writing this
> was to fill in the gap found here
> http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/STM.  I happy to
> have it live where it is most appropriate.  If anyone has opinions on that,
> let me know.****
>
> ** **
>
> Any comments are welcome, it may be easiest to just comment on the source
> directly on Github, but I will, of course, take feedback in any form.****
>
> ** **
>
> Thanks,****
>
> ** **
>
> Ryan Yates****
>
> ** **
>
> ** **
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20130520/a5708107/attachment-0001.htm>


More information about the ghc-devs mailing list