hicosim.control
Class ProcessorConfig
java.lang.Object
hicosim.control.ProcessorConfig
public class ProcessorConfig
- extends java.lang.Object
- Author:
- Weber,Calchera, Wager
Klasse stellt die moegliche Konfiguration des HiCoVec dar
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProcessorConfig
public ProcessorConfig(Engine engine)
isDebug_mode
public boolean isDebug_mode()
setDebug_mode
public void setDebug_mode(boolean debug_mode)
getK
public int getK()
setK
public java.lang.String setK(int k)
getN
public int getN()
setN
public void setN(int n)
isShuffle_unit
public boolean isShuffle_unit()
setShuffle_unit
public void setShuffle_unit(boolean shuffle_unit)
getShuffle_width
public int getShuffle_width()
setShuffle_width
public java.lang.String setShuffle_width(int shuffle_width)
isScalar_mul
public boolean isScalar_mul()
setScalar_mul
public void setScalar_mul(boolean skalar_mul)
isVector_mul
public boolean isVector_mul()
setVector_mul
public void setVector_mul(boolean vector_mul)
isVectorshift_unit
public boolean isVectorshift_unit()
setVectorshift_unit
public void setVectorshift_unit(boolean vectorshift_unit)
getVectorshift_width
public int getVectorshift_width()
setVectorshift_width
public void setVectorshift_width(int vectorshift_width)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
displayCPUConfiguration
public java.util.HashMap<java.lang.String,java.lang.String> displayCPUConfiguration(boolean returnConfig)
- This method is either used as callback or as getter for the GUI.
- Parameters:
returnConfig
- - if the configHashMap should be returnt or not
- Returns:
- HashMap config
setUp
public void setUp(int N,
int K,
boolean use_debugger,
boolean use_scalar_mult,
boolean use_vector_mult,
boolean use_shuffle,
int max_shuffle_width,
boolean use_vectorshift,
int vectorshift_width)