Better perf

Simon Peyton Jones simonpj at microsoft.com
Tue Mar 7 22:55:17 UTC 2017


| But: binary-trees runtime increases by 5%.

David: might you look to see if there is any obvious reason for this regression?  We could just accept it, but it's always good to know why, and to document it.

Thanks

Simon

| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Joachim
| Breitner
| Sent: 07 March 2017 10:43
| To: ghc-devs at haskell.org
| Subject: Re: Better perf
| 
| Hi,
| 
| perf.haskell.org has something to say about these:
| 
| Am Montag, den 06.03.2017, 15:45 +0000 schrieb Simon Peyton Jones via
| ghc-devs:
| > I’ve just committed this patch sequence
| > fb9ae288088a3eabc4e1bb4e86fa473a3881d2e2 Make FloatOut/SetLevels
| > idemoptent on bottoming functions
| 
| increases lambda runtime by 3%. Maybe an environment-dependent
| performance cliff, given that you did not report this regression in your
| nofib listing.
| 
| > 995ab74b3c55fe3a0299bd94b49e948c942e76d6 Comments only
| 
| No change reported. Good :-)
| 
| > 1163f4f2fe9aabd722c963497c67c5f8c71ef71b Tiny refactor
| 
| No change reported.
| 
| > 9b2c73ea8082199245bfa6a28390b70b38f87fd1 Make TH_Roles2 less fragile
| 
| No change reported.
| 
| > 9304df5230a7a29d3e992916d133e462b854e55f Fix CSE (again) on literal
| > strings
| 
| This is where most of the changes are:
| https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fperf.has
| kell.org%2Fghc%2F%23revision%2F9304df5230a7a29d3e992916d133e462b854e55f&d
| ata=02%7C01%7Csimonpj%40microsoft.com%7C68ad9d20aa794e70cdb708d46546c5ff%
| 7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636244802039385263&sdata=pvj
| YNwtA3NHHxF7z7bwagYX5Cjun8%2FIztPvXEO1AtdY%3D&reserved=0
| 
| There are some nice runtime improvements in cryptarithm1 (-12%), fasta,
| integer and scs (each -3%).
| 
| But: binary-trees runtime increases by 5%.
| 
| 
| This was your daily performance weather report.
| 
| Joachim
| 
| --
| Joachim “nomeata” Breitner
|   mail at joachim-breitner.de| https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.joac
| him-
| breitner.de%2F&data=02%7C01%7Csimonpj%40microsoft.com%7C68ad9d20aa794e70c
| db708d46546c5ff%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636244802039
| 385263&sdata=hbp839x4Boa3J6gY4sOchfHGsLZeHiEsNatxsSv08iQ%3D&reserved=0
|   XMPP: nomeata at joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F
|   Debian Developer: nomeata at debian.org


More information about the ghc-devs mailing list