Select Publications

by Professor Jingling Xue

Books

Xue J, 2000, Loop Tiling for Parallelism, Kluwer Academic Publishers, Boston

Book Chapters

Xue J; Huang Q, 2006, 'Code tiling: one size fits all', in Yang L; Guo M (ed.), High-performance computing: paradigm and infrastructure, edn. 1, Wiley & Sons, USA, pp. 219 - 240

Journal articles

Liao X-K; Yung C-Q; Tang T; Yi H-Z; Wang F; Wu Q; Xue J, 2014, 'OpenMC: Towards Simplifying Programming for TianHe Supercomputers', Journal of Computer Science and Technology, vol. 29, no. 3, pp. 532 - 546, http://dx.doi.org/10.1007/s11390-014-1447-4

Wang L; Xue J; Yang X, 2014, 'Acyclic orientation graph coloring for software-managed memory allocation', Science China Information Sciences, vol. 57, no. 9, pp. 1 - 18, http://dx.doi.org/10.1007/s11432-014-5131-7

Sui Y; Ye D; Xue J, 2014, 'Detecting Memory Leaks Statically with Full-Sparse Value-Flow Analysis', IEEE Transactions on Software Engineering, vol. 40, no. 2, pp. 107 - 122, http://dx.doi.org/10.1109/TSE.2014.2302311

Sui Y; Ye S; Xue J; Zhang J, 2014, 'Making context-sensitive inclusion-based pointer analysis practical for compilers using parameterised summarisation', Software: Practice and Experience, vol. 44, no. 12, pp. 1485 - 1510, http://dx.doi.org/10.1002/spe.2214

Franke B; Xue J, 2013, 'Foreword', Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)

Yang C-Q; Wu Q; Tang T; Wang F; Xue J-L, 2013, 'Programming for scientific computing on peta-scale heterogeneous parallel systems', Journal of Central South University, vol. 20, no. 5, pp. 1189 - 1203, http://dx.doi.org/10.1007/s11771-013-1602-z

Franke B; Xue J, 2013, 'Foreword', ACM SIGPLAN Notices, vol. 48, no. 5

Li J; Xue J; Xie X; Wan Q; Tan Q; Tan L, 2013, 'Epipe: A low-cost fault-tolerance technique considering WCET constraints', Journal of Systems Architecture, vol. 59, no. 10, pp. 1383 - 1393, http://dx.doi.org/10.1016/j.sysarc.2013.06.003

Zhang X; Wu H; Xue J, 2013, 'Instruction scheduling with k-successor tree for clustered VLIW processors', Design Automation for Embedded Systems, vol. 17, no. 2, pp. 439 - 458, http://dx.doi.org/10.1007/s10617-012-9103-0

Liu D; Wang Y; Shao Z; Guo M; Xue J, 2012, ' Optimally Maximizing Iteration-Level Loop Parallelism', IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 3, pp. 564 - 572, http://dx.doi.org/10.1109/TPDS.2011.171

Wang L; Xue J; Yang X, 2012, 'Optimizing modulo scheduling to achieve reuse and concurrency for stream processors', Journal of Supercomputing, vol. 59, no. 3, pp. 1229 - 1251, http://dx.doi.org/10.1007/s11227-010-0522-z

Di P; Wu H; Xue J; Wang F; Yang C, 2012, 'Parallelizing SOR for GPGPUs using alternate loop tiling', Parallel Computing, vol. 38, no. 6-7, pp. 310 - 328, http://dx.doi.org/10.1016/j.parco.2012.03.004

Guan Y; Xue J, 2011, 'Leakage-aware modulo scheduling for embedded VLIW processors', Journal of Computer Science and Technology, vol. 26, no. 3, pp. 405 - 417, http://dx.doi.org/10.1007/s11390-011-1143-6

Gao L; Ngai T; Xue J, 2010, 'Loop Recreation for Thread-Level Speculation on Multicore Processors', Software: Practice and Experience, vol. 40, no. 1, pp. 45 - 72, http://dx.doi.org/10.1002/spe.v40:1

Gao L; Xue J; Ngai T-F, 2009, 'Loop recreation for thread-level speculation on multicore processors', Software: Practice and Experience, pp. n/a - n/a, http://dx.doi.org/10.1002/spe.947

Mi W; Feng X-B; Jia Y-C; Chen L; Xue J-L, 2009, 'PARBLO: Page-Allocation-Based DRAM Row Buffer Locality Optimization', Journal of Computer Science and Technology, vol. 24, no. 6, pp. 1086 - 1097, http://dx.doi.org/10.1007/s11390-009-9297-1

Li L; Feng H; Xue J, 2009, 'Compiler-directed scratchpad memory management via graph coloring', ACM Transactions on Architecture and Code Optimization, vol. 6, no. 3, pp. 1 - 17, http://dx.doi.org/10.1145/1582710.1582711

Lenders P; Xue J, 2008, 'Factorization of singular integer matrices', Linear Algebra and Its Applications, vol. 428, no. 4, pp. 1046 - 1055, http://dx.doi.org/10.1016/j.laa.2007.09.012

Xue J; Guo M; Wei D, 2008, 'Improving the parallelism of iterative methods by aggressive loop fusion', Journal of Supercomputing, vol. 43, no. 2, pp. 147 - 164, http://dx.doi.org/10.1007/s11227-007-0124-6

Scholz B; Burgstaller B; Xue J, 2008, 'Minimal placement of bank selection instructions for partitioned memory architectures', ACM Transactions on Embedded Computing Systems, vol. 7, no. 2, pp. 1 - 32, http://dx.doi.org/10.1145/1331331.1331336

Vera X; Lisper B; Xue J, 2007, 'Data cache locking for tight timing calculations', ACM Transactions on Embedded Computing Systems, vol. 7, no. 1, pp. 1 - 38, http://dx.doi.org/10.1145/1324969.1324973

Xue J; Nguyen PH; Potter J, 2007, 'Interprocedural side-effect analysis for incomplete object-oriented software modules', Journal of Systems and Software, vol. 80, no. 1, pp. 92 - 105, http://dx.doi.org/10.1016/j.jss.2006.06.015

Li L; Xue J, 2007, 'Trace-based leakage energy optimisations at link time', Journal of Systems Architecture, vol. 53, no. 1, pp. 1 - 20, http://dx.doi.org/10.1016/j.sysarc.2006.05.002

Xue J; Cai Q, 2006, 'A lifetime optimal algorithm for speculative PRE', ACM Transactions on Architecture and Code Optimization, vol. 3, no. 2, pp. 115 - 155, http://dx.doi.org/10.1145/1138035.1138036

Xue J; Cai Q; Gao L, 2006, 'Partial dead code elimination on predicated code regions', Software: Practice and Experience, vol. 36, no. 15, pp. 1655 - 1685, http://dx.doi.org/10.1002/spe.739

Gentile A; Verdoscia L; Vitabile S; Abderazek BA; Yang LT; Audsley N; Cai X; Cao J; Chai SM; Chang N; Cheng A; Fanucci L; Givargis T; Gomes L; Gupta R; Hassan H; Hsiao MS; Hsiung P-A; Joe K; John E; Kastner R; Kwok Y-K; Lee Y-H; Leporati F; Lopez-Lagunas A; Li T; Liao S-W; Lin M; Macii A; Nakano K; Navet N; O'Donnell J; Robinson WH; Shao Z; Sorbello F; Taha T; Wang F; Scott Wills D; Wills LM; Xue J; Zhang F; Zhang Y; Zhou H; Zhu D; Zhu Y; Marinoni M; Foglia P, 2006, 'Message from IWEC workshop co-chairs', Proceedings of the International Conference on Parallel Processing Workshops, http://dx.doi.org/10.1109/ICPPW.2006.47

Zhu M; Yang LT; Touriño J; Pan L; Brent RP; Dongarra J; Gustafson J; Joubert G; Pan Y; Zhang X; Abawajy JH; Aubanel E; Bahi J; Banicescu I; Bhalla S; Bic LF; Biswas R; Bourgeois A; Buecker M; Cabaleiro JC; Cai X; Carretero J; Chen J; Dai Y; De Mello R; Dillencourt MB; Di Martino B; Doallo R; Doncescu A; Gravvanis GA; Huang C-H; Ierotheou C; Jie W; Karatza H; Koziris N; Lei Z; Leng T; Li Y; Martin MJ; Michielse PH; Narravula H; Ng MK; Ni J; O'Donnell J; Quintana-Orti E; Rauber T; Runger G; Salem FA; Sarker BK; Sedukhin SG; Shi H; Skjellum T; Strazdins P; Thulasiram RK; Tian X; Tomko K; Van Engelen R; Verdoscia L; Wu J; Xiao B; Xu C; Xue J; Yang X; Zheng Y; Zhou B; Zhou X; Zlatev Z; Cariño R; Couturier R; Guo Z; Wang Y; Ding M; Zekri A, 2006, 'Message from HPSEC workshop co-chairs', Proceedings of the International Conference on Parallel Processing Workshops, http://dx.doi.org/10.1109/ICPPW.2006.46

Jingling X; Vera X, 2004, 'Efficient and accurate analytical modeling of whole-program data cache behavior', IEEE Transactions on Computers, vol. 53, no. 5, pp. 547 - 566_3, http://dx.doi.org/10.1109/TC.2004.1275296

Xue J; Lenders P, 2002, 'Space-Time Equations for Non-Unimodular Mappings', International Journal of Computer Mathematics, vol. 79, no. 5, pp. 555 - 572, http://dx.doi.org/10.1080/00207160210953

Xue J; Cai W, 2002, 'Time-minimal tiling when rise is larger than zero', Parallel Computing, vol. 28, no. 6, pp. 915 - 939, http://dx.doi.org/10.1016/S0167-8191(02)00098-4

Xue J, 2002, 'Eigenvectors-Based Parallelisation of Nested Loops with Affine Dependences', International Journal of Parallel, Emergent and Distributed Systems, pp. 237 - 248

Xue J, 2002, 'Space-Time Equations for Non-Unimodular Mappings', International Journal of Computer Mathematics, pp. 552 - 572

Tang P; Xue J, 2000, 'Generating efficient tiled code for distributed memory machines', Parallel Computing, vol. 26, no. 11, pp. 1369 - 1410, http://dx.doi.org/10.1016/S0167-8191(00)00040-5

Chen S; Xue J, 1999, 'Partitioning and scheduling loops on NOWs', Computer Communications, vol. 22, no. 11, pp. 1017 - 1033, http://dx.doi.org/10.1016/S0140-3664(99)00073-0

Conference Papers

Ye S; Sui Y; Xue J, (eds.), 2015, 'Region-Based Selective Flow-Sensitive Pointer Analysis', in 21st International Symposium on static Analysis, LNCS, pp. 319 - 336, presented at 21st International Symposium on static Analysis, Munich, Germany, 11 - 13 September 2014

Li Y; Tan T; Sui Y; Xue J, 2014, 'Self-inferencing reflection resolution for Java', in Lecture Notes in Computer Science 8586, Springer Verlag, pp. 27 - 53, presented at 8th European Conference on Object-Oriented Programming (ECOOP'14), UppSala, 28 July - 1 August 2014, http://dx.doi.org/10.1007/978-3-662-44202-9_2

Cui H; Ruan G; Xue J; Xie R; Wang L; Feng X, 2014, 'A collaborative divide-and-conquer k-means clustering algorithm for processing large data', in Proceedings of the 11th ACM Conference on Computing Frontiers, CF 2014, Association for Computing Machinery, http://dx.doi.org/10.1145/2597917.2597918

Zhang X; Sun H; Wu H; Xue J, 2014, 'Lifetime holes aware register allocation for clustered VLIW processors', in Proceedings -Design, Automation and Test in Europe, DATE, http://dx.doi.org/10.7873/DATE2014.103

Ye D; Sui Y; Xue J, 2014, 'Accelerating dynamic detection of uses of undefined values with static value-flow analysis', in Proceedings of the 12th ACM/IEEE International Symposium on Code Generation and Optimization, CGO 2014, pp. 154 - 164, http://dx.doi.org/10.1145/2544137.2544154

Sui Y; Li Y; Xue J, 2013, 'Query-Directed Adaptive Heap Cloning for Optimizing Compilers', in PROCEEDINGS OF THE 2013 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), IEEE, pp. 1 - 11, presented at 11th IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Shenzhen, PEOPLES R CHINA, 23 - 27 February 2013

Zhao J; Feng X; Cui H; Yan Y; Xue J; Yang W, 2013, 'An empirical model for predicting cross-core performance interference on multicore processors', in Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, pp. 201 - 212, http://dx.doi.org/10.1109/PACT.2013.6618817

Su Y; Ye D; Xue J, 2013, 'Accelerating Inclusion-based Pointer Analysis on Heterogeneous CPU-GPU Systems', presented at IEEE International Conference on High Performance Computing (HiPC?13), Bengaluru (Bangalore), India, 18 - 21 December 2013

Wan Q; Wu H; Xue J, 2012, 'WCET-Aware Data Selection and Allocation for Scratchpad Memory', in ACM SIGPLAN NOTICES, ASSOC COMPUTING MACHINERY, pp. 41 - 50, http://dx.doi.org/10.1145/2345141.2248425

Lu Y; Potter J; Xue J, 2012, 'Ownership types for object synchronisation', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 18 - 33, http://dx.doi.org/10.1007/978-3-642-35182-2_3

Lu Y; Potter JM; Xue J, 2012, 'Ownership Types for Object Synchronisation', in Lecture Notes in Computer Science, Springer-Verlag, Heidelberg, Germany, pp. 18 - 33, presented at APLAS, Kyoto Japan, 11 December 2012, http://dx.doi.org/10.1007/978-3-642-35182-2

Shang L; Xie X; Xue J, 2012, 'On-demand dynamic summary-based points-to analysis', in Proceedings - International Symposium on Code Generation and Optimization, CGO 2012, ACM, New York, NY, USA, pp. 264 - 274, presented at 10th International Symposium on Code Generation and Optimization, CGO, San Jose, CA, 31 March - 4 April 2012, http://dx.doi.org/10.1145/2259016.2259050

Sui Y; Ye D; Xue J, 2012, 'Static memory leak detection using full-sparse value-flow analysis', pp. 254 - 264, presented at 21st International Symposium on Software Testing and Analysis, ISSTA 2012, Minneapolis, MN, 15 - 20 July 2012, http://dx.doi.org/10.1145/04000800.2336784

Mahmud S; Wu H; Xue J, 2011, 'Efficient energy balancing aware multiple base station deployment for WSNs', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 179 - 194, http://dx.doi.org/10.1007/978-3-642-19186-2_12


Pages

Back to profile page