首页 | 本学科首页   官方微博 | 高级检索  
     

单线程程序到多线程程序的自动转换
引用本文:韩培安,王力生.单线程程序到多线程程序的自动转换[J].微计算机应用,2010,31(12).
作者姓名:韩培安  王力生
摘    要:给出了一种将单线程程序自动变为多线程程序的一种方法.该方法基于依赖性分析,将依赖性分析的结果用有向无环图表示出来,然后将有向无环图分解成多个存在依赖关系的集合,同一集合内的元素却不存在依赖关系,它们之间是可以并行执行的,集合间是有执行先后顺序的.然后将各个集合看作各个并行域,并行域内部的程序并行执行,处理并行域的时候,可以用各种模型,如:Thread and Lock,OPENMP等,最后生成相应的并行程序.

关 键 词:多线程  多核  并行化  并行

Automatic Convert from Single Thread to Multithread
HAN Peian,WANG Lisheng.Automatic Convert from Single Thread to Multithread[J].Microcomputer Applications,2010,31(12).
Authors:HAN Peian  WANG Lisheng
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号