원문정보
초록
영어
Along with quad-core PC coming into the market and invention of 80-core processor in the laboratory, Software development will go through a foundational innovation due to multi-core technology. The technique of parallel programming on multi-core computers is explored in this thesis. First, the OpenMP standard which is an application programming interface (API) on parallel programming model of shared-memory is introduced and an overview of a set of compiler directives and a library of support functions are given. The OpenMP programs requires an OpenMP-compatible compiler and thread-safe libraries,therefore, both Intel C++ compiler 9.1 and Microsoft Visual Studio 2005 are perfect choices. Then, two-dimensional discrete fast Fourier transform (FFT) is studied by focusing on parallel program design,realization and optimization technology. Finally,the thesis predicts that high performance parallel computing software component library must be a perfect exploitation field in the further future.
목차
1. Introduction
2. OpenMP Analysis
2.1. OpenMP Model
2.2. OpenMP Directives
2.3. OpenMP Library Functions
3. Parallel Algorithm of FFT
3.1. Two-dimensional Discrete Fast Fourier Transform (FFT)
3.2. FFT Algorithm for Parallel Processing
3.3. Parallel Algorithms for Performance Optimization
4. Conclusion
Acknowledgments
References
