Xiaotong Zhuang
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Xiaotong Zhuang.
international conference on parallel architectures and compilation techniques | 2009
Xiaotong Zhuang; Alexandre E. Eichenberger; Yangchun Luo; Kevin O'Brien; Kathryn M. O'Brien
It is well known that a large fraction of applications cannot be parallelized at compile time due to unpredictable data dependences such as indirect memory accesses and/or memory accesses guarded by data-dependent conditional statements. A significant body of prior work attempts to parallelize such applications using runtime data-dependence analysis and scheduling. Performance is highly dependent on the ratio of the dependence analysis overheads with respect to the actual amount of parallelism available in the code. We have found that the overheads are often high and the available parallelism is often low when evaluating applications on a modern multicore processor. We propose a novel software-based approach called dependence-aware scheduling to parallelize loops with unknown data dependences. Unlike prior work, our main goal is to reduce the negative impact of dependence computation, such that when there is not an opportunity of getting speedup, the code can still run without much slowdown. If there is an opportunity, dependence-aware scheduling is able to yield very impressive speedup. Our results indicate that dependence-aware scheduling can greatly improve performance, with up to 4x speedups, for a number of computation intensive applications. Furthermore, the results also show negligible slowdowns in a stress test, where parallelism is continuously detected but not exploited.
Archive | 2010
Mark E. Giampapa; Thomas M. Gooding; Raul Esteban Silvera; Kai-Ting Amy Wang; Peng Wu; Xiaotong Zhuang
Archive | 2012
Alexandre E. Eichenberger; Kathryn M. O'Brien; Xiaotong Zhuang
Archive | 2009
Alexandre E. Eichenberger; John Kevin Patrick O'Brien; Kathryn M. O'Brien; Lakshminarayanan Renganarayana; Xiaotong Zhuang
Archive | 2010
Thomas M. Gooding; John Kevin Patrick O'Brien; Kai-Ting Amy Wang; Xiaotong Zhuang
Archive | 2009
Alexandre E. Eichenberger; Alan Gara; Kathryn M. O'Brien; Martin Ohmacht; Xiaotong Zhuang
Archive | 2010
Alexandre E. Eichenberger; John Kevin Patrick O'Brien; Kathryn M. O'Brien; Kai-Ting A. Wang; Xiaotong Zhuang
Archive | 2013
Thomas M. Gooding; John Kevin Patrick O'Brien; Kai-Ting Amy Wang; Xiaotong Zhuang
Archive | 2009
Alexandre E. Eichenberger; Yangchun Luo; John Kevin Patrick O'Brien; Xiaotong Zhuang
Archive | 2010
John Kevin Patrick O'Brien; Kai-Ting Amy Wang; Mark Yamashita; Xiaotong Zhuang