期刊文献+

多核微机基于OpenMP的并行计算 被引量:44

OpenMP-Based Parallel Computation on Multi-Core PC
下载PDF
导出
摘要 随着四核微机走向市场和八十核处理器在实验室研制成功,多核正引领软件研发发生基础性变化。开发人员需要在代码中添加线程来利用系统所提供的多个内核,从而提升PC应用软件的功能和性能。文中探讨在多核微机上进行并行计算的实现技术。介绍了共享存储系统并行编程接口OpenMP的模型、指令和库函数,以及Intel C++编译器9.1和Microsoft Visual Studio 2005等对OpenMP的支持;着重探讨了二维离散快速傅里叶变换并行算法的设计、实现与优化技术;展望了高性能并行计算软构件库的开发前景。 Software development will receive a foundational innovation by reason of multi - core technology, along with quad- core PC coming into the market and invention of 80 - core in the laboratory. Programmers add threads into codes to make full use of the new processor, that improves both function and performance of Internet applications. Originates from parallel programming on multi - core com- puters. First introduced OpenMP standard which is an application programming interface(API) on parallel programming model of shared -memory,and gave a quick overview about a set of compiler directives and a library of support functions. Using the OpenMP programs requires an OpenMP- compatible compiler and thread- safe libraries, both Intel C + + compiler 9.1 and Microsoft Visual Studio 2005 are perfect choice. Then studied two-dimensional discrete fast Fourier transform(FFT), focused on parallel program design, realization and optimization technology. Finally, thought that high performance parallel computing software component library must be a perfect exploitation field in the further future.
出处 《计算机技术与发展》 2007年第10期87-91,共5页 Computer Technology and Development
关键词 多核计算机 并行计算 多线程 OvenMP multi- core computer parallel computation multithreading OpenMP
  • 相关文献

参考文献8

  • 1Quinn M J. Parallel programming in C with MPI and OpenMP [M]. 北京:清华大学出版社 ,2005.
  • 2赖建新,胡长军,赵宇迪,王生原,张素琴.OpenMP任务调度开销及负载均衡分析[J].计算机工程,2006,32(18):58-60. 被引量:16
  • 3Grama, Ananth. Introduction to parallel computing[ M].北京:机械工业出版社, 2003.
  • 4Foster I,Designing and building parallel programs[M]. 北京:机械工业出版社 ,2002.
  • 5Andrew. Multithreading parallel and distributed programming [M].北京:高等教育出版社,2002.
  • 6Malyshkin V. Parallel computing technologies[ C].Sth international conference, PaCT 2005. Krasnoyarsk, Russia, 2005. Berlin; New York: Springer,2005.
  • 7Dongarra J.Parallel computing programming[M].北京:电子工业出版社,2005.
  • 8Wilkinson B, Allen M. Techniques and applications using net- worked workstations and parallel computers[ M]. 北京:机械工业出版社,2005.

二级参考文献5

  • 1The OpenMP Architecture Review Board[Z].http://www.openmp.org/drupal/.
  • 2OpenMP Version 2.5 Specification[Z].http://www.openmp.org/drupal/mp-documents/spec25.pdf,2005.
  • 3Allen R,Kennedy K.Optimizing Compilers for Modern Architectures:A Dependence-based Approach[M].Morgan Kaufmann,2001.
  • 4OpenMP Package for ORC[Z].http://sourceforge.net/projects/orcopenmp.
  • 5Open Research Compiler for Itaniurn Processor Family[Z].http://ipf-orc.sourceforge.net.

共引文献16

同被引文献386

引证文献44

二级引证文献125

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部