• DocumentCode
    1925963
  • Title

    clone_n(): Parallel Thread Creation for Upcoming Many-Core Architectures

  • Author

    Gerofi, Balazs ; Hori, Atsushi ; Ishikawa, Yutaka

  • Author_Institution
    RIKEN Adv. Inst. for Comput. Sci., Kobe, Japan
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    592
  • Lastpage
    596
  • Abstract
    Heterogeneous architectures, where a multicore processor, which is optimized for fast single-thread performance, is accompanied with a large number of simpler, but more power-efficient cores optimized for parallel workloads, such as NVIDIA´s GPUs or Intel´s Many Integrated Core (MIC), have been receiving a lot attention recently. Although NVIDIA´s GPUs include built-in support for parallelism control, the MIC uses classical software thread creation and scheduling done by the operating system (OS). While efficient thread creation is desired in such many-core environments, current OS APIs provide the facility of creating only one thread at a time. In this paper, we propose a new system call for parallel thread creation on many-core coprocessors and show that it can perform up to 6.9 times better than the sequential version when executed on Intel´s MIC software development platform.
  • Keywords
    application program interfaces; graphics processing units; multiprocessing systems; operating systems (computers); parallel architectures; processor scheduling; Intel many integrated core; NVIDIA GPU; OS API; clone_n(); heterogeneous architectures; many-core architectures; multicore processor; operating system; parallel thread creation; parallel workloads; parallelism control; power-efficient cores; single-thread performance; software thread creation; software thread scheduling; system call; Cloning; Instruction sets; Kernel; Message systems; Multicore processing; coprocessor; manycore; operating systems; threading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.85
  • Filename
    6337830