Package com.upmem.dpu
Class DpuDescription
- java.lang.Object
-
- com.upmem.dpu.DpuDescription
-
public final class DpuDescription extends java.lang.ObjectHardware characteristics of a DpuSystem.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBackendId()intgetChipId()intgetIramSizeInInstructions()intgetMramSizeInBytes()intgetNrOfAtomicBitsPerDpu()intgetNrOfControlInterfaces()intgetNrOfDpusPerControlInterface()intgetNrOfNotifyBitsPerDpu()intgetNrOfThreadsPerDpu()intgetNrOfWorkRegistersPerThread()intgetWramSizeInWords()
-
-
-
Method Detail
-
getChipId
public int getChipId()
- Returns:
- The chip version number.
-
getBackendId
public int getBackendId()
- Returns:
- The DPU backend id.
-
getNrOfControlInterfaces
public int getNrOfControlInterfaces()
- Returns:
- The number of Control Interfaces in a DPU rank.
-
getNrOfDpusPerControlInterface
public int getNrOfDpusPerControlInterface()
- Returns:
- The number of DPUs per Control Interface.
-
getMramSizeInBytes
public int getMramSizeInBytes()
- Returns:
- The DPU MRAM size in bytes.
-
getWramSizeInWords
public int getWramSizeInWords()
- Returns:
- The DPU WRAM size in 32-bit words.
-
getIramSizeInInstructions
public int getIramSizeInInstructions()
- Returns:
- The DPU IRAM size in instructions.
-
getNrOfThreadsPerDpu
public int getNrOfThreadsPerDpu()
- Returns:
- The number of threads in a DPU.
-
getNrOfAtomicBitsPerDpu
public int getNrOfAtomicBitsPerDpu()
- Returns:
- The number of atomic bits in a DPU.
-
getNrOfNotifyBitsPerDpu
public int getNrOfNotifyBitsPerDpu()
- Returns:
- The number of notify bits in a DPU.
-
getNrOfWorkRegistersPerThread
public int getNrOfWorkRegistersPerThread()
- Returns:
- The number of work registers per thread in a DPU.
-
-