作者ckmarkoh (阿傑)
看板EE_DSnP
標題[問題] circuit optimization的使用時機
時間Thu Jan 13 18:51:24 2011
關於circuit optimization的使用時機
reference program是在讀檔的時候就進行optimization
但如果只進行這樣一次好像太少
而且
在每次strash後都會出現可以optimize的gate
而每次optimize後又會出現可以strash的gate
光是這樣交替下去
甚至可以不用進行simulation及fraig
就把某些test case弄成一個const0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.24.138
※ 編輯: ckmarkoh 來自: 140.112.24.138 (01/13 19:00)
1F:→ ckmarkoh:Reference program應該是有在fraig的時候做optimization 01/13 19:04
2F:→ ckmarkoh:但我覺得optimization可以把它從fraig中獨立出來 01/13 19:04
3F:→ ckmarkoh:不過這樣就要自己多加一個做optimization的指令了 01/13 19:05
4F:推 BBSealion:真的... opt很威猛 做起來要考慮的也一堆很頭大 01/13 19:35
5F:推 BBSealion:strash如果有順便做opt 那連按多次strash就會變合理 01/13 19:40
6F:推 puerpuella:strash的時候如果有merge就往上作optimize也會出現需要 01/13 20:37
7F:→ puerpuella:多次strash的情形嗎(不確定中...) 01/13 20:37
8F:推 ric2k1:嗯,我來提供一個評分用的 dofile, 大家就用它來 tune 好了 01/13 21:25
9F:→ ric2k1:不過我先 try try 看,明後天公佈... 01/13 21:26
10F:推 ric2k1:大致上應該是會 strash --> sim --> fraig 然後循環個幾次 01/13 21:27
11F:→ ric2k1:比速度也比結果 <== 但應該沒有很多人會做到這裡吧? 01/13 21:27
12F:→ ric2k1:所以占分應該不會很高 01/13 21:28
13F:推 tomap41017:天啊!!大家進度也太快了八 01/14 01:11
14F:推 BBSealion:我覺得不做opt 很多根本無法和老師的比照XD 01/14 01:39
15F:→ BBSealion:有時opt處理的東西太多了 甚至比strash多很多... 01/14 01:39
16F:推 ric2k1:其實我的版本還是很弱 (沒甚麼 tune 過)... 01/14 01:46
17F:推 aitjcize:我是strash到circuit沒變化才停止耶,包括trivil的化簡 01/14 02:57
18F:→ ckmarkoh:我的更弱 光是讀circuit的時間就是老師好幾倍了... 01/14 13:53
19F:推 BBSealion:我simultaion的速度慢到想哭...想辦法調整中= = 01/14 14:59