• DocumentCode
    3062497
  • Title

    Parallel Task Developing Based on Software Pipeline in Multicore System

  • Author

    Wang, Bo ; Shang, Shifeng ; Fang, Qiming ; Zheng, Weimin

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2010
  • fDate
    6-9 Sept. 2010
  • Firstpage
    542
  • Lastpage
    549
  • Abstract
    The development of multi-core system is ushering in the computer revolution, which strongly drives the programming towards the parallel direction. Software pipeline is one kind of efficient parallel task building. The main reason is that a system commonly includes several subtasks, which execute special functions. When a subtask finishes, some intermediate states and data should be saved for certain time, meanwhile, another subtask will continue to execute until the end of the whole pipeline. Through a real system, web proxy, we partition the whole system into several pipelines, each of which includes multiple subtasks. Based on this, we process series of optimization which can greatly improve the system performance.
  • Keywords
    multiprocessing systems; parallel programming; pipeline processing; computer revolution; multicore system; optimization; parallel direction; parallel task development; process series; software pipeline; web proxy; Buildings; Instruction sets; Middleware; Multicore processing; Optimization; Pipelines; multicore system; parallel task building; software pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-8095-1
  • Electronic_ISBN
    978-0-7695-4190-7
  • Type

    conf

  • DOI
    10.1109/ISPA.2010.13
  • Filename
    5634380