免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: run_xiao2000
打印 上一主题 下一主题

词法分析和语法分析并发的想法 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2008-06-16 14:59 |只看该作者
原帖由 run_xiao2000 于 2008-6-12 09:31 发表
昨天在tiny解析的功能上增加了线程和缓存的功能,在我机器上Run了几次,基本上起两个线程耗费的时间是一个线程的两倍左右。想想自己机器是单核的,让prolj兄帮忙在他双核机器上run了一下,降到1.5倍左右。

跟 ...


单元的粒度很重要.

论坛徽章:
0
32 [报告]
发表于 2008-06-17 11:23 |只看该作者
原帖由 system888net 于 2008-6-16 14:59 发表


单元的粒度很重要.


经system888net和prolj兄的提醒,我把每次同步的粒度改50个token,居然发现1K行的代码用两个线程和一个线程跑时间几乎没有任何差别了!!!!!但我的机器是单核的,等会找个双核的机器试试看,说不准会有个惊喜哦!

论坛徽章:
0
33 [报告]
发表于 2008-06-17 14:52 |只看该作者
又让prolj兄帮我测了一下,现在单线程Run的时间基本上是多线程的1.5倍,看来偶最初的想法还是有点道理滴

[ 本帖最后由 run_xiao2000 于 2008-6-17 15:05 编辑 ]

tiny_bak_buf_3.tar.gz

108.74 KB, 下载次数: 7

论坛徽章:
0
34 [报告]
发表于 2008-08-05 17:16 |只看该作者
肯定可以的 楼主加油哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP