Title :
The memory management and optimization of PCI driver
Author :
Zhen, Guoyong ; Wang, Lili ; Zhang, Yong ; Ren, Yongfeng
Author_Institution :
Nat. Key Lab. for Electron. Meas., North Univ. of China, Taiyuan, China
Abstract :
Various memory allocation methods provided by PCI driver are analyzed and compared, the factors that affect the driver transmission performance are found and effective optimization program for the DMA transmission is made. In hardware configuration, please use the disk array to write to improve the computer´s disk speed. In programming, please use multi-thread approach, set ping-pong buffer, combined with multi-core thread parallel processing technology to improve the efficiency of PC machines. These measures have been used successfully in data acquisition system, and then a good DMA transmission performance is obtained.
Keywords :
data acquisition; device drivers; multi-threading; multiprocessing systems; optimisation; peripheral interfaces; storage management chips; DMA transmission; PCI driver; computer disk speed; data acquisition system; driver transmission performance; hardware configuration; memory allocation methods; memory management; memory optimisation; multicore thread parallel processing technology; multithread approach; ping pong buffer; Analytical models; Discrete wavelet transforms; Instruments; Optimization; DMA; Memory Management; PCI; multi-thread; performance optimization;
Conference_Titel :
Electronics and Optoelectronics (ICEOE), 2011 International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-61284-275-2
DOI :
10.1109/ICEOE.2011.6013176