From 40d4451e2c2adffe56a3f8082596467166e9ed2c Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sun, 1 Jul 2012 02:52:06 -0700 Subject: Reducing memory usage in bmc2 and bmc3. --- src/aig/saig/saigBmc2.c | 1 + src/aig/saig/saigBmc3.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/aig/saig') diff --git a/src/aig/saig/saigBmc2.c b/src/aig/saig/saigBmc2.c index d28320fc..5492d027 100644 --- a/src/aig/saig/saigBmc2.c +++ b/src/aig/saig/saigBmc2.c @@ -789,6 +789,7 @@ int Saig_BmcPerform( Aig_Man_t * pAig, int nStart, int nFramesMax, int nNodesMax { printf( "%3d : F = %3d. O =%4d. And = %7d. Var = %7d. Conf = %7d. ", Iter, p->iFrameLast, p->iOutputLast, Aig_ManNodeNum(p->pFrm), p->nSatVars, (int)p->pSat->stats.conflicts ); + printf( "%4.0f Mb", 4.0*(Iter+1)*p->nObjs/(1<<20) ); // ABC_PRT( "Time", clock() - clk2 ); printf( "%9.2f sec", (float)(clock() - clkTotal)/(float)(CLOCKS_PER_SEC) ); printf( "\n" ); diff --git a/src/aig/saig/saigBmc3.c b/src/aig/saig/saigBmc3.c index f60f7913..27a03120 100644 --- a/src/aig/saig/saigBmc3.c +++ b/src/aig/saig/saigBmc3.c @@ -1330,7 +1330,7 @@ clkOther += clock() - clk2; printf( "Conf =%7.0f. ", (double)p->pSat->stats.conflicts ); printf( "Imp =%10.0f. ", (double)p->pSat->stats.propagations ); // ABC_PRT( "Time", clock() - clk ); - printf( "%4.0f Mb", 4.0*(f+1)*p->nObjNums /(1<<20) ); + printf( "%4.0f Mb", 4.25*(f+1)*p->nObjNums /(1<<20) ); printf( "%4.0f Mb", 1.0*sat_solver_memory(p->pSat)/(1<<20) ); printf( "%9.2f sec ", (float)(clock() - clkTotal)/(float)(CLOCKS_PER_SEC) ); printf( "\n" ); -- cgit v1.2.3