• DocumentCode
    2503288
  • Title

    Enabling an OS kernel for large data with a SIMD Unit

  • Author

    Saito, Shogo ; Oikawa, Shuichi

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2012
  • fDate
    2-5 Oct. 2012
  • Firstpage
    597
  • Lastpage
    601
  • Abstract
    Nowadays, embedded systems treats larger data than ever before. It can be expected that the size of data treated by embedded systems will be increased. In ordinary case, these complicated requirements are achieved with adopting OS(operating system) kernel to systems. To improve the performance of OS kernel´s data processing is meaningful for many embedded solutions. To achieve this improvement, we focused on a SIMD(Single Instruction Multiple Data) unit. Utilization of SIMD unit enables systems to treats large data effectively. Many processors include a SIMD unit for power-efficient processing. Many embedded products includes microprocessors including SIMD unit. Usually the OS kernel abandons using of a SIMD unit, but there are places where a SIMD unit works effectively. There are possibilities that improve performance of data processing with a SIMD unit in the OS kernel. This paper describes experiments to explore the possibilities to utilize a SIMD unit in the kernel. We performed experiments by using UML (User Mode Linux) and increased its performance with utilizing a SIMD unit. This paper shows that a SIMD unit can improve the OS (Operating System) kernel´s data copying performance.
  • Keywords
    Linux; embedded systems; operating system kernels; parallel processing; OS kernel data copying performance; SIMD unit; UML; embedded systems; large data; operating system kernel; power-efficient processing; single instruction multiple data unit; user mode Linux; Data processing; Embedded systems; Kernel; Linux; Program processors; Unified modeling language; Operating System; SIMD; vectorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (GCCE), 2012 IEEE 1st Global Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4673-1500-5
  • Type

    conf

  • DOI
    10.1109/GCCE.2012.6379925
  • Filename
    6379925