• 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