Pitiful benchmark performance

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Pitiful benchmark performance

Kostis Sagonas-3
James Hague asked:

 > > > A nice thing though is that Erlang behaves quite well on some
 > > > benchmarks, for example nested loops, where it is one of the
 > > > fastest non-natively compiled systems. (And HiPE is more than
 > > > 6 times faster than BEAM on this benchmark putting Erlang in
 > > > the ballpark of the statically typed smlnj.)
 > >
 > > That's good to hear. Looking forward to R8.
 >
 > Is HiPE part of R8?

FIY, the HiPE group and members of the Erlang/OTP team held a very
loooong meeting today and among other things, the following were
decided:

  - If the Erlang/OTP team decides to release a pre-release of R8
    during the summer (quite probable), HiPE will also be part of
    this pre-release.  The supported platform will be SPARC *only*.

  - HiPE will be part of R8 (coming out sometime in September or so).
    The supported platform (for HiPE) will be the SPARC architecture
    and there one can observe the speedups reported by Erik Johansson
    in his mail.

    In addition, R8 might also include an x86 port of HiPE (which as
    of yesterday is passing the testsuite, but is currently quite far
    from generating code which is significantly faster than BEAM).


Hope this info is interesting,

Kostis Sagonas (for the HiPE team).



Reply | Threaded
Open this post in threaded view
|

Pitiful benchmark performance

Happi

Kostis Sagonas wrote:

> FIY, the HiPE group and members of the Erlang/OTP team held a very
> loooong meeting today and among other things, the following were
> decided:
>
>   - If the Erlang/OTP team decides to release a pre-release of R8
>     during the summer (quite probable), HiPE will also be part of
>     this pre-release.  The supported platform will be SPARC *only*.
>
>   - HiPE will be part of R8 (coming out sometime in September or so).
>     The supported platform (for HiPE) will be the SPARC architecture
>     and there one can observe the speedups reported by Erik Johansson
>     in his mail.

Just to clearify: HiPE will be an *unsupported* part of R8, that is, OTP
will not support it.
Use it at your own risk, and your own reward ;)
(Hopefully, it will be fully supporten in R9.)
One goal with this release is to get a user-base who can give us feedback,
suggestions for improvements, and above all, realistic benchmarks.

/Erik Johansson