Win32平台基于通信的多核并行编程方法  

MULTI-CORE PARALLEL PROGRAMMING BASED ON COMMUNICATION ON WIN32 PLATFORM

在线阅读下载全文

作  者:李青[1] 徐璐娜[1] 

机构地区:[1]上海大学计算机工程与科学学院,上海200072

出  处:《计算机应用与软件》2014年第4期11-14,共4页Computer Applications and Software

基  金:上海市科委重点项目(10510500600);上海市重点学科建设项目(J50103)

摘  要:随着计算机硬件的发展,多核并行计算在计算机软件及应用领域的出现率也越来越频繁。目前的多核编程模型采用线程级并行模型,现有的多线程并行编程模型主要有线程库、指令模型和任务式模型三种。提出一种与MPI并行编程模型相似的基于通信的方法在Win32平台上来实现并行编程,在此基础上实现MTI并行编程模型。通过若干典型的测试给出使用MTI进行并行编程的执行结果,结果表明MTI是有效、易用的。With the development of computer science and technology,more and more frequently the term"multi-core parallel computing" appears in computer software and its application field. Current multi-core programming model adopts thread-level parallel model,existing multi-thread parallel programming model mainly includes the thread library,directive models and tasking models. In this paper we propose a communication-based method to implement parallel programming on Win32 platform,which is similar to the multi-thread interface( MTI) parallel programming model,and the MTI parallel programming model is realised based on that. Moreover,we provide the execution outcome of parallel programming using MTI through a couple of typical tests,the results prove that the MTI is effective and easy in use.

关 键 词:多核 多线程 并行 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象