<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>周伟明的专栏</title><link>http://blog.csdn.net/drzhouweiming/</link><description>&amp;lt;&amp;lt;软件测试实践&amp;gt;&amp;gt; 已上市</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 23 May 2008 11:16:52 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>周伟明</dc:creator><title>高房价与多核分布式计算</title><link>http://blog.csdn.net/drzhouweiming/archive/2008/02/01/2076513.aspx</link><pubDate>Fri, 01 Feb 2008 10:58:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2008/02/01/2076513.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/2076513.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2008/02/01/2076513.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/2076513.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2076513</trackback:ping><description>本文主要从多核计算的角度来论述高房价问题及其对社会的影响，并给出了高房价问题的最终解决措施。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/2076513.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>OpenMP中的数据处理子句</title><link>http://blog.csdn.net/drzhouweiming/archive/2008/01/10/2033276.aspx</link><pubDate>Thu, 10 Jan 2008 11:02:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2008/01/10/2033276.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/2033276.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2008/01/10/2033276.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/2033276.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2033276</trackback:ping><description>本文主要介绍了OpenMP中的private、firstprivate、lastprivate、threadprivate、reduction、copyin、copyprivate等数据处理子句的用法&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/2033276.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>SD2.0大会的一些随想</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/12/04/1915336.aspx</link><pubDate>Tue, 04 Dec 2007 11:11:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/12/04/1915336.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1915336.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/12/04/1915336.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1915336.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1915336</trackback:ping><description>SD2.0大会的一些随想
&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1915336.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>OpenMP中的任务调度</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/10/26/1844762.aspx</link><pubDate>Fri, 26 Oct 2007 12:31:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/10/26/1844762.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1844762.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/10/26/1844762.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1844762.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1844762</trackback:ping><description>本文主要介绍了OpenMP中任务调度子句schedule的使用方法&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1844762.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>菜鸟、夫子、玫林凯与测试</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/10/25/1843377.aspx</link><pubDate>Thu, 25 Oct 2007 15:05:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/10/25/1843377.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1843377.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/10/25/1843377.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1843377.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1843377</trackback:ping><description>菜鸟安排集体活动，导用夫子的“己所不欲，勿施于人”和玫林凯的管理黄经法则“你希望别人怎样待你，你也应该怎样待别人”，结果闹出笑话。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1843377.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>无锁编程与分布式编程那个更适合多核CPU？</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/09/27/1803695.aspx</link><pubDate>Thu, 27 Sep 2007 18:31:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/09/27/1803695.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1803695.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/09/27/1803695.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1803695.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1803695</trackback:ping><description>本文重点比较了无锁编程和分布式锁竞争的性能，无锁（原子操作）实际上是一种细粒度锁。然后又从实现的功能，程序员掌握难易程度，现有软件的移植等方面进行了比较，得出结论： 无锁编程远不如分布式编程。分布式编程更适合多核CPU系统。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1803695.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>多核系统中三种典型锁竞争的加速比分析</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/09/25/1800319.aspx</link><pubDate>Tue, 25 Sep 2007 17:20:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/09/25/1800319.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1800319.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/09/25/1800319.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1800319.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1800319</trackback:ping><description>本文主要讨论了固定式锁竞争、随机锁竞争、分布式锁竞争三种典型锁竞争情况下的加速比,并分析了任务粒度因子和锁粒度因子对加速比的影响。
结论: 分布式锁竞争加速比随CPU核数成正比，可以达到和单核多任务时相当的性能，是多核编程的发展方向。
 &lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1800319.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>多核新观念－象使用内存一样使用CPU？</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/07/19/1698721.aspx</link><pubDate>Thu, 19 Jul 2007 12:17:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/07/19/1698721.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1698721.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/07/19/1698721.aspx#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1698721.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1698721</trackback:ping><description>象使用内存一样使用CPU？&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1698721.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>OpenMP创建线程中的锁及原子操作性能比较</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689853.aspx</link><pubDate>Fri, 13 Jul 2007 23:16:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689853.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1689853.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689853.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1689853.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1689853</trackback:ping><description>主要比较了原子操作，Windows CriticalSection， OpenMP库带的锁在单任务运行情况下和多任务运行情况下的性能情况，在多核CPU上，多任务的锁竞争花费的时间是单任务时的锁运行花费时间的18倍。锁竞争带来的效率下降完全出乎意料之外，由此也可见多核编程和单核多任务编程是有很大区别的。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1689853.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>多核编程中的任务随机竞争模式的概率分析</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689789.aspx</link><pubDate>Fri, 13 Jul 2007 22:28:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689789.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1689789.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/07/13/1689789.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1689789.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1689789</trackback:ping><description>本文主要分析了多个任务在随机分布式锁竞争的情况下，有不少于CPU核数个数的任务在运行的概率。
然后将随机竞争和无锁编程的性能进行了理论上的比较
&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1689789.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>多核编程中的任务分组竞争模式</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/07/10/1684753.aspx</link><pubDate>Tue, 10 Jul 2007 21:21:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/07/10/1684753.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1684753.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/07/10/1684753.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1684753.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1684753</trackback:ping><description>讨论了使用任务分组锁竞争方式来消除锁竞争导致的CPU饥饿现象，队列池就是任务分组竞争的一个非常好的实践
任务分组竞争模式相对于无锁编程具有更好的优势。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1684753.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>称球问题的测试解法</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/05/17/1613915.aspx</link><pubDate>Thu, 17 May 2007 20:13:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/05/17/1613915.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1613915.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/05/17/1613915.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1613915.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1613915</trackback:ping><description>本文给出了称球问题的测试解法，求出了称k次的最大值，并给出了3次称13个球的实例。&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1613915.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>接口重构定理与Open-Close原则</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/05/05/1596881.aspx</link><pubDate>Sat, 05 May 2007 10:59:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/05/05/1596881.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1596881.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/05/05/1596881.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1596881.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1596881</trackback:ping><description>主要讲解符合Open-Close原则的重构方式&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1596881.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>接口设计定理</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589443.aspx</link><pubDate>Sat, 28 Apr 2007 20:46:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589443.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1589443.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589443.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1589443.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1589443</trackback:ping><description>本文主要根据前面讲过的模块分解原理和接口设计原理推导出接口设计定理
并讨论了《敏捷软件开发》一书中提到的“开放－封闭原则”&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1589443.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周伟明</dc:creator><title>接口关系稳定原理探索</title><link>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589436.aspx</link><pubDate>Sat, 28 Apr 2007 20:41:00 GMT</pubDate><guid>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589436.aspx</guid><wfw:comment>http://blog.csdn.net/drzhouweiming/comments/1589436.aspx</wfw:comment><comments>http://blog.csdn.net/drzhouweiming/archive/2007/04/28/1589436.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/drzhouweiming/comments/commentRss/1589436.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1589436</trackback:ping><description>主要讨论软件模块间的接口关系所遵循的稳定性方面的原理
由稳定原理推导出来软件的体系结构是分层的体系结构
&lt;img src ="http://blog.csdn.net/drzhouweiming/aggbug/1589436.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>