DocumentCode :
683962
Title :
A novel scheme to generate optimal memcpy assembly code
Author :
Ying, Huan ; Zhu, Hao ; Wang, Donghui ; Hou, Chaohuan
Author_Institution :
Graduate University of Chinese Academy of Sciences, Beijing, 100190, China
fYear :
2013
fDate :
23-25 March 2013
Firstpage :
594
Lastpage :
597
Abstract :
Memcpy function is invoked frequently by digital signal processor to handle data transfer during encoding and decoding of multimedia. This paper presents a novel scheme to generate optimal memcpy assembly code for a reduced instruction set computer architecture. Based on the ordered binary decision diagram and the concept of data mining, the proposed solution completely exploits the available optimization according to the input parameters of memcpy. Thus, the memcpy function assembly code generated by our proposal accomplishes the directed-optimal data transfer during execution. Experimental results showed that the solution improves the performance of memcpy effectively. It reduced 56.5c/o executed cycles on average. Moreover, the approach of generation for memcpy at assembly level is portable for any other reduced instruction set computer architecture with modification of the customization file.
Keywords :
Assembly; Boolean functions; Data structures; Digital signal processing; Hardware; Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Technology (ICIST), 2013 International Conference on
Conference_Location :
Yangzhou
Print_ISBN :
978-1-4673-5137-9
Type :
conf
DOI :
10.1109/ICIST.2013.6747619
Filename :
6747619
Link To Document :
بازگشت