ECE-Seminar: It's the I/O, stupid.
With massive parallel processing and heterogeneous computing significantly shrinking the computation time but increasing the amount of data movement in the system, the bottleneck of running applications shifts to the I/O. As a result, applications may underutilize system components, especially when the computer needs to deal with a huge amount of data. In this talk, Hung-Wei will introduce his work in improving the data exchange among system components which can speedup database applications by up to 250x. Hung-Wei will also talk about through revisiting the hardware/software interface between data storage and the host computer, we can improve key-value store performance by 2.5x. Hung-Wei will also demonstrate by rethinking the roles of data storage and computing devices inside the computer, we can accelerate general-purpose benchmark applications by 1.39x.