
9 Nov
2007
9 Nov
'07
1:28 a.m.
Hello Dan, Friday, November 9, 2007, 3:58:42 AM, you wrote:
HSbase-3.0.0.0.o but I was able to rerun the timings for my code. WIth -O2 the run time went from about 1.5s to 0.2s. With unsafeRead and unsafeWrite that becomes 0.16s.
cool! seems that small loops now are runs on registers, in 6.6 each step of such loop was about 50 instructions long, fetching everything from memory just for curiosity, can you try to manually unroll loop and see results? btw, this still doesn't mean that ghc can be used for numeric-intensive code - it should be tried on larger code blocks. but definitely, it's a whole new era in low-level ghc programming -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com