• DocumentCode
    701752
  • Title

    Multithreaded implementation of data intensive applications with overlapped I/O and computation

  • Author

    Raju, K. ; Chiplunkar, Niranjan N. ; Karanth, Sahana

  • Author_Institution
    Dept. of CS& E, NMAMIT, Karkala, India
  • fYear
    2015
  • fDate
    19-20 Feb. 2015
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The performance of parallel systems is limited by the I/O performance rather than the CPU performance. Scientific computing and database applications demand for large volume of I/O especially the disk I/O. The widening gap between CPU and disk speeds limits the speedup achieved by parallelizing such I/O intensive applications. Hence reducing I/O overhead in parallel systems deserves special attention. In this paper we introduce a technique that overlaps the disk I/O and computation for an OpenMP based parallel processing environment. The technique uses multiple threads that perform computation in parallel and a single thread for I/O. The overlapping is enabled by using pre-fetch buffers for every computational thread. The above method is tested for a weather data analysis application and the experimental results show that this approach can achieve a speed up of 1.75 over a single threaded implementation. Our system achieves a speed up as high as 8.71 over the Hadoop implementation of the same application.
  • Keywords
    application program interfaces; geophysics computing; input-output programs; meteorology; multi-threading; storage management; CPU; I/O intensive application parallelization; I/O overhead reduction; I/O performance; OpenMP based parallel processing environment; computation analysis; computational thread; data intensive applications; disk I/O; multithreaded implementation; overlapped I/O; parallel system performance; prefetch buffers; single-thread; weather data analysis application; Data analysis; Hard disks; Instruction sets; Message systems; Meteorology; Parallel processing; Hadoop; OpenMP; Parallel systems; overlapping of disk I/O and computation; pre-fetch buffers; weather data analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing Technologies (PARCOMPTECH), 2015 National Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4799-6916-6
  • Type

    conf

  • DOI
    10.1109/PARCOMPTECH.2015.7084523
  • Filename
    7084523