Package com.upmem.dpu

Class DpuDescription


  • public final class DpuDescription
    extends java.lang.Object
    Hardware characteristics of a DpuSystem.
    • 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.