Java Heap Error in VTA Chisel Model

I’m having trouble building the chisel model in sbt for some configurations of VTA.

With:

  • batch = 1
  • blockOut = 64
  • blockOutFactor = 1
  • blockIn = 64
  • inpBits = 64
  • wgtBits = 8
  • uopBits = 32
  • accBits = 128
  • outBits = 64
  • uopMemDepth = 2048
  • inpMemDepth = 1024
  • wgtMemDepth = 1024
  • accMemDepth = 2048
  • outMemDepth = 1024
  • instQueueEntries = 512

I get the error java.lang.OutOfMemoryError: Java heap space when I try to build, and it doesn’t show me a stack trace. What are the restrictions on what these values can be, and is there documentation on this?