作者photonzero (邪心魔佛)
看板EE_DSnP
标题[问题] ref simulatio的时候好奇怪
时间Mon Jan 16 16:16:10 2012
就是在simulation sim12.aag&sim13.aag时
我发现我的结果与老师不同(速度就别提了QQ)
检查pi 1的时候发现
原来我的pi跟老师就不一样了!!
老师:0001_1110_0111_1111_0001_0001_1101_1110
我:0111_1001_1111_1100_0100_0111_0111_1011
为此我还把int全条成unsigned
但最後发现我们两人 -o log结果一样
一看发现我pi 1刚好对应到每行第一个位置
老师的不是对应到第一个也不是最後一个
可以问一下是为什麽吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.34.206
1F:→ photonzero:我是用pattern.12去看 01/16 16:16
2F:→ e124553423:ref应该是每次收集32组 不足补零,你应该不是这样做吧 01/16 16:19
3F:推 victoret:是不是行数的问题啊?印象中第一个对到的是 lineNum 最小 01/16 16:29
4F:→ victoret:的 PI 01/16 16:29
5F:→ e124553423:我觉得是因为他如果没收集到32组会保留上次部份的value 01/16 16:35
6F:→ photonzero:突然想到会不会我所用的方式其实不是parrell 01/16 16:37
7F:→ photonzero:我是用getline读取一行判断後再将bits一个一个塞到整数 01/16 16:37
8F:→ photonzero:阵列 01/16 16:38
9F:→ photonzero:我突然有个很恶寒的想法,该不会我依开始就搞错parrell 01/16 16:39
10F:→ photonzero:的意思了吗= =,因为我发现老师测一秒我用30秒... 01/16 16:40
11F:→ e124553423:应该是把32个pattern全部塞到一个unsigned/int直接比吧 01/16 17:02
12F:推 sidney78:我也好奇 老师是用32-bit下去跑的吗 我用64会有差@@ 01/16 21:03
13F:推 ric2k1:我是用一个 class 把 unsigned 包起来,所以是 32 bits没错 01/17 02:40
14F:→ ric2k1:用 64 bits 的话要注意 rand() 是 32 bits 哦! 可以注意 01/17 02:41
15F:→ ric2k1:一下 3532 篇。 01/17 02:41