• DocumentCode
    86314
  • Title

    An Augmented Reality Processor with a Congestion-Aware Network-on-Chip Scheduler

  • Author

    Gyeonghoon Kim ; Donghyun Kim ; Seongwook Park ; Youchang Kim ; Kyuho Lee ; Injoon Hong ; Kyeongryeol Bong ; Hoi-Jun Yoo

  • Author_Institution
    Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • Volume
    34
  • Issue
    6
  • fYear
    2014
  • fDate
    Nov.-Dec. 2014
  • Firstpage
    31
  • Lastpage
    41
  • Abstract
    For a markerless augmented reality system that can operate all day, the authors implemented a low-power Basic On-Chip Network-Augmented Reality (BONE-AR) processor to execute object recognition, camera pose estimation, and 3D graphics rendering in real time for an HD resolution video input. BONE-AR employs six clusters of heterogeneous SIMD processors distributed on the mesh topology network on a chip (NoC) to exploit data- and task-level parallelism. A visual attention algorithm reduces overall workload by removing background clutters from the input video frames, but also incurs NoC congestion because of a dynamically fluctuating workload. The authors propose a congestion-aware scheduler that detects and resolves the NoC congestion to prevent throughput degradation of a task-level pipeline.
  • Keywords
    augmented reality; image resolution; network topology; network-on-chip; object recognition; parallel processing; pose estimation; rendering (computer graphics); scheduling; 3D graphics rendering; HD resolution video input; augmented reality processor; camera pose estimation; congestion aware network on chip scheduler; low power basic on chip network augmented reality; markerless augmented reality system; mesh topology network on a chip; object recognition; task level pipeline; Augmented reality; Cameras; Computer applications; Integrated circuits; Mobile communication; Multimedia communication; Parallel processing; Signal processing; application-based system; interprocessor communication; multimedia applications; multimedia signal processing; multiple datastream architectures; multiprocessor; special-purpose system;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2014.94
  • Filename
    6981852