shenpeifu / vtr-verilog-to-routing

Automatically exported from code.google.com/p/vtr-verilog-to-routing
0 stars 0 forks source link

VPR memory corruption while writing packing results (.net) file for large benchmark #78

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run VPR packing on the linked blif file and architecture

The directrf benchmark seems to pack successfully, but encounters memory 
corruption while writing out the packing results (.net) file.  

Looking at the .net file in the linked archive, you can see that it was only 
partially written, while the log file shows glibc detecting memory corruption.

This may be difficult to debug, since the benchmark requires >64GB of RAM.

File archive is available from:
http://www.eecg.utoronto.ca/~kmurray/titan/directrf_vpr_mem_corruption.tar.gz

Original issue reported on code.google.com by kevinemu...@gmail.com on 19 Mar 2014 at 3:57

GoogleCodeExporter commented 9 years ago
Yes, this test case is too big for the machines that I have access to.  
However, the most fragile part of the packer code has been (finally) replaced, 
today, by more robust code that is both faster and uses less memory.  Kevin, 
can you try this out and see if the new code in the trunk takes care of your 
problem?

Original comment by JasonKai...@gmail.com on 28 Mar 2014 at 3:59