[Haskell-cafe] Re: [Haskell] ANN: NoSlow - Microbenchmarks for
array libraries
Henning Thielemann
lemming at henning-thielemann.de
Tue Dec 1 17:52:49 EST 2009
On Fri, 27 Nov 2009, Henning Thielemann wrote:
> On Fri, 27 Nov 2009, Roman Leshchinskiy wrote:
>
>> You can get more information (including the ugly tables) from my blog
>>
>> http://unlines.wordpress.com/2009/11/27/noslow
>
> Btw. storablevector supports 'zip' using
> http://hackage.haskell.org/package/storable-tuple
> but you may also use 'zipWith' with an atomar result type for testing.
However, I have noticed that the instances in storable-tuple are not quite
efficient. They are implemented with storable-record, which is elegant,
but apparently too hard to compile efficiently for GHC. Storable-record
computes the offsets for members of a record automatically according to
their aligment constraints. But GHC seems not to realize, that the offsets
are constants.
More information about the Haskell-Cafe
mailing list