Name |
Last commit
|
Last update |
---|---|---|
.. | ||
de10nano | ||
dpi | ||
pynq | ||
sim | ||
tsim | ||
vmem | ||
device_api.cc | ||
runtime.cc |
* [VTA] Performance optimize, remove unnecessary contigious memory use. Issue: Uop maintain a cache vector to copy uop data into contigious DRAM memory for FPGA/Simulator use, but this cache vector not get clear after FPGA/Simulator core run, in Resnet18 case, if we printf the cache size in UopQueue::ReadBarrier function, we can saw such cache size keep increase, this would cause no use data copy and unnecessary contigous DRAM memory malloc. Analysis: This issue caused by not clear cache_ vector when do uop_queue_.Reset(). Solution: Override BaseQueue Reset function in UopQueue and add cache_ clear logic. * address review comments, remove spacing.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
de10nano | Loading commit data... | |
dpi | Loading commit data... | |
pynq | Loading commit data... | |
sim | Loading commit data... | |
tsim | Loading commit data... | |
vmem | Loading commit data... | |
device_api.cc | Loading commit data... | |
runtime.cc | Loading commit data... |