• DocumentCode
    1994198
  • Title

    Parallel Macro Pipelining on the Intel SCC Many-Core Computer

  • Author

    Suss, Tim ; Schoenrock, Andrew ; Meisner, Sebastian ; Plessl, Christian

  • Author_Institution
    Zentrum fur Datenverarbeitung, Johannes Gutenberg-Univ. Mainz, Mainz, Germany
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    64
  • Lastpage
    73
  • Abstract
    In this paper we present how Intel´s Single-Chip-Cloud processor behaves for parallel macro pipeline applications. Subsets of the SCC´s available cores can be arranged as a pipeline where each core processes one stage of the overall workload. Each of the independent cores processes a small part of a larger task and feeds the following core with new data after it finishes its work. Our case-study is a parallel rendering system which renders successive images and applies different filters on them. On normal graphics adapters this is usually done in multiple cycles, we do this in a single pipeline pass. We show that we can achieve a significant speedup by using multiple parallel pipelines on the SCC. We show that we can further improve performance by using SCC´s controlling PC in conjunction with the SCC. We also identify aspects of the SCC that hinder the overall performance, mainly the lack of local memory banks for each core on the SCC. The results presented in this paper are not limited to only image processing, but users could expect similar experiences where macro pipelining is used in other applications on the SCC.
  • Keywords
    cloud computing; image processing; microprocessor chips; multiprocessing systems; parallel processing; pipeline processing; rendering (computer graphics); Intel SCC many-core computer; Intel single-chip- cloud processor; SCC controlling PC; graphics adapters; image processing; local memory banks; multiple parallel pipelines; parallel macro pipeline applications; parallel rendering system; single pipeline pass; successive images renders; Computers; Image color analysis; Pipeline processing; Pipelines; Random access memory; Rendering (computer graphics); Tiles; Heterogeneous; Single-Chip-Cloud; macro pipelining; parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.136
  • Filename
    6650872