作者chrisioriryo (Frank)
看板EE_DSnP
标题[建议] Final Project Submission
时间Mon Jan 16 22:47:32 2012
我在这里公布Final Project评分上大家需要take care一下的地方 (Approved by Ric)
假设你(你)已经写到自己预想的地方...可以参考一下这篇做最後的修改
反之如果code都还不能run的...那我强烈建议先按一下左键
先提醒一件最重要的事 :
明天deadline之後, 我们会立刻公布submission failed, compile error等等名单
请check你自己是否在list上, 并尽速补交到我们信箱[email protected]
原则上我们希望能在礼拜三开始帮大家run final project, 并做grading
所以请大家配合 !!!
我就先从大方向开始讲 :
1.
请大家务必在submission前通过selfcheck, 确定上传版本自己下载後正常
(拜托, 不要让助教们到project都还在帮大家改档名...)
2. 我们测一律在64 bit machine测, 每个testcase会分别评分, 但每个case下的
commands 会占不同分数, 好比cirsim在test1和test2里可能比重不同,
而 testcase 和以往作业一样由简单到困难
3.
我建议要做的command就要做到没问题 (robusity对program来说很重要)
由前几次作业可以知道只要testcase跑不完一定很低分
假设你很赶的写好strash, 但没有好好测导致会crash或timed-out,
有可能拿到比你strash整个没做还低的分数 !!! (depends on left commands)
4.
我们会用cirprint和cirgate来判断你们一些optimization或是simulation做对或错
所以请务必将这两个command做好
5. 对於output的format, 好比cirprint -netlist
我们都有预想一些地方你们可能和reference program output长得不一样
(e.g. 大小写, 空白和tab等等)
不过还是请尽量和reference program弄得像一点...
如果跑出来的output实在超过我们的想像, 只好请你(你)来和我们讨论一下
有些同学有问一些比较detail的测试, 我大致上提一下
1. 以circuit simplification类的command来说, 好比optimize, strash, ...
这些我们会以cirprint来看你们做对做错, 至於debug message不会评分
2. 对於cirsim, 我们会去看cirgate你们印出来的simulation value是否正确
另外当有pattern file时我们会去比对FEC是否都正确的抓出
同样的debug message是给你们自己看的, 不会用它来评分
3. 有些情形像cirsim -random + fraig, 可能每个人的结果都不尽相同
这部份会这样评分 :
1.
fraig後cirprint的电路一定要和fraig前电路functionally equivalent
2. 如果fraig後电路
被fraig掉的node相较於ref program少得太多, 会当
fraig没做
3. 如果fraig做太久, 也会当fraig做错
4.
每个testcase会设一个time out, 基本上最难的testcase也只会有10分钟
所以请balance一下cirsim -random和fraig的时间
(注意 : timed-out和crash是同一件事, 理论上10分钟是超级长的time limit)
5. 理论上project我们不会故意去测一些command上的errorOptions, e.g. Missing ""
也不会故意去测这方面的robusity
最後请缴交上来的档名取成 bxxxxxxxx_fraig.tgz,
当然untar後的资料夹必需是 bxxxxxxxx_fraig
SelfCheck for Fraig Can be Downloaded from CEIBA.
想到再补...大家加油 !!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.245.49
※ 编辑: chrisioriryo 来自: 220.133.245.49 (01/16 22:50)
1F:推 victoret:想请问一下,fraig node 相较 ref " 少太多 " 是少多少? 01/16 23:12
2F:→ victoret:ex:教授 810 个,我 710 个...这样算是少 " 太多 " 吗? 01/16 23:12
3F:推 victoret:有些甚至少超过 100 个...这样的话会算是...? 01/16 23:14
4F:推 kickpp:我以为比较少是好的耶... 01/16 23:20
5F:推 victoret:我本来也这麽觉得ˊˋ 01/16 23:20
6F:推 victoret:还有想请问,在测的时候...会用 O3 吗??? 01/16 23:23
7F:推 ilovecksc:请问档名要叫什麽 照惯例好像要叫bxxxxxxxx_fraig.tgz 01/16 23:31
8F:→ ilovecksc:但是这样self check好像过不了? 01/16 23:31
9F:推 alvin1019127:改依下selfcheck中的split 01/16 23:33
10F:推 kickpp:也没有规定档名阿= = 01/16 23:37
11F:→ e124553423:可以看一下2642 01/16 23:38
12F:推 percentage:请问所谓的debug message试纸什麽呢 01/16 23:49
13F:→ victoret:猜测是指说像是 Fraig: 55 merging !443 之类的吧...猜啦 01/16 23:53
14F:→ chrisioriryo:阿...我打错了XD 是"被fraig掉"的node比ref少太多 01/16 23:57
15F:→ chrisioriryo:Selfcheck我等下会帮大家try一下 01/16 23:59
16F:推 victoret:感谢(刚刚紧张了好久 XDDDDDD)!!! 01/17 00:04
※ 编辑: chrisioriryo 来自: 220.133.245.49 (01/17 00:20)
17F:推 sidney78:cirsim的部分 会看random後的simulation value? 01/17 00:20
※ 编辑: chrisioriryo 来自: 220.133.245.49 (01/17 00:21)
18F:→ chrisioriryo:sim -random应该不会check sim value, 会用在fraig 01/17 00:24
19F:→ chrisioriryo:To victoret : 会开O3 01/17 00:25
20F:→ sidney78:3Q 01/17 00:27
21F:推 victoret:了解!谢谢助教! 01/17 00:32
22F:推 ntueesuevan:请问是不是不会用cirg -fanin 或 -fanout测呢 01/17 00:53
23F:→ chrisioriryo:这很难说...(我手上还没有testcase) 01/17 00:54
24F:→ chrisioriryo:不过既然spec上有这个command, 理论上就会去测它 01/17 00:55
25F:→ wmin0:所以第四点会不会含有const0的FEC啊...= = 01/17 00:55
26F:→ chrisioriryo:不好意思...请问你要问的是...?! 01/17 00:58
27F:→ victoret:应该是问说 FEC 里面会不会包括 CONST 0 吧... 01/17 00:59
28F:→ victoret:因为之前教授有篇推文说会改 ref...觉得假如要改,时间是 01/17 01:00
29F:→ victoret:有一点点赶... 01/17 01:00
30F:→ chrisioriryo:喔...这可能有点tricky, 我们会以ref program为准 01/17 01:01
31F:→ chrisioriryo:或许最後不会出现这种testcase 01/17 01:01
32F:→ victoret:应该说,想知道 CONST 0 和非 FEC Group 的成员...会不会 01/17 01:07
33F:→ victoret:在 fraig 里 merge...现在是不会,可是不太清楚之後的... 01/17 01:07
34F:→ wmin0:呃...因为教授还没把他更新的ref丢上来...所以有点抖... 01/17 01:08
35F:→ victoret:超抖 +1... 01/17 01:08
36F:推 wmin0:总之就是两个地方 1.cirg 0 的fec栏会不会有东西 01/17 01:12
37F:→ wmin0: 2. cirp -fec 会不会看到某个pair里面有0 01/17 01:13
38F:推 kickpp:我的是不会的 楼上的会有吗?? 01/17 01:33
39F:→ wmin0:原ref没有 我的也没有 就怕新ref有... 01/17 01:35