Font Size: a A A

The Research And Realization Of Parallel Reconstruction To Linux Sequential Application Program Based On Multi-Core Processor

Posted on:2011-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:X L ChenFull Text:PDF
GTID:2178360305960961Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the popularization of multi-core processor, in the following years, computers of all fields will be developed into parallel computer, including server, notebook, mobile phone and so on. It has essential difference with traditional processor. All the time, the manufacturers of processors are improving the performance of processor by improving CPU Frequency, but from the architecture point of view, this technology is faced with bottle-neck, transistors used in one processor has reached several hundred millions, it is very difficult to improve performance still by improving CPU Frequency. On the other hand, the improving of CPU Frequency will lead to the increase of power. So, multi-core will be the inevitable trend of the processor development. Accordingly, software will still be in face of great challenge. Of course, it is also opportunity for software field. Since the performance of software will not be remarkably improved with the upgrade of hardware like the traditional mode, except the software fitting for parallel computing. But if we completely redevelop paralleling software which is suitable for multi-core platform, we will not only waste many traditional program resources, but also not satisfy the application demand in a short time.This paper aims at developing general multi-core program, uses parallel development mode and method, with the help of Intel multi-core series development tools, analyzes the paralleling of a sequential program using Intel Thread Checker in multimedia application, finds the hotspot of the sequential program, designs the parallel flow, and then does the corresponding parallel reconstruct using TBB(Intel Thread Building Blocks) Based on Intel SMP(Symmetric multiprocessing). Finally, this paper uses Intel Thread Checker to find the latent mistakes. The experiment result proves that the performance of the application can be greatly improved in the environment of multiprocessor. This paper has realized the reconstruction of a multimedia serial program in Linux, It has certain practical meanings.
Keywords/Search Tags:Multi-core Processor, Parallelization, H.264, Parallel Decoding, TBB, Multithread
PDF Full Text Request
Related items