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
Link To Document :
بازگشت