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 bded029  [SYSTEMDS-2943] Move the publish to staging beta
     add 79d5531  [SYSTEMDS-2947] Lineage cache eviction and unified GPU memory 
manager

No new revisions were added by this update.

Summary of changes:
 .../controlprogram/caching/CacheableData.java      |   6 +-
 .../instructions/gpu/context/GPUContext.java       |  11 ++
 .../instructions/gpu/context/GPUContextPool.java   |   4 +
 .../gpu/context/GPUMatrixMemoryManager.java        |  11 +-
 .../instructions/gpu/context/GPUMemoryManager.java | 113 +++++++++++++++--
 .../instructions/gpu/context/GPUObject.java        |  92 +++++++++++++-
 .../apache/sysds/runtime/lineage/LineageCache.java | 136 ++++++++++++---------
 .../sysds/runtime/lineage/LineageCacheConfig.java  |   3 +
 .../sysds/runtime/lineage/LineageCacheEntry.java   |  38 +++++-
 .../runtime/lineage/LineageCacheEviction.java      |  12 +-
 .../runtime/lineage/LineageGPUCacheEviction.java   | 132 ++++++++++++++++++++
 .../test/functions/lineage/GPUFullReuseTest.java   |   1 +
 ...eTest.java => GPULineageCacheEvictionTest.java} |  21 ++--
 ...unctionFullReuse4.dml => GPUCacheEviction1.dml} |  56 +++++----
 ...unctionFullReuse7.dml => GPUCacheEviction2.dml} |  27 ++--
 15 files changed, 530 insertions(+), 133 deletions(-)
 create mode 100644 
src/main/java/org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.java
 copy 
src/test/java/org/apache/sysds/test/functions/lineage/{GPUFullReuseTest.java => 
GPULineageCacheEvictionTest.java} (85%)
 copy src/test/scripts/functions/lineage/{FunctionFullReuse4.dml => 
GPUCacheEviction1.dml} (54%)
 copy src/test/scripts/functions/lineage/{FunctionFullReuse7.dml => 
GPUCacheEviction2.dml} (72%)

Reply via email to