看板 EE_DSnP 關於我們 聯絡資訊
關於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)
ckmarkoh:Reference program應該是有在fraig的時候做optimization 01/13 19:04
ckmarkoh:但我覺得optimization可以把它從fraig中獨立出來 01/13 19:04
ckmarkoh:不過這樣就要自己多加一個做optimization的指令了 01/13 19:05
BBSealion:真的... opt很威猛 做起來要考慮的也一堆很頭大 01/13 19:35
BBSealion:strash如果有順便做opt 那連按多次strash就會變合理 01/13 19:40
puerpuella:strash的時候如果有merge就往上作optimize也會出現需要 01/13 20:37
puerpuella:多次strash的情形嗎(不確定中...) 01/13 20:37
ric2k1:嗯,我來提供一個評分用的 dofile, 大家就用它來 tune 好了 01/13 21:25
ric2k1:不過我先 try try 看,明後天公佈... 01/13 21:26
ric2k1:大致上應該是會 strash --> sim --> fraig 然後循環個幾次 01/13 21:27
ric2k1:比速度也比結果 <== 但應該沒有很多人會做到這裡吧? 01/13 21:27
ric2k1:所以占分應該不會很高 01/13 21:28
tomap41017:天啊!!大家進度也太快了八 01/14 01:11
BBSealion:我覺得不做opt 很多根本無法和老師的比照XD 01/14 01:39
BBSealion:有時opt處理的東西太多了 甚至比strash多很多... 01/14 01:39
ric2k1:其實我的版本還是很弱 (沒甚麼 tune 過)... 01/14 01:46
aitjcize:我是strash到circuit沒變化才停止耶,包括trivil的化簡 01/14 02:57
ckmarkoh:我的更弱 光是讀circuit的時間就是老師好幾倍了... 01/14 13:53
BBSealion:我simultaion的速度慢到想哭...想辦法調整中= = 01/14 14:59