[GHC] #13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: (none) Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.0.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- Andras has a bunch of different benchmarks for different effect handler code which stresses the optimiser in interesting ways. It would be good to add some of these benchmarks to nofib as they are likely quite different from a lot of the examples already in there. https://github.com/AndrasKovacs/misc-stuff/tree/master/haskell/Eff -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: mpickering Type: task | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by mpickering): * owner: (none) => mpickering * component: Compiler => NoFib benchmark suite -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: mpickering Type: task | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Oooohh yes please! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: mpickering Type: task | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by clinton): Is there a tutorial/readme on adding benchmarks to NoFib? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: mpickering Type: task | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by mpickering): clinton, you can see an example here - https://phabricator.haskell.org/D3683. I still want to add more specific Eff benchmarks but they are a bit more difficult to add as you have to remove library dependencies by moving the relevant definitions into local files. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks
-------------------------------------+-------------------------------------
Reporter: mpickering | Owner: mpickering
Type: task | Status: new
Priority: normal | Milestone:
Component: NoFib benchmark | Version: 8.0.1
suite |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: mpickering Type: task | Status: closed Priority: normal | Milestone: 8.4.1 Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed * milestone: => 8.4.1 Comment: These are now in nofib. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: (none) Type: task | Status: new Priority: normal | Milestone: 8.4.1 Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by mpickering): * status: closed => new * owner: mpickering => (none) * resolution: fixed => Comment: There are still more that can be added. The state monad ones were just the easiest to add initially. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: (none) Type: task | Status: new Priority: normal | Milestone: 8.6.1 Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: newcomer Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by mpickering): * keywords: => newcomer Comment: There are still some benchmarks specifically to do with effect handlers which could be added but they require a bit more work to extract from the libraries. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#13892: Add some benchmarks to nofib from Andras Kovac's Eff benchmarks -------------------------------------+------------------------------------- Reporter: mpickering | Owner: (none) Type: task | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.0.1 suite | Resolution: | Keywords: newcomer Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * milestone: 8.6.1 => Comment: Removing the milestone since it's unlikely to happen for 8.6. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13892#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC