Font Size: a A A

Download System Research And Development Based On The Parallel Multi-core Environment

Posted on:2011-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2178360305969897Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
At present, multi-core computing has become mainstream in the development of computer technology. However, if you run on multi-core processors is still a serial process itself, each time only one processor core running the program and the other processor core is in idle state. Multi-core processors will not be able to fully play a role.In order to conform to the trend of the development of computer technology and explore multi-core parallel programming environment.For the purpose of changing that multi-core technology "ahead of the hardware, but application software lags behind" situation. Embarked on the study of this topic:We explored the popular multi-core processor architecture, software development environment Based on multi-core processors, parallel programming methods and multi-threaded Download Technology Based on multi-core processors.With the Microsoft Visual Studio 2008, Parallel Extensions For. NET Framework 3.5 environment, We Developed a prototype software system for parallel downloading. The system consists of Frame Work 3.5, multi download engine, PLINQ engine, the task parallel library, data structure optimization, Status Viewer and other software modules. The major functions of this version are parallel file downloads, document distribution, document status display, mission operations and download history.This paper describes the author's research and development work including key technologies, parallel download software system analysis, design and evaluation process, and other major elements.
Keywords/Search Tags:Multi-core Processors, Multi-core Parallel Algorithms, Documents Transporting, Parallel Extension, Optimize Efficiency
PDF Full Text Request
Related items