[riscv-port-jdk17u:riscv-port] RFR: 8307446: RISC-V: Improve performance of floating point to integer conversion

Fei Yang fyang at openjdk.org
Tue May 23 03:55:16 UTC 2023


On Mon, 22 May 2023 04:22:49 GMT, Feilong Jiang <fjiang at openjdk.org> wrote:

> Hi,
> please review this clean backport of [JDK-8307446](https://bugs.openjdk.org/browse/JDK-8307446).
> 
> JHM shows the same improvement on Unmatched board:
> 
> 
> Benchmark                     (size)   Mode  Cnt   Score   Error   Units
> --- baseline -----------------------------------------------------------
> FloatConversion.doubleToInt     2048  thrpt   15  30.270 ? 0.144  ops/ms
> FloatConversion.doubleToLong    2048  thrpt   15  29.831 ? 0.128  ops/ms
> FloatConversion.floatToInt      2048  thrpt   15  30.530 ? 0.031  ops/ms
> FloatConversion.floatToLong     2048  thrpt   15  30.189 ? 0.100  ops/ms
> --- optimized ----------------------------------------------------------
> FloatConversion.doubleToInt     2048  thrpt   15  66.051 ? 0.064  ops/ms
> FloatConversion.doubleToLong    2048  thrpt   15  66.095 ? 0.460  ops/ms
> FloatConversion.floatToInt      2048  thrpt   15  68.114 ? 0.072  ops/ms
> FloatConversion.floatToLong     2048  thrpt   15  68.482 ? 0.193  ops/ms

Marked as reviewed by fyang (Lead).

-------------

PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/57#pullrequestreview-1438344676


More information about the riscv-port-dev mailing list