• DocumentCode
    652857
  • Title

    Cache Topology Aware Mapping of Stream Processing Applications onto CMPs

  • Author

    Fang Zheng ; Venkatramani, C. ; Wagle, Rohit ; Schwan, Karsten

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    8-11 July 2013
  • Firstpage
    52
  • Lastpage
    61
  • Abstract
    Data Stream Processing is an important class of data intensive applications in the "Big Data" era. Chip Multi-Processors (CMPs) are the standard hosting platforms in modern data centers. Gaining high performance for stream processing applications on CMPs is therefore of great interest. Since the performance of stream processing applications largely depends on their effective use of the complex cache structure present on CMPs, this paper proposes the StreamMap approach for tuning streaming applications\´ use of cache. Our major idea is to map application threads to CPU cores to facilitate data sharing AND mitigate memory resource contention among threads in a holistic manner. Applying StreamMap to the IBM\´s System S middleware leads to improvements of up to 1.8x in the performance of realistic applications over standard Linux OS scheduler on three different CMP platforms.
  • Keywords
    cache storage; microprocessor chips; middleware; multiprocessing systems; network topology; resource allocation; very large databases; CMP; CPU cores; IBM System S middleware; StreamMap; big data; cache topology aware mapping; chip multiprocessors; complex cache structure; data intensive applications; data sharing; data stream processing applications; memory resource contention; modern data centers; standard hosting platforms; Benchmark testing; Instruction sets; Message systems; Middleware; Ports (Computers); Runtime; Topology; Cache Topology; Data Stream Processing; IBM Infosphere Streams; Thread Mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2013 IEEE 33rd International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2013.13
  • Filename
    6681575