Closed Bug 709023 Opened 13 years ago Closed 6 years ago

Investigate better code generation for untyped arithmetic

Categories

(Tamarin Graveyard :: Baseline JIT (CodegenLIR), defect, P3)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX
Q2 12 - Cyril

People

(Reporter: lhansen, Unassigned)

References

Details

In bug #708614, as well as elsewhere, we see that the lack of type information (through leaving off type annotations or using Array) in a heavily numeric program can result in very poor performance indeed.  This is as expected, but the performance can truly stink.

We need to investigate whether we can alleviate the problem somehow.  Obvious possibilities are more streamlined generic cases, faster calls to generic cases, better representations (eg non-boxed, or better boxes), faster allocation and GC, and so on - where does the time go?  We don't know.

There are useful test programs on that bug.
https://bugzilla.mozilla.org/show_bug.cgi?id=708614#c17 is particularly relevant.
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.