PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   在下寫的小小測試程式, 請各位笑納~~ (https://www.pcdvd.com.tw/showthread.php?t=144974)

orinsinal 2002-10-22 05:55 AM

Re: 在下寫的小小測試程式, 請各位笑納~~
 
引用:
Originally posted by Antony Chen
這個程式本來是我的一個功課, 後來發現蠻操硬體的, 所以就把它作成一個測試程式~~
製作軟體:CodeWarrior 5.3
我自己的電腦測試結果:
AXP 1800+: 36秒
Duron 1G: 55秒
用法:解壓之後執行"Test.exe", 過一陣後會跳出一個視窗顯示幾秒~~~
可能還有Bug, 所以請各位高手多多指教~~
附上Source code, 各位可以自行修改~~~

我的是pentium4 1.7ghz,搭配sdram....
不過這個程式如果如前面網友說的只考慮ALU的話或許跟記憶體頻寬沒多大關聯
我的成績是37秒

orinsinal 2002-10-22 06:15 AM

利用不同的演算法差異應該頗大
像是利用比小於(x/2)的所有數字去除x
要是整除就不是質數
這也是不錯的做法之一
--
剛才試作後的成績相當理想,好像不到幾秒

Antony Chen 2002-10-22 07:00 AM

假如說是交作業的話, 當然是越短越快越好(都在比誰的"短")~~ 但測試程式的話就應該要越煩越好.
而且這個算法是老師指定的, 我也沒辦法........

我想98跟XP執行這個程式的時間都差不多的原因是----還不夠操硬體
假如動到FPU的話應該就有差了

Mr_Aqua 2002-10-22 10:28 AM

引用:
Originally posted by Anonymous
改成 Fortran 95 版本, 1 秒跑完 :Q

一執行答案就出來了 :Q

Pentium !!! 1GHz

好無聊喔 :p


不改要48秒。

以前有玩過暴力的,找到一千萬個直數
我花了快半小時,有人使用Pentium!!! 800MHz 只花了3秒跑完 -.-!
[改Code改出來的]


所以演算法才是重點
再強的機器碰到2^n成長的都沒用阿...

robert007 2002-10-22 11:26 AM

引用:
Originally posted by yunono
AMD 1.13G
Your computer needs 54 second(s) to do this process

小慢了點說


Your computer needs 55 second(s) to do this process

P IV-1.7G ????

真的是這ㄍ情形...XD 我測了好幾次了ㄝ...

1.7g(100*17) + DDR-266 256MB + win2K

公司用機...

xpuser 2002-10-22 02:06 PM

我的Celeron 1AG OC 1.5G
29 sec
(有那麼快喔?!)

superintel 2002-10-22 03:55 PM

c1.2 38秒

waterlover 2002-10-22 05:56 PM

23秒 P4 2.4 FSB533OC 2.6

angusyen 2002-10-22 06:21 PM

謝謝ㄌ
下載試試

lscott 2002-10-22 07:24 PM

引用:
Originally posted by xpuser
我的Celeron 1AG OC 1.5G
29 sec
(有那麼快喔?!)


我是Celeron 1.3G OC 1.5G 28sec


所有的時間均為GMT +8。 現在的時間是09:23 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。