共 1,304 篇文章
共 6,317 篇文章及评论
博客分类
Blog Roll
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Debugger Extersion (续三)
作者: 甘驰 (Intel) (20 篇文章) 日期: 三月 20, 2009 在 10:22 下午
承接上个话题event filter. Transparent原意为透明的、显著的,但在计算机领域中它意为因为透明,而不被感知,意思完全相反。我开始认为event filter是把要的东西留下,象洗菜的篓子,但这个event filter却是设要被忽略的事件,奇怪的很,但转念一想,滤水器不就把胀东西留下吗?
所以event filter是用来设定你不关心的事件,data sharing event就不会暂停程序运行并显示相关信息。我认为设定关心的事件可能更有用,在洋洋晒晒的,几十万、甚至上百行代码的程序运行时,可能产生大量的data sharing events, 关掉几个远不如只看几个来得直观、简单。大家的想法如何?请反馈,以便我们在下个版本中增加这项功能。
---------------------------------------------
多个线程同时进入同一个函数也是发生data sharing event的一个可能,当它发生时,debugger的Break On Re-entrant Call功能会暂停程序运行。当前版本对Address的内容格式的描述不太清楚,通常你只需直接键入函数名。
分类: 并行计算, 英特尔® 软件网络 2.0
标签:debugger OpenMP
如需了解英特尔软件产品相关的性能和优化选项,请参阅优化注意事项.
评论 (0)
引用 (0)
写评论 
欲获得技术支持,请访问软件支持页面.

