Font Size: a A A

Research And Application On Method Of Multi-core Programming And Optimization Based On YHFT-QDSP

Posted on:2016-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2348330509460640Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Limited to the restriction of power dissipation and microelectronic processing technology, the calculation ability of single core processor is almost reaching the ultimate by enlarging the basic frequency. Therefore, it is very difficult for single core processor to meet the increasing demands of calculation ability, and the form of multi-core computing will be the mainstream choice. Only an excellent multi-core program can make full use of a multi-core processor.Based on the needs of a project, we proposed a multi-core program and an optimization method for YHFT-QDSP.In the method of the multi-core program, we first analyzed general method of multi-core programing, then based on the construction of this kind chip, we proposed how to realize multi-core programing on YHFT-QDSP. We proposed three methods on how to realize data sharing among cores: use shared memory space, use specific memory space and use the mapped memory space. For maintenance of shared variables, we proposed two solutions that increase the time overhead and increase the space overhead. About the synchronization and communication among cores, we finally proposed three solutions to realize it: use crossINT, Set shared flag variable and use the SDP light.In the multi-core optimization methods, we first analyzed the factors influencing the performance of the multi-core program, like processor idle, resource competition and memory delay, then we illustrated the method on multi-core program optimization and how to YHFT-QDSP to realize accelerating, like compiler, optimization, optimization of loop statement, use inline functions, replace the software with hardware and optimization of memory.According to the needs of project and based on the multi-core program and its optimization method, we successfully realize the Cross correlation and ImgMatch on YHFT-QDSP. Then we optimize the two programs and make the performance of these programs to meet the needs of the project.
Keywords/Search Tags:YHFT-QDSP, Multi-core Programming, Multi-core Optimization
PDF Full Text Request
Related items