英特尔多核编程大赛Q & A---4

celineshi 2007-06-12 02:25:14
Q:第一题中,文件I/O的耗时和计算耗时相关问题?
A:作为原始数据的浮点数串的可达50M~100M,故文件I/O的耗时不可简单忽略。在本赛标准平台上,读50M个浮点数耗时0.24s,未经优化的计算耗时大约为0.42s,在同一数量级上,故无必要在标准平台加装RAMDISK以提高I/O效率。

Q:第一题中,出现两个或以上浮点数串的乘积相等且都为最大值,以那个为最终答案?
A:以第一次出现的浮点数串的首个数的序号为最终答案。

Q:请问复赛平分的机器用的是64BIT WINDOWS XP还是32BIT WINDOWS XP?INTEL IPP和INTEL MKL用的是IA-32还是INTEL64版本的?
A:32位Windows,32位的库

Q:复赛的评审是只考察程序输出么?即程序是不是还要写注释以供人评审
A:对进入决赛者的答题会人工评审
...全文
1138 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodkai 2007-06-13
  • 打赏
  • 举报
回复
在操作系统缓存中有了要读取的数据的情况下,时间可能会是那么多,但能不能稳定保持在那个时间上,否则会有失公平
pengzhenwanli 2007-06-13
  • 打赏
  • 举报
回复
Q:第一题中,文件I/O的耗时和计算耗时相关问题?
A:作为原始数据的浮点数串的可达50M~100M,故文件I/O的耗时不可简单忽略。在本赛标准平台上,读50M个浮点数耗时0.24s,未经优化的计算耗时大约为0.42s,在同一数量级上,故无必要在标准平台加装RAMDISK以提高I/O效率。
关于此问题,我想问一下,你的平台虽然比我的好很多,但是我的读1亿个数据的时间大约不优化是20S,优化后是8S,使用你们提供的方式,但是我的计算时间也是0.42s,你说在同一个数量级上,我觉得不可能。如果不用什么特殊的方式,那个文件大概有390M大,一次从文件读入这么大的数据,不可能0.24s,我对你的说法表示怀疑
flyingdog 2007-06-13
  • 打赏
  • 举报
回复
我也觉得要使用ramdisk。优化后的时间很可能连0.1秒都不到。
而且最好能公布ramdisk的环境。
hwshdujcj 2007-06-13
  • 打赏
  • 举报
回复
复赛是不是只提交代码啊?
不用选编译器选项
赖勇浩 2007-06-13
  • 打赏
  • 举报
回复
所以我也觉得用RamDisk是比较公平的。

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧