public class LineageCacheConfig extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | LineageCacheConfig.LineageCachePolicy | 
| static class  | LineageCacheConfig.ReuseCacheType | 
| Modifier and Type | Field and Description | 
|---|---|
| static double | FSREAD_DENSE | 
| static double | FSREAD_SPARSE | 
| static double | FSWRITE_DENSE | 
| static double | FSWRITE_SPARSE | 
| static double | MIN_SPILL_DATA | 
| static double | MIN_SPILL_TIME_ESTIMATE | 
| Constructor and Description | 
|---|
| LineageCacheConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemHead | getCachedItemHead() | 
| static org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemTail | getCachedItemTail() | 
| static LineageCacheConfig.LineageCachePolicy | getCachePolicy() | 
| static LineageCacheConfig.ReuseCacheType | getCacheType() | 
| static boolean | getCompAssRW() | 
| static boolean | isMultiLevelReuse() | 
| static boolean | isReusable(Instruction inst,
          ExecutionContext ec) | 
| static boolean | isSetSpill() | 
| static boolean | isTimeBased() | 
| static void | resetReusableOpcodes() | 
| static void | restartReuse(LineageCacheConfig.ReuseCacheType rop) | 
| static void | setCachePolicy(LineageCacheConfig.LineageCachePolicy policy) | 
| static void | setCompAssRW(boolean comp) | 
| static void | setConfig(LineageCacheConfig.ReuseCacheType ct) | 
| static void | setConfig(LineageCacheConfig.ReuseCacheType ct,
         org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemHead ith,
         org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemTail itt) | 
| static void | setConfigTsmmCbind(LineageCacheConfig.ReuseCacheType ct) | 
| static void | setReusableOpcodes(String... ops) | 
| static void | setSpill(boolean toSpill) | 
| static void | shutdownReuse() | 
public static final double MIN_SPILL_TIME_ESTIMATE
public static final double MIN_SPILL_DATA
public static double FSREAD_DENSE
public static double FSREAD_SPARSE
public static double FSWRITE_DENSE
public static double FSWRITE_SPARSE
public static void setReusableOpcodes(String... ops)
public static void resetReusableOpcodes()
public static boolean isReusable(Instruction inst, ExecutionContext ec)
public static void setConfigTsmmCbind(LineageCacheConfig.ReuseCacheType ct)
public static void setConfig(LineageCacheConfig.ReuseCacheType ct)
public static void setConfig(LineageCacheConfig.ReuseCacheType ct, org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemHead ith, org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemTail itt)
public static void setCompAssRW(boolean comp)
public static void shutdownReuse()
public static void restartReuse(LineageCacheConfig.ReuseCacheType rop)
public static LineageCacheConfig.ReuseCacheType getCacheType()
public static boolean isMultiLevelReuse()
public static org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemHead getCachedItemHead()
public static org.apache.sysds.runtime.lineage.LineageCacheConfig.CachedItemTail getCachedItemTail()
public static boolean getCompAssRW()
public static void setCachePolicy(LineageCacheConfig.LineageCachePolicy policy)
public static LineageCacheConfig.LineageCachePolicy getCachePolicy()
public static boolean isTimeBased()
public static void setSpill(boolean toSpill)
public static boolean isSetSpill()
Copyright © 2020 The Apache Software Foundation. All rights reserved.