主题:fortran的编译器时钟频率是和PC机相关吗?
xdj331
[专家分:0] 发布于 2011-04-16 13:29:00
fortran的时钟频率应该是多少,在计算每个c指令所需的时钟周期数时需不需要反汇编?
用cpu_time这个函数来获取代码执行时间的时候,总感觉精度不够,结果浮动也有些奇怪,这个函数的精度和量程是多少?
回复列表 (共6个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-04-17 00:21:00
很怪異,時鐘頻率應該是代碼分析器需要關系的東西,怎么跟編譯器扯了關系了?
板凳
xdj331 [专家分:0] 发布于 2011-04-17 09:56:00
我想通过时钟频率来得到代码执行的时间,从而从几种方法中选取一种效率比较高的方法,在用CPU_TIME这个函数的时候,精度貌似不够。
3 楼
臭石头雪球 [专家分:23030] 发布于 2011-04-17 10:00:00
用 profile 工具吧。
4 楼
cgl_lgs [专家分:21040] 发布于 2011-04-17 16:06:00
[quote]用 profile 工具吧。[/quote]
楼上正解!
建议楼主用AQTime——如果没有console输出的话:)
5 楼
xdj331 [专家分:0] 发布于 2011-04-18 10:23:00
profile工具我试过,我是初学者,才开始接触这个,很多不明白,而且fortran的help文件说的也不详细,你如果有关于profile详细的相关资料的话,麻烦发给我下,谢谢,我邮箱:xingdengjiang@163.com
6 楼
cgl_lgs [专家分:21040] 发布于 2011-04-18 13:19:00
尽量学会在网上找/看资料吧,我从来都是依赖于baidu或是google的。
我来回复