DocumentCode
3043075
Title
Utilization of a SIMD Unit in the OS Kernel
Author
Saito, Shogo ; Oikawa, Shuichi
Author_Institution
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
fYear
2011
fDate
Nov. 30 2011-Dec. 2 2011
Firstpage
300
Lastpage
301
Abstract
Nowadays, it is very common that a processor includes a SIMD (Single Instruction Multiple Data) unit in order to accelerate application processing. While a SIMD unit is a part of a processor, it evolves more rapidly than the integer unit of the processor. Since the use of an FPU (Floating Point Unit) and a SIMD unit is basically abandoned from the kernel, there can be places inside the kernel where a SMID unit works effectively to deal with a large amount of data processing. This paper describes our preliminary work to explore the possibility to utilize a SIMD unit in the kernel. We performed preliminary experiments by using UML (User Mode Linux) and show that data copying can be improved.
Keywords
Linux; floating point arithmetic; operating system kernels; parallel processing; FPU; OS kernel; SIMD unit utilization; UML; data processing; floating point unit; single instruction multiple data; user mode linux; Acceleration; Data processing; Kernel; Linux; Multimedia communication; Optimization; Unified modeling language; SIMD; operating systems; vectorization;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Computing (ICNC), 2011 Second International Conference on
Conference_Location
Osaka
Print_ISBN
978-1-4577-1796-3
Type
conf
DOI
10.1109/ICNC.2011.57
Filename
6131832
Link To Document