DocumentCode :
2494320
Title :
Profiling Bluetooth and Linux on the Xilinx Virtex II Pro
Author :
Duarte, Filipa ; Wong, Stephan
Author_Institution :
Comput. Eng., Delft Univ. of Technol.
fYear :
0
fDate :
0-0 0
Firstpage :
229
Lastpage :
235
Abstract :
In this paper, we present profiling results of the Bluetooth standard implemented on the Xilinx Virtex II Pro device. The investigation is performed in two stages. First, we solely focus on the Bluetooth standard and its internal functions. Second, we focus on the Bluetooth standard in conjunction with an operating system. In both stages, we determine the most time-consuming junctions by pinpointing the most computationally intensive or most data-intensive functions. The results of the first stage show that there are eight most time-consuming functions within Bluetooth. The results of the second stage show that (excluding interrupt related functions) the most time-consuming function is memcpy. This function is called inside of the Bluetooth standard in order to move received packets to another memory location (allowing new packets to be copied to the same memory location) and to reassemble a frame with all the received packet., memcpy is also called within other standard Linux networking protocols which should similarly benefit from an hardware implementation of this junction
Keywords :
Bluetooth; Linux; microprocessor chips; reconfigurable architectures; Bluetooth; Linux networking protocols; Xilinx Virtex II Pro device; memory location; Application specific processors; Bluetooth; Communication standards; Ground penetrating radar; Hardware; Linux; Operating systems; Protocols; Wireless LAN; Wireless networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
Conference_Location :
Dubrovnik
Print_ISBN :
0-7695-2609-8
Type :
conf
DOI :
10.1109/DSD.2006.100
Filename :
1690044
Link To Document :
بازگشت