Ticket #13 (closed proposed-project: wontfix)

Opened 6 years ago

Last modified 23 months ago

Improve performance of numerical code

Reported by: paolo Owned by: none
Priority: bad Keywords:
Cc: Topic: GHC
Difficulty: unknown Mentor: not-accepted

Description (last modified by chak@…) (diff)

GHC's performance for double and float intensive code is not as good as it could be. Find out why and improve it. Requires GHC backend hacking. Must be very Haskell literate or have knowledge of code generators.

Interested Mentors

  • Don Stewart <dons@…>
  • Manuel Chakravarty <chak@…>

Interested Students

  • Creighton Hogg <wchogg@…>

Change History

Changed 6 years ago by paolo

  • description modified (diff)

Changed 6 years ago by wchogg

  • description modified (diff)

Changed 5 years ago by chak@…

  • description modified (diff)

Changed 4 years ago by nominolo

  • priority set to OK

Changed 4 years ago by dons

Needs close discussion with SimonM about related issues (e.g. SSE support in the native code gen). Could be integrated into the general work on the code gen appearing in the next few months.

If you're interested in doing code generator hacking, this is the ticket, and we can discuss more with Simon about what to do.

Changed 4 years ago by simonmar

  • priority changed from OK to bad

I think the timing isn't right for this project, as we have significant upheavals in the pipeline for the back end this summer, so coordination will be difficult. For a SoC project we need something with more clearly-defined goals, and less interaction with other ongoing development work.

An example of a good project would be "implement optimisation X in the backend" - but that won't be doable until we have the architectural changes in place. So I'm going to mark this as "bad" for now.

Changed 23 months ago by dons

  • status changed from new to closed
  • resolution set to wontfix

Too old.

Note: See TracTickets for help on using tickets.