This is an automated email from the ASF dual-hosted git repository.
arnabp20 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/systemds.git.
from c2c8864 [SYSTEMDS-3084] Basic Auto-differentiation for Affine layer
add c5b695e [SYSTEMDS-3088] Add Prefetch instruction
No new revisions were added by this update.
Summary of changes:
src/main/java/org/apache/sysds/common/Types.java | 4 +-
src/main/java/org/apache/sysds/hops/Hop.java | 2 +-
.../java/org/apache/sysds/hops/OptimizerUtils.java | 13 +++
src/main/java/org/apache/sysds/lops/Lop.java | 55 +++++++++-
src/main/java/org/apache/sysds/lops/MMCJ.java | 5 +
src/main/java/org/apache/sysds/lops/MapMult.java | 5 +
.../org/apache/sysds/lops/PartialAggregate.java | 5 +
.../java/org/apache/sysds/lops/RightIndex.java | 5 +
src/main/java/org/apache/sysds/lops/UnaryCP.java | 4 +-
.../java/org/apache/sysds/lops/compile/Dag.java | 74 ++++++++++++-
.../controlprogram/caching/CacheableData.java | 4 +
.../runtime/instructions/CPInstructionParser.java | 5 +
.../runtime/instructions/InstructionUtils.java | 2 +-
.../runtime/instructions/cp/CPInstruction.java | 2 +-
...Instruction.java => PrefetchCPInstruction.java} | 39 +++----
.../cp/TriggerRDDOperationsTask.java} | 33 +++---
.../instructions/spark/utils/SparkUtils.java | 3 +
.../java/org/apache/sysds/utils/Statistics.java | 13 +++
.../test/functions/async/PrefetchRDDTest.java | 120 +++++++++++++++++++++
.../DedupReuse4.dml => async/PrefetchRDD1.dml} | 17 +--
.../DedupReuse4.dml => async/PrefetchRDD2.dml} | 18 ++--
.../DedupReuse4.dml => async/PrefetchRDD3.dml} | 18 ++--
22 files changed, 385 insertions(+), 61 deletions(-)
copy
src/main/java/org/apache/sysds/runtime/instructions/cp/{DeCompressionCPInstruction.java
=> PrefetchCPInstruction.java} (52%)
copy
src/main/java/org/apache/sysds/runtime/{controlprogram/paramserv/dp/DataPartitionLocalScheme.java
=> instructions/cp/TriggerRDDOperationsTask.java} (54%)
create mode 100644
src/test/java/org/apache/sysds/test/functions/async/PrefetchRDDTest.java
copy src/test/scripts/functions/{lineage/DedupReuse4.dml =>
async/PrefetchRDD1.dml} (73%)
copy src/test/scripts/functions/{lineage/DedupReuse4.dml =>
async/PrefetchRDD2.dml} (72%)
copy src/test/scripts/functions/{lineage/DedupReuse4.dml =>
async/PrefetchRDD3.dml} (71%)