技术前沿:探索新一代并行计算模式
计算机产业目前面临的一大挑战就是如何实现应用软件向多核平台的过渡。由此可见并行软件是摆在我们面前切实而急待解决的问题。
探索新一代并行计算模式
这是解决这个问题的唯一方法,希望不会太迟。工业领域应该建立一家独立的基金会或者IT企业投资的类似机构。基金会负责对来自公司,教育机构,集团组织以及个人的提议进行上报,审批和筹资。对于其他的研究计划,也有不同层次的机构负责筹资,执行和培训等。这样可以保障项目能顺利列入日程并继续执行。不过,所有收到的资金都必须在GPL(General Public License,通用公共许可协议)授权许可下才能用于项目的投放。
使用GPL能立即清除重要项目进行中的障碍。首先,任何知识产权的壁垒都不复存在,每个人都能自由公开的进行合作。企业不再需要成年累月的为知识产权协议大费脑筋。在GPL下每个人都能对资源进行共享。如我所见,这不过是千里之堤,溃于蚁穴,当厂商取得某项专利时,也无疑于切断了其他用户使用它的通路。其次,GPL创立了一种共享式框架结构,在GPL的保护下,每个人都可以随时随地的对解决方案进行使用,测试和修改。那些得到公众最大限度认可的解决方案能最大的发挥作用。这里汇集了无数程序设计者有待开发的聪明才智。开放式框架架构就意味着任何用户都没有使用的限制,也没有测试协议的约束。会有更多的人乐于去研究和尝试更好的解决方案。第三,未来的工作是在其他人创建的源代码基础上公开进行的。没人可以独占具有光明前景的技术。最后,GPL为程序设计者的合作提供了成熟的框架结构(诸如,GPL已经开始运行,我们不必再去讨论如何进行分享了)。
当然,对于那些为知识产权高唱凯歌而拒绝创新的股东来说,他们将时间花费在寻找共同合作的知识产权协议上。那么对于他们未来产品的销售前景就很难乐观。如果能认真的思考一下,你会发现,共享的开放式途径是解决并行计算这一难题的最具性价比的方法了。因为这是所有人都面对的问题。
同时值得一提的是,这种想法并非独具新意。GNU/Linux操作系统和相关软件都是有关国际合作如何开发产品和促进销售的成功案例。如今已经很少有公司会在设计,研发和生产流程中从无到有的完成操作系统了。GNU/Linux核心和关联软件本质上说都是共同研发出炉的产品,也为大众服务。每个人都为其努力过,也有权使用。成本分摊也达到了最优。也许大家也会注意到,开放式的免费软件能促进硬件系统,软件支持和服务的销售。这是个不错的商业模式,每个对硬件销售有所帮助的小的软件创意,集合在一起进行成本分摊并形成合适的解决方案。并行软件的挑战同样也能够面对。主要的参与者所面对的就是要对确保满足他们产品未来需求的最快最经济的方法有所认识,并能充分利用目前实施的陈本分摊的开发模式。毕竟,这是个科技高速发展的时代,共进共荣是我们追求的目标。
- 本文关键词:

