@article{yang_xiang_kong_zhou_2010, title={A GPGPU Compiler for Memory Optimization and Parallelism Management}, volume={45}, ISSN={["0362-1340"]}, DOI={10.1145/1809028.1806606}, abstractNote={This paper presents a novel optimizing compiler for general purpose computation on graphics processing units (GPGPU). It addresses two major challenges of developing high performance GPGPU programs: effective utilization of GPU memory hierarchy and judicious management of parallelism. The input to our compiler is a naïve GPU kernel function, which is functionally correct but without any consideration for performance optimization. The compiler analyzes the code, identifies its memory access patterns, and generates both the optimized kernel and the kernel invocation parameters. Our optimization process includes vectorization and memory coalescing for memory bandwidth enhancement, tiling and unrolling for data reuse and parallelism management, and thread block remapping or address-offset insertion for partition-camping elimination. The experiments on a set of scientific and media processing algorithms show that our optimized code achieves very high performance, either superior or very close to the highly fine-tuned library, NVIDIA CUBLAS 2.2, and up to 128 times speedups over the naive versions. Another distinguishing feature of our compiler is the understandability of the optimized code, which is useful for performance analysis and algorithm refinement.}, number={6}, journal={ACM SIGPLAN NOTICES}, author={Yang, Yi and Xiang, Ping and Kong, Jingfei and Zhou, Huiyang}, year={2010}, month={Jun}, pages={86–97} } @inproceedings{yang_gould_horie_iyer_1997, title={New evidence concerning the shock-induced chemical reaction mechanism in a Ni/Al mixture}, volume={429}, booktitle={Shock compression of condensed matter--1997: Proceedings of the Conference of the American Physical Society Topical Group on Shock Compression of Condensed Matter held at Amherst, Massachusetts, July 27-August 1, 1997}, author={Yang, Y. and Gould, R. D. and Horie, Y. and Iyer, K. R.}, year={1997}, pages={639–642} } @article{yang_gould_horie_iyer_1997, title={Shock-induced chemical reactions in a Ni/Al powder mixture}, volume={70}, ISSN={["1077-3118"]}, DOI={10.1063/1.119172}, abstractNote={A new 50 mm powder gun was used to reproduce and to extend the real-time observations of ultra-fast exothermic reactions in a Ni/Al powder mixture at the shock front. Shock profiles measured by a manganin gauge show that (1) the threshold pressure for reaction is about 14 GPa; (2) the initiation criteria based either on shock energy or melting are in contradiction with experimental evidence.}, number={25}, journal={APPLIED PHYSICS LETTERS}, author={Yang, Y and Gould, RD and Horie, Y and Iyer, KR}, year={1997}, month={Jun}, pages={3365–3367} }