Skip to main navigation Skip to search Skip to main content

SoPHy+: Programming model and software platform for hybrid resource management of many-core accelerators

  • Taeyoung Kim
  • , Jintaek Kang
  • , Sungchan Kim*
  • , Soonhoi Ha
  • *Corresponding author for this work

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    As demand of higher computing power is steadily increasing, it becomes popular to equip a many-core accelerator in a computer system to run concurrent applications. Efficient management of compute resources in such a system is challenging because various factors such as workload variation, QoS requirement change, and hardware failure may cause dynamic change in system status. Recently, a variety of resource management techniques for many-core accelerators have been proposed. They are usually tailored for a specific target architecture. In this paper, we present SoPHy+, which supports various types of many-core accelerators, based on a hybrid resource management technique. SoPHy+ provides a seamless design flow from programming front-end, which generates dataflow-style function codes automatically from the task specification, to run-time environment, which adaptively manages compute resources for concurrent applications in response to system status change. SoPHy+ has been implemented on two different many-core architectures: the Intel Xeon Phi coprocessor and an Epiphany-like NoC virtual prototype. Experimental results prove that SoPHy+ is capable of adapting to the run-time workload variation effectively with affordable overhead of run-time resource management.

    Original languageEnglish
    Pages (from-to)47-58
    Number of pages12
    JournalMicroprocessors and Microsystems
    Volume43
    DOIs
    StatePublished - 2016.06.1

    Keywords

    • Many-core accelerator
    • Resource management
    • Run-time mapping
    • Software platform
    • Throughput

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'SoPHy+: Programming model and software platform for hybrid resource management of many-core accelerators'. Together they form a unique fingerprint.

    Cite this