[ https://issues.apache.org/jira/browse/SYSTEMML-1894?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Boehm updated SYSTEMML-1894: ------------------------------------- Description: Currently, SystemML uses FastMath instead of Math for certain builtin operations. However, recent experiments with JDK 8 on different platforms have shown that for log this is no longer beneficial and actually leads to a slowdown of up to 30%. For example, on a scenario of 20 iterations of log(X), where X is a 10K x 10K dense matrix, we obtained the following results: {code} log w/ FastMath: 85.2s log w/ Math: 65.6s {code} Hence, this task aims to replace FastMath.log with Math.log in all occurrences in SystemML runtime and code generation framework. > Switch log from FastMath to Math > -------------------------------- > > Key: SYSTEMML-1894 > URL: https://issues.apache.org/jira/browse/SYSTEMML-1894 > Project: SystemML > Issue Type: Sub-task > Reporter: Matthias Boehm > Fix For: SystemML 1.0 > > > Currently, SystemML uses FastMath instead of Math for certain builtin > operations. However, recent experiments with JDK 8 on different platforms > have shown that for log this is no longer beneficial and actually leads to a > slowdown of up to 30%. > For example, on a scenario of 20 iterations of log(X), where X is a 10K x 10K > dense matrix, we obtained the following results: > {code} > log w/ FastMath: 85.2s > log w/ Math: 65.6s > {code} > Hence, this task aims to replace FastMath.log with Math.log in all > occurrences in SystemML runtime and code generation framework. -- This message was sent by Atlassian JIRA (v6.4.14#64029)