¶¶Òõ¶ÌÊÓƵ

Scientia Professor Jingling Xue

Scientia Professor Jingling Xue

Professor
  • PhD, Edinburgh University, 1992
  • MSc, Tsingua University, 1987
  • BSc, Tsingua University, 1984
Engineering
Computer Science and Engineering

Jingling Xue is a Scientia Professor in the School of Computer Science and Engineering at UNSW Sydney where he leads the Programming Languages and Compilers group. He received his B.Eng and M.Eng degrees in Computer Science and Engineering fromÌýÌýin 1984 and 1987, respectively, and his PhD degree in Computer Science and Engineering fromÌýÌýin 1992.

Jingling Xue's research spans programming languages, compiler technology, and program analysis. He strives to achieve the practical relevance of his research by focusing on developing innovative solutions and open-source tools for real-world software applications. He is interested in sharing the outcomes of his research projects in the form ofÌý, by supporting scientific replicability and reproducibility, including SVFÌý() and Qilin ().

His current research projects include compiler techniques for improving parallelism and locality for modern computer architectures, compiler techniques for improving the performance of graph processing applications on hardware accelerators (e.g., CPUs, GPUs and FPGAs), pointer/alias analysis techniques and tools for million-line-scale programs, and static and dynamic program analysis techniques and tools for detecting bugs and security vulnerabilities in real-world software applications (e.g., web browsers and Android apps). He has published a research monograph on loop tiling (one of the most important loop transformations for improving parallelism and locality), 70+ journal articles, and 170+ conference papers, with many in prestigious IEEE/ACM journals and conferences in his field.Ìý

He is looking for self-motivated people to join his research group. If you are interested in pursuing a PhD degree under his supervision, please contact him by sending your CV, copies of your publications and your academic transcripts. Some exciting research areas include memory safety in Rust, smart contract analysis and verification, AI compilers, and adversarial attacks and defences in deep learning.

He is an IEEE fellow elected for contributions to compiler optimisation and program analysis.

Phone
+61 2 9385 4889
  • Books | 2005
    Srikanthan T; Xue J; Chang CH, 2005, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics: Preface
    Books | 2004
    Yew PC; Xue J, 2004, Preface
    Books | 2000
    Xue J, 2000, Loop Tiling for Parallelism, Kluwer Academic Publishers, Boston
  • Book Chapters | 2021
    Lu J; He D; Xue J, 2021, 'Selective Context-Sensitivity for k-CFA with CFL-Reachability', in Static Analysis, pp. 261 - 285,
    Book Chapters | 2021
    Xu X; Wang X; Xue J, 2021, 'Automatic Synthesis of Data-Flow Analyzers', in Static Analysis, pp. 453 - 478,
    Book Chapters | 2006
    Xue J; Huang Q, 2006, 'Code tiling: one size fits all', in Yang L; Guo M (ed.), High-performance computing: paradigm and infrastructure, Wiley & Sons, USA, pp. 219 - 240
    Book Chapters | 2005
    Xue J; Huang Q, 2005, 'Code tiling: One size fits all', in High-Performance Computing: Paradigm and Infrastructure, pp. 219 - 240,
    Book Chapters | 1994
    Lengauer C; Xue J, 1994, 'Adapting a sequential algorithm for a systolic design', in Transformational Approaches to Systolic Design, Chapman & Hall, pp. 179 - 204,
    Book Chapters | 1991
    Xue J; Lengauer C, 1991, 'Specifying control signals for one-dimensional systolic arrays by uniform recurrence equations', in Algorithms and Parallel VLSI Architectures II, Elsevier, pp. 181 - 187,
  • Journal articles | 2024
    Chen Z; Yan R; Ma Y; Sui Y; Xue J, 2024, 'A Smart Status Based Monitoring Algorithm for the Dynamic Analysis of Memory Safety', ACM Transactions on Software Engineering and Methodology, 33,
    Journal articles | 2024
    Li H; Shi C; Lu J; Li L; Xue J, 2024, 'Boosting the Performance of Alias-Aware IFDS Analysis with CFL-Based Environment Transformers', Proceedings of the ACM on Programming Languages, 8,
    Journal articles | 2024
    Shi C; Li H; Sui Y; Lu J; Li L; Xue J, 2024, 'Pearl: A Multi-Derivation Approach to Efficient CFL-Reachability Solving', IEEE Transactions on Software Engineering, 50, pp. 2379 - 2397,
    Journal articles | 2024
    Xu P; Lei Y; Sui Y; Xue J, 2024, 'Iterative-Epoch Online Cycle Elimination for Context-Free Language Reachability', Proceedings of the ACM on Programming Languages, 8,
    Journal articles | 2024
    Zou C; He D; Sui Y; Xue J, 2024, 'TIPS: Tracking Integer-Pointer Value Flows for C++ Member Function Pointers', Proceedings of the ACM on Software Engineering, 1, pp. 1609 - 1631,
    Journal articles | 2023
    Chen Z; Zhang Q; Wu J; Yan J; Xue J, 2023, 'A Source-Level Instrumentation Framework for the Dynamic Analysis of Memory Safety', IEEE Transactions on Software Engineering, 49, pp. 2107 - 2127,
    Journal articles | 2023
    Geng HN; Lyu F; Zhong M; Cui HM; Xue J; Feng XB, 2023, 'Automatic Target Description File Generation', Journal of Computer Science and Technology, 38, pp. 1339 - 1355,
    Journal articles | 2023
    He D; Gui Y; Li W; Tao Y; Zou C; Sui Y; Xue J, 2023, 'A Container-Usage-Pattern-Based Context Debloating Approach for Object-Sensitive Pointer Analysis', Proceedings of the ACM on Programming Languages, 7,
    Journal articles | 2023
    He D; Lu J; Gao Y; Xue J, 2023, 'Selecting Context-Sensitivity Modularly for Accelerating Object-Sensitive Pointer Analysis', IEEE Transactions on Software Engineering, 49, pp. 719 - 742,
    Journal articles | 2023
    He D; Lu J; Xue J, 2023, 'IFDS-based Context Debloating for Object-Sensitive Pointer Analysis', ACM Transactions on Software Engineering and Methodology, 32,
    Journal articles | 2023
    Wu J; Li W; Wu L; Yuan M; Xue CJ; Xue J; Li Q, 2023, 'Effective Stack Wear Leveling for NVM', IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 42, pp. 3250 - 3263,
    Journal articles | 2023
    Yu F; Zhao JC; Cui HM; Feng XB; Xue J, 2023, 'VTensor: Using Virtual Tensors to Build a Layout-Oblivious AI Programming Framework', Journal of Computer Science and Technology, 38, pp. 1074 - 1097,
    Journal articles | 2022
    Huang Y; Zheng L; Yao P; Wang Q; Liu H; Liao X; Jin H; Xue J, 2022, 'ReaDy: A ReRAM-Based Processing-in-Memory Accelerator for Dynamic Graph Convolutional Networks', IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 41, pp. 3567 - 3578,
    Journal articles | 2022
    Li G; Ma X; Wang X; Yue H; Li J; Liu L; Feng X; Xue J, 2022, 'Optimizing deep neural networks on intelligent edge accelerators via flexible-rate filter pruning', Journal of Systems Architecture, 124,
    Journal articles | 2022
    Lu J; Li F; Liu C; Li L; Feng X; Xue J, 2022, 'CloudRaid: Detecting Distributed Concurrency Bugs via Log Mining and Enhancement', IEEE Transactions on Software Engineering, 48, pp. 662 - 677,
    Journal articles | 2022
    Zheng L; Liu H; Huang Y; Chen D; Liu C; He H; Liao X; Jin H; Xue J, 2022, 'A Flexible Yet Efficient DNN Pruning Approach for Crossbar-Based Processing-in-Memory Architectures', IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 41, pp. 3745 - 3756,
    Journal articles | 2022
    Zou C; Gao Y; Xue J, 2022, 'Practical Software-Based Shadow Stacks on x86-64', ACM Transactions on Architecture and Code Optimization, 19,
    Journal articles | 2022
    Zou C; Wang X; Gao Y; Xue J, 2022, 'Buddy Stacks: Protecting Return Addresses with Efficient Thread-Local Storage and Runtime Re-Randomization', ACM Transactions on Software Engineering and Methodology, 31, pp. 1 - 37,
    Journal articles | 2021
    Dagostino D; Leporati F; Torquati M; Xue J, 2021, 'Guest Editorial: Special Section on New Trends in Parallel and Distributed Computing for Human Sensible Applications', IEEE Transactions on Emerging Topics in Computing, 9, pp. 1640 - 1641,
    Journal articles | 2021
    Lu J; He D; Xue J, 2021, 'Eagle: CFL-Reachability-Based Precision-Preserving Acceleration of Object-Sensitive Pointer Analysis with Partial Context Sensitivity', ACM Transactions on Software Engineering and Methodology, 30,
    Journal articles | 2021
    Sun XH; Li D; Chen WG; Li T; Shu JW; Wu B; Xiong J; Xue J; Zhang F; Zhai JD; Zhao Z, 2021, 'Preface', Journal of Computer Science and Technology, 36,
    Journal articles | 2020
    Li G; Ma X; Wang X; Liu L; Xue J; Feng X, 2020, 'Fusion-Catalyzed Pruning for Optimizing Deep Learning on Intelligent Edge Devices', IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39, pp. 3614 - 3626,
    Journal articles | 2020
    Sui Y; Xue J, 2020, 'Value-Flow-Based Demand-Driven Pointer Analysis for C and C++', IEEE Transactions on Software Engineering, 46, pp. 812 - 835,
    Journal articles | 2020
    Wang Q; Zheng L; Zhao J; Liao X; Jin H; Xue J, 2020, 'A Conflict-free Scheduler for High-performance Graph Processing on Multi-pipeline FPGAs', ACM Transactions on Architecture and Code Optimization, 17,
    Journal articles | 2019
    Li Y; Tan T; Xue J, 2019, 'Understanding and analyzing Java reflection', ACM Transactions on Software Engineering and Methodology, 28,
    Journal articles | 2019
    Lu J; Xue J; Liu J, 2019, 'Precision-preserving yet fast object-sensitive pointer analysis with partial context sensitivity', Proceedings of the ACM on Programming Languages, 3, pp. 1 - 29,
    Journal articles | 2019
    Wang L; Xue J; Liao X; Wen Y; Chen M, 2019, 'LCCFS: a lightweight distributed file system for cloud computing without journaling and metadata services', Science China Information Sciences, 62,
    Journal articles | 2019
    Xia C; Zhao J; Cui H; Feng X; Xue J, 2019, 'DNntune: Automatic benchmarking DNN models for mobile-cloud computing', ACM Transactions on Architecture and Code Optimization, 16,
    Journal articles | 2018
    Su X; Liao X; Jiang H; Yang C; Xue J, 2018, 'SCP: Shared cache partitioning for high-performance GEMM', ACM Transactions on Architecture and Code Optimization, 15,
    Journal articles | 2018
    Sui Y; Fan X; Zhou H; Xue J, 2018, 'Loop-Oriented pointer analysis for automatic SIMD vectorization', ACM Transactions on Embedded Computing Systems, 17,
    Journal articles | 2018
    Sui Y; Yan H; Zheng Z; Zhang Y; Xue J, 2018, 'Parallel construction of interprocedural memory SSA form', Journal of Systems and Software, 146, pp. 186 - 195,
    Journal articles | 2018
    Zhang F; Xue J, 2018, 'Poker: Permutation-based SIMD execution of intensive tree search by path encoding', ACM Transactions on Architecture and Code Optimization, 15,
    Journal articles | 2018
    Zhang Y; Li Y; Tan T; Xue J, 2018, 'Ripple: Reflection analysis for Android apps in incomplete information environments', Software - Practice and Experience, 48, pp. 1419 - 1437,
    Journal articles | 2017
    Su X; Wu H; Xue J, 2017, 'An Efficient WCET-Aware Instruction Scheduling and Register Allocation Approach for Clustered VLIW Processors', ACM Trans. Embed. Comput. Syst., 16, pp. 120:1 - 120:21,
    Journal articles | 2017
    Wang Y; Wang T; Liu D; Shao Z; Xue J, 2017, 'Fine grained, direct access file system support for storage class memory', Journal of Systems Architecture, 72, pp. 80 - 92,
    Journal articles | 2017
    Yan H; Sui Y; Chen S; Xue J, 2017, 'AutoFix', ACM SIGAPP Applied Computing Review, 16, pp. 38 - 50,
    Journal articles | 2017
    Zhao Y; Zhang Q; Zhao L; Gan L; Yi L; Zhao Y; Xue J; Luo L; Du Q; Geng R; Sun Z; Benkirane-Jessel N; Chen P; Li Y; Chen Y, 2017, 'Enhanced Peripheral Nerve Regeneration by a High Surface Area to Volume Ratio of Nerve Conduits Fabricated from Hydroxyethyl Cellulose/Soy Protein Composite Sponges', ACS OMEGA, 2, pp. 7471 - 7481,
    Journal articles | 2016
    Chen J; Tang Y; Dong Y; Xue J; Wang Z; Zhou W, 2016, 'Reducing Static Energy in Supercomputer Interconnection Networks Using Topology-Aware Partitioning', IEEE Transactions on Computers, 65, pp. 2588 - 2602,
    Journal articles | 2016
    Liu D; Zhong K; Wang T; Wang Y; Shao Z; Sha E; Xue J, 2016, 'Durable Address Translation in PCM-based Flash Storage Systems', IEEE Transactions on Parallel and Distributed Systems, 28, pp. 1 - 1,
    Journal articles | 2016
    Su Y; Ye D; Xue J; Liao XK, 2016, 'An Efficient GPU Implementation of Inclusion-Based Pointer Analysis', IEEE Transactions on Parallel and Distributed Systems, 27, pp. 353 - 366,
    Journal articles | 2016
    Sui Y; Ye D; Su Y; Xue J, 2016, 'Eliminating Redundant Bounds Checks in Dynamic Buffer Overflow Detection Using Weakest Preconditions', IEEE Transactions on Reliability, PP, pp. 1 - 18,
    Journal articles | 2016
    Wang Z; Tang Y; Chen J; Xue J; Zhou Y; Dong Y, 2016, 'Energy wall for exascale supercomputing', Computing and Informatics, 35, pp. 941 - 962
    Journal articles | 2016
    Zhao J; Cui H; Xue J; Feng X, 2016, 'Predicting Cross-Core Performance Interference on Multicore Processors with Regression Analysis', IEEE Transactions on Parallel and Distributed Systems, 27, pp. 1443 - 1456,
    Journal articles | 2016
    Zhou H; Xue J, 2016, 'A compiler approach for exploiting partial SIMD parallelism', ACM Transactions on Architecture and Code Optimization, 13, pp. 11:1 - 11:26,
    Journal articles | 2015
    Wang L; Liao XK; Xue JL; Weil S; Wen YC; Yang XJ, 2015, 'Enhancement of cooperation between file systems and applications — on VFS extensions for optimized performance', Science China Information Sciences, 58,
    Journal articles | 2014
    Liao XK; Yung CQ; Tang T; Yi HZ; Wang F; Wu Q; Xue J, 2014, 'OpenMC: Towards simplifying programming for tianhe supercomputers', Journal of Computer Science and Technology, 29, pp. 532 - 546,
    Journal articles | 2014
    Sui Y; Ye D; Xue J, 2014, 'Detecting memory leaks statically with full-sparse value-flow analysis', IEEE Transactions on Software Engineering, 40, pp. 107 - 122,
    Journal articles | 2014
    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, 44, pp. 1485 - 1510,
    Journal articles | 2014
    Wang L; Xue JL; Yang XJ, 2014, 'Acyclic orientation graph coloring for software-managed memory allocation', Science China Information Sciences, 57, pp. 1 - 18,
    Journal articles | 2013
    Franke B; Xue J, 2013, 'Foreword', ACM SIGPLAN Notices, 48
    Journal articles | 2013
    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, 59, pp. 1383 - 1393,
    Journal articles | 2013
    Xue J, 2013, 'Session details: Programming language and implementation', ACM SIGPLAN Notices, 48,
    Journal articles | 2013
    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, 20, pp. 1189 - 1203,
    Journal articles | 2013
    Zhang X; Wu H; Xue J, 2013, 'Instruction scheduling with k-successor tree for clustered VLIW processors', Design Automation for Embedded Systems, 17, pp. 439 - 458,
    Journal articles | 2012
    Di P; Wu H; Xue J; Wang F; Yang C, 2012, 'Parallelizing SOR for GPGPUs Using Alternate Loop Tiling', Parallel Computing, 38, pp. 310 - 328,
    Journal articles | 2012
    Liu D; Wang Y; Shao Z; Guo M; Xue J, 2012, 'Optimally Maximizing Iteration-Level Loop Parallelism', IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 23, pp. 564 - 572,
    Journal articles | 2012
    Quan A; Xue J; Wielens J; Smillie KJ; Anggono V; Parker MW; Cousin MA; Graham ME; Robinson PJ, 2012, 'Phosphorylation of syndapin I F-BAR domain at two helix-capping motifs regulates membrane tubulation', Proceedings of the National Academy of Sciences of the United States of America, 109, pp. 3760 - 3765,
    Journal articles | 2012
    Wang L; Xue J; Yang X, 2012, 'Optimizing modulo scheduling to achieve reuse and concurrency for stream processors', Journal of Supercomputing, 59, pp. 1229 - 1251,
    Journal articles | 2012
    Wang L; Xue J; Yang X, 2012, 'Optimizing modulo scheduling to achieve reuse and concurrency for stream processors', Journal of Supercomputing, 59, pp. 1229 - 1251,
    Journal articles | 2011
    Guan Y; Xue J, 2011, 'Leakage-aware modulo scheduling for embedded VLIW processors', Journal of Computer Science and Technology, 26, pp. 405 - 417,
    Journal articles | 2009
    Chen H; Xue J; Zhang Y; Zhu X; Gao J; Yu B, 2009, 'Comparison of quantum dots immunofluorescence histochemistry and conventional immunohistochemistry for the detection of caveolin-1 and PCNA in the lung cancer tissue microarray', JOURNAL OF MOLECULAR HISTOLOGY, 40, pp. 261 - 268,
    Journal articles | 2009
    Gao L; Xue J; Ngai T-F, 2009, 'Loop recreation for thread-level speculation on multicore processors', Software: Practice and Experience, pp. 45 - 72,
    Journal articles | 2009
    Li L; Feng H; Xue J, 2009, 'Compiler-directed scratchpad memory management via graph coloring', ACM Transactions on Architecture and Code Optimization, 6
    Journal articles | 2009
    Mi W; Feng X-B; Yao C; Chen L; Xue J, 2009, 'PARBLO: Page-Allocation-Based DRAM Row Buffer Locality Optimization', Journal of Computer Science and Technology, 24, pp. 1086 - 1097
    Journal articles | 2009
    Swain MV; Xue J, 2009, 'State of the art of Micro-CT applications in dental research.', International journal of oral science, 1, pp. 177 - 188,
    Journal articles | 2008
    Scholz B; Burgstaller B; Xue J, 2008, 'Minimal placement of bank selection instructions for partitioned memory architectures', ACM Transactions on Embedded Computing Systems (TECS), 7, pp. 1 - 32,
    Journal articles | 2008
    Xue J; Guo M; Wei D, 2008, 'Improving the parallelism of iterative methods by aggressive loop fusion', Journal of Supercomputing, 43, pp. 147 - 164,
    Journal articles | 2008
    Xue J; Lenders P, 2008, 'Factorization of singular integer matrices', Linear Algebra and its Applications, 428, pp. 1046 - 1055,
    Journal articles | 2007
    Li L; Xue J, 2007, 'Trace-based leakage energy optimisations at link time', Journal of Systems Architecture, 53, pp. 1 - 20,
    Journal articles | 2007
    Lian L; Quan HN; Jingling X, 2007, 'Scratchpad allocation for data aggregates in superperfect graphs', ACM SIGPLAN Notices, 42, pp. 207 - 216
    Journal articles | 2007
    Vera X; Lisper B; Xue J, 2007, 'Data cache locking for tight timing calculations', ACM Transactions on Embedded Computing Systems (TECS), 7, pp. 1 - 38
    Journal articles | 2007
    Xue J; Nguyen PH; Potter JM, 2007, 'Interprocedural side-effect analysis for incomplete object-oriented software modules', Journal of Systems and Software, 80, pp. 92 - 105,
    Journal articles | 2006
    Bordim J; Cai X; Das SK; Fujita S; Ho PH; Horiguchi S; Jiang X; Nakano K; Olariu S; Stojmenovic I; Wang H; Wu J; Xu CZ; Xue J; Zhou BB; Guo M; Zomaya AY, 2006, 'Special Section on Parallel/Distributed Computing and Networking', IEICE Transactions on Information and Systems, E89-D, pp. 387 - 388,
    Journal articles | 2006
    Xue J; Cai Q; Lin L, 2006, 'Partial dead code elimination on predicated code regions', Journal of Systems Architecture, 36, pp. 1655 - 1685
    Journal articles | 2006
    Xue J; Cai Q, 2006, 'A lifetime optimal algorithm for speculative PRE', ACM Transactions on Architecture and Code Optimization, 3, pp. 115 - 155
    Journal articles | 2006
    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 CH; 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,
    Journal articles | 2004
    Xue J; Vera X, 2004, 'Efficient and Accurate Analytical Modeling of Whole-Program Data Cache Behaviour', IEEE Transactions on Computers, 53, pp. 547 - 566
    Journal articles | 2002
    LENDERS P; XUE J, 2002, 'EIGENVECTORS-BASED PARALLELISATION OF NESTED LOOPS WITH AFFINE DEPENDENCES', Parallel Algorithms and Applications, 17, pp. 227 - 248,
    Journal articles | 2002
    Xue J; Lenders P, 2002, 'Space-Time Equations for Non-Unimodular Mappings', International Journal of Computer Mathematics, 79, pp. 555 - 572,
    Journal articles | 2002
    Xue J, 2002, 'Eigenvectors-Based Parallelisation of Nested Loops with Affine Dependences', Parallel Algorithms and Applications, pp. 237 - 248
    Journal articles | 2002
    Xue J, 2002, 'Time-Minimal Tiling When Rise Is Larger Than Zero', Parallel Computing, pp. 915 - 936
    Journal articles | 2000
    Tang P; Xue J, 2000, 'Generating efficient tiled code for distributed memory machines', Parallel Computing, 26, pp. 1369 - 1410,
    Journal articles | 1999
    Chen S; Xue J, 1999, 'Partitioning and Scheduling Loops on NOWs', Computer Communications, pp. 1017 - 1033
    Journal articles | 1998
    Xue J; Huang C-H, 1998, 'Reuse-Driven Tiling for Improving Data Locality', International Journal of Parallel Programming, 26,
    Journal articles | 1997
    Xue J, 1997, 'Communication-Minimal Tiling of Uniform Dependence Loops', Journal of Parallel and Distributed Computin, 42, pp. 42 - 59,
    Journal articles | 1997
    Xue J, 1997, 'On Tiling as a Loop Transformation', Parallel Processing Letters, 07, pp. 409 - 424,
    Journal articles | 1997
    Xue J, 1997, 'On tiling as a loop transformation', Parallel Processing Letters, 7, pp. 409 - 424,
    Journal articles | 1997
    Xue J, 1997, 'Unimodular transformations of non-perfectly nested loops', Parallel Computing, 22, pp. 1621 - 1645,
    Journal articles | 1996
    Xue J, 1996, 'GENERALISING THE UNIMODULAR APPROACH TO RESTRUCTURE IMPERFECTLY NESTED LOOPS', Parallel Processing Letters, 06, pp. 401 - 414,
    Journal articles | 1996
    Xue J, 1996, 'Generalising the unimodular approach to restructure imperfectly nested loops', Parallel Processing Letters, 6, pp. 401 - 414,
    Journal articles | 1996
    Xue J, 1996, 'Transformations of nested loops with non-convex iteration spaces', Parallel Computing, 22, pp. 339 - 368,
    Journal articles | 1995
    Xue J, 1995, 'Closed-form mapping conditions for the synthesis of linear processor arrays', Journal of VLSI signal processing systems for signal, image and video technology, 10, pp. 181 - 199,
    Journal articles | 1994
    Xue J, 1994, 'Automating non-unimodular loop transformations for massive parallelism', Parallel Computing, 20, pp. 711 - 728,
    Journal articles | 1992
    Lengauer C; Xue J, 1992, 'A systolic array for pyramidal algorithms', Journal of VLSI Signal Processing, 4, pp. 89,
    Journal articles | 1992
    XUE JL, 1992, 'ON THE LOADING, RECOVERY AND ACCESS OF STATIONARY DATA IN SYSTOLIC ARRAYS', LECTURE NOTES IN COMPUTER SCIENCE, 634, pp. 259 - 264,
    Journal articles | 1992
    Xue J; Lengauer C, 1992, 'The synthesis of control signals for one-dimensional systolic arrays', Integration, the VLSI Journal, 14, pp. 1 - 32,
    Journal articles | 1991
    Lengauer C; Xue J, 1991, 'A systolic array for pyramidal algorithms', Journal of VLSI signal processing systems for signal, image and video technology, 3, pp. 237 - 257,
    Journal articles | 1991
    XUE JINGLING, 1991, 'SPECIFYING CONTROL SIGNALS FOR SYSTOLIC ARRAYS BY UNIFORM RECURRENCE EQUATIONS', Parallel Processing Letters, 01, pp. 83 - 93,
    Journal articles | 1988
    Xue J-L; Hong X-L, 1988, 'A new data structure for representing cell hierarchy in layout design', Computers & Graphics, 12, pp. 341 - 348,
  • Conference Papers | 2025
    Wang M; Xue J; Huang L; Zi Y; Wei T, 2025, 'UnsafeCop: Towards Memory Safety forÌýReal-World Unsafe Rust Code withÌýPractical Bounded Model Checking', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 307 - 324,
    Conference Papers | 2024
    He D; Lu J; Xue J, 2024, 'A CFL-Reachability Formulation of Callsite-Sensitive Pointer Analysis with Built-In On-The-Fly Call Graph Construction', in Leibniz International Proceedings in Informatics, LIPIcs,
    Conference Papers | 2024
    Li W; He D; Gui Y; Chen W; Xue J, 2024, 'A Context-Sensitive Pointer Analysis Framework for Rust and Its Application to Call Graph Construction', in CC 2024 - Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction, pp. 60 - 72,
    Conference Papers | 2024
    Liu H; Zheng L; Huang Y; Zhou J; Liu C; Wang R; Liaot X; Jinf H; Xue J, 2024, 'Enabling Efficient Large Recommendation Model Training with Near CXL Memory Processing', in Proceedings - International Symposium on Computer Architecture, pp. 382 - 395,
    Conference Papers | 2024
    Yu F; Li G; Zhao J; Cui H; Feng X; Xue J, 2024, 'Optimizing Dynamic-Shape Neural Networks on Accelerators via On-the-Fly Micro-Kernel Polymerization', in International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, pp. 797 - 812,
    Conference Papers | 2023
    Gui Y; He D; Xue J, 2023, 'Merge-Replay: Efficient IFDS-Based Taint Analysis by Consolidating Equivalent Value Flows', in Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, pp. 319 - 331,
    Conference Papers | 2023
    He D; Gui Y; Gao Y; Xue J, 2023, 'Reducing the Memory Footprint of IFDS-Based Data-Flow Analyses using Fine-Grained Garbage Collection', in ISSTA 2023 - Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 101 - 113,
    Conference Papers | 2023
    Liu H; Zheng L; Liao X; Huang Y; Liu C; Jin H; Ye X; Yuan J; Xue J, 2023, 'Accelerating Personalized Recommendation with Cross-level Near-Memory Processing', in Proceedings - International Symposium on Computer Architecture, pp. 924 - 936,
    Conference Papers | 2023
    Liu J; Liu J; Di P; Wu D; Zheng H; Liu AX; Xue J, 2023, 'Hybrid Inlining: A Framework for Compositional and Context-Sensitive Static Analysis', in ISSTA 2023 - Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 114 - 126,
    Conference Papers | 2023
    Lu J; He D; Li W; Gao Y; Xue J, 2023, 'Automatic Generation and Reuse of Precise Library Summaries for Object-Sensitive Pointer Analysis', in Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, pp. 736 - 747,
    Conference Papers | 2023
    Peng Y; Xie J; Yang Q; Guo H; Li Q; Xue J; Yuan M, 2023, 'Statistical Type Inference for Incomplete Programs', in ESEC/FSE 2023 - Proceedings of the 31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 720 - 732,
    Conference Papers | 2023
    Shi C; Li H; Sui Y; Lu J; Li L; Xue J, 2023, 'Two Birds with One Stone: Multi-Derivation for Fast Context-Free Language Reachability Analysis', in Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, pp. 624 - 636,
    Conference Papers | 2023
    Yin J; Li M; Li Y; Yu Y; Lin B; Zou Y; Liu Y; Huo W; Xue J, 2023, 'RSFuzzer: Discovering Deep SMI Handler Vulnerabilities in UEFI Firmware with Hybrid Fuzzing', in Proceedings - IEEE Symposium on Security and Privacy, pp. 2155 - 2169,
    Conference Papers | 2023
    Zhang Z; Ou Y; Liu Y; Wang C; Zhou Y; Wang X; Zhang Y; Ouyang Y; Shan J; Wang Y; Xue J; Cui H; Feng X, 2023, 'Occamy: Elastically Sharing a SIMD Co-processor across Multiple CPU Cores', in International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, pp. 483 - 497,
    Conference Papers | 2023
    Zheng L; Ye X; Liu H; Wang Q; Huang Y; Gui C; Yao P; Liao X; Jin H; Xue J, 2023, 'AFaVS: Accurate Yet Fast Version Switching for Graph Processing Systems', in Proceedings - International Conference on Data Engineering, pp. 53 - 66,
    Conference Papers | 2022
    Chen Z; Wu J; Zhang Q; Xue J, 2022, 'A Dynamic Analysis Tool for Memory Safety Based on Smart Status and Source-Level Instrumentation', in Proceedings - International Conference on Software Engineering, pp. 6 - 10,
    Conference Papers | 2022
    Chen Z; Wu J; Zhang Q; Xue J, 2022, 'A dynamic analysis tool for memory safety based on smart status and source-level instrumentation', in Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, ACM, pp. 6 - 10, presented at ICSE '22: 44th International Conference on Software Engineering,
    Conference Papers | 2022
    He D; Lu J; Xue J, 2022, 'Qilin: A New Framework For Supporting Fine-Grained Context-Sensitivity in Java Pointer Analysis', in Leibniz International Proceedings in Informatics, LIPIcs,
    Conference Papers | 2022
    Huang Y; Zheng L; Yao P; Wang Q; Liao X; Jin H; Xue J, 2022, 'Accelerating Graph Convolutional Networks Using Crossbar-based Processing-In-Memory Architectures', in Proceedings - International Symposium on High-Performance Computer Architecture, pp. 1029 - 1042,
    Preprints | 2022
    Liu J; Liu J; Di P; Wu D; Zheng H; Liu A; Xue J, 2022, Hybrid Inlining: A Compositional and Context Sensitive Static Analysis Framework,
    Conference Papers | 2022
    Wang Q; Zheng L; Hu A; Huang Y; Yao P; Gui C; Liao X; Jin H; Xue J, 2022, 'A Data-Centric Accelerator for High-Performance Hypergraph Processing', in Proceedings of the Annual International Symposium on Microarchitecture, MICRO, pp. 1326 - 1341,
    Conference Papers | 2022
    Wang X; Xu X; Li Q; Yuan M; Xue J, 2022, 'Recovering Container Class Types in C++ Binaries', in CGO 2022 - Proceedings of the 2022 IEEE/ACM International Symposium on Code Generation and Optimization, Institute of Electrical and Electronics Engineers (IEEE), pp. 131 - 143, presented at 2022 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 02 April 2022 - 06 April 2022,
    Conference Papers | 2022
    Xu X; Wang X; Xue J, 2022, 'M3V: Multi-modal Multi-view Context Embedding for Repair Operator Prediction', in CGO 2022 - Proceedings of the 2022 IEEE/ACM International Symposium on Code Generation and Optimization, pp. 266 - 277,
    Conference Papers | 2022
    Yao P; Zheng L; Huang Y; Wang Q; Gui C; Zeng Z; Liao X; Jin H; Xue J, 2022, 'ScalaGraph: A Scalable Accelerator for Massively Parallel Graph Processing', in Proceedings - International Symposium on High-Performance Computer Architecture, pp. 199 - 212,
    Conference Papers | 2022
    Yin J; Li M; Wu W; Sun D; Zhou J; Huo W; Xue J, 2022, 'Finding SMM Privilege-Escalation Vulnerabilities in UEFI Firmware with Protocol-Centric Static Analysis', in 43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), IEEE COMPUTER SOC, CA, San Francisco, pp. 1623 - 1637, presented at 43rd IEEE Symposium on Security and Privacy (SP), CA, San Francisco, 23 May 2022 - 26 May 2022,
    Conference Papers | 2022
    Yin J; Li M; Wu W; Sun D; Zhou J; Huo W; Xue J, 2022, 'Finding SMM Privilege-Escalation Vulnerabilities in UEFI Firmware with Protocol-Centric Static Analysis', in Proceedings - IEEE Symposium on Security and Privacy, pp. 1623 - 1637,
    Conference Papers | 2021
    Chen Z; Wang C; Yan J; Sui Y; Xue J, 2021, 'Runtime detection of memory errors with smart status', in ISSTA 2021 - Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 296 - 308,
    Conference Papers | 2021
    He D; Lu J; Gao Y; Xue J, 2021, 'Accelerating object-sensitive pointer analysis by exploiting object containment and reachability', in Leibniz International Proceedings in Informatics, LIPIcs,
    Conference Papers | 2021
    He D; Lu J; Xue J, 2021, 'Context Debloating for Object-Sensitive Pointer Analysis', in Proceedings - 2021 36th IEEE/ACM International Conference on Automated Software Engineering, ASE 2021, pp. 79 - 91,
    Conference Papers | 2021
    Li G; Xue J; Liu L; Wang X; Ma X; Dong X; Li J; Feng X, 2021, 'Unleashing the Low-Precision Computation Potential of Tensor Cores on GPUs', in CGO 2021 - Proceedings of the 2021 IEEE/ACM International Symposium on Code Generation and Optimization, pp. 90 - 102,
    Conference Papers | 2021
    Liu C; Lu J; Li G; Yuan T; Li L; Tan F; Yang J; You L; Xue J, 2021, 'Detecting TensorFlow Program Bugs in Real-World Industrial Environment', in Proceedings - 2021 36th IEEE/ACM International Conference on Automated Software Engineering, ASE 2021, pp. 55 - 66,
    Conference Papers | 2021
    Yuan T; Li G; Lu J; Liu C; Li L; Xue J, 2021, 'GoBench: A Benchmark Suite of Real-World Go Concurrency Bugs', in CGO 2021 - Proceedings of the 2021 IEEE/ACM International Symposium on Code Generation and Optimization, pp. 187 - 199,
    Conference Papers | 2020
    Huang Y; Zheng L; Yao P; Zhao J; Liao X; Jin H; Xue J, 2020, 'A Heterogeneous PIM Hardware-Software Co-Design for Energy-Efficient Graph Processing', in Proceedings - 2020 IEEE 34th International Parallel and Distributed Processing Symposium, IPDPS 2020, pp. 684 - 695,
    Preprints | 2020
    Li G; Ma X; Wang X; Liu L; Xue J; Feng X, 2020, Fusion-Catalyzed Pruning for Optimizing Deep Learning on Intelligent Edge Devices,
    Conference Papers | 2020
    Li W; Wu L; Yuan M; Xue CJ; Xue J; Li Q, 2020, 'Loop2Recursion: Compiler-Assisted Wear Leveling for Non-Volatile Memory', in Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp. 581 - 588,
    Conference Papers | 2020
    Liu J; He D; Wu D; Xue J, 2020, 'Correlating ui contexts with sensitive api calls: Dynamic semantic extraction and analysis', in Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 241 - 252,
    Conference Papers | 2020
    Lv F; Li H; Wang L; Liu Y; Cui H; Xue J; Feng X, 2020, 'Referee: A Pattern-Guided Approach for Auto Design in Compiler-Based Analyzers', in SANER 2020 - Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering, pp. 1 - 12,
    Conference Papers | 2020
    Wu D; He D; Chen S; Xue J, 2020, 'Exposing android event-based races by selective branch instrumentation', in Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 265 - 276,
    Conference Papers | 2020
    Wu M; Liu Y; Cui H; Wei Q; Li Q; Li L; Lv F; Xue J; Feng X, 2020, 'Bandwidth-aware loop tiling for DMA-supported scratchpad memory', in Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, pp. 97 - 109,
    Conference Papers | 2020
    Xu X; Zou C; Xue J, 2020, 'Every Mutation Should Be Rewarded: Boosting Fault Localization with Mutated Predicates', in Proceedings - 2020 IEEE International Conference on Software Maintenance and Evolution, ICSME 2020, Institute of Electrical and Electronics Engineers (IEEE), ELECTR NETWORK, pp. 196 - 207, presented at 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), ELECTR NETWORK, 27 September 2020 - 03 October 2020,
    Conference Papers | 2020
    Xue J; Jung C, 2020, 'Message from the Chairs', in Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. III
    Conference Papers | 2020
    Yao P; Zheng L; Zeng Z; Huang Y; Gui C; Liao X; Jin H; Xue J, 2020, 'A locality-aware energy-efficient accelerator for graph mining applications', in Proceedings of the Annual International Symposium on Microarchitecture, MICRO, pp. 895 - 907,
    Conference Papers | 2020
    Yu F; Zhao J; Cui H; Feng X; Xue J, 2020, 'VTensor: Using virtual tensors to build a layout-oblivious AI programming framework', in Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, pp. 345 - 346,
    Conference Papers | 2020
    Zheng L; Li X; Zheng Y; Huang Y; Liao X; Jin H; Xue J; Shao Z; Hua QS, 2020, 'Scaph: Scalable GPU-accelerated graph processing with value-driven differential scheduling', in Proceedings of the 2020 USENIX Annual Technical Conference, ATC 2020, pp. 573 - 588
    Conference Papers | 2020
    Zheng L; Zhao J; Huang Y; Wang Q; Zeng Z; Xue J; Liao X; Jin H, 2020, 'Spara: An Energy-Efficient ReRAM-Based Accelerator for Sparse Graph Analytics Applications', in Proceedings - 2020 IEEE 34th International Parallel and Distributed Processing Symposium, IPDPS 2020, pp. 696 - 707,
    Conference Papers | 2020
    Zou C; Xue J, 2020, 'Burn after reading: A shadow stack with microsecond-level runtime rerandomization for protecting return addresses', in Proceedings - International Conference on Software Engineering, Association for Computing Machinery (ACM), ELECTR NETWORK, pp. 258 - 270, presented at Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, ELECTR NETWORK, 27 June 2020 - 19 July 2020,
    Conference Papers | 2019
    Chen Z; Yan J; Kan S; Qian J; Xue J, 2019, 'Detecting memory errors at runtime with source-level instrumentation', in ISSTA 2019 - Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 374 - 377,
    Conference Papers | 2019
    He D; Li H; Wang L; Meng H; Zheng H; Liu J; Hu S; Li L; Xue J, 2019, 'Performance-boosting sparsification of the IFDS algorithm with applications to taint analysis', in Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, pp. 267 - 279,
    Conference Papers | 2019
    Liu Y; Huang L; Wu M; Cui H; Lv F; Feng X; Xue J, 2019, 'PPOpenCL: A performance-portable OpenCL compiler with host and kernel thread code fusion', in ACM International Conference Proceeding Series, pp. 2 - 16,
    Conference Papers | 2019
    Su X; Wu H; Xue J, 2019, 'WCET-aware hyper-block construction for clustered VLIW processors', in Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. 110 - 122,
    Conference Papers | 2019
    Sui Y; Zhang Y; Zheng W; Zhang M; Xue J, 2019, 'Event trace reduction for effective bug replay of Android apps via differential GUI state analysis', in ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1095 - 1099,
    Conference Papers | 2019
    Wu D; Liu J; Sui Y; Chen S; Xue J, 2019, 'Precise static happens-before analysis for detecting UAF order violations in android', in Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019, pp. 276 - 287,
    Conference Papers | 2019
    Xu X; Sui Y; Yan H; Xue J, 2019, 'VFix: Value-Flow-Guided Precise Program Repair for Null Pointer Dereferences', in Proceedings - International Conference on Software Engineering, pp. 512 - 523,
    Conference Papers | 2019
    Yan H; Chen S; Sui Y; Zhang Y; Zou C; Xue J, 2019, 'Per-Dereference Verification of Temporal Heap Safety via Adaptive Context-Sensitive Analysis', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Porto, Portugal, pp. 48 - 72, presented at 26th international symposium, SAS 2019, Porto, Portugal, October 8-11, 2019, Porto, Portugal, 08 October 2019 - 11 October 2019,
    Conference Papers | 2019
    Yuan Z; Xu J; Piao A; Xuey J; Huo W; Feng M; Li F; Ban G; Xiao Y; Wang S; Tang Q; Su H; Yu C, 2019, 'B2SFinder: Detecting open-source software reuse in COTS software', in Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, pp. 1038 - 1049,
    Conference Papers | 2019
    Zhang J; Xue J, 2019, 'Incremental precision-preserving symbolic inference for probabilistic programs', in Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp. 237 - 252,
    Conference Papers | 2019
    Zhu X; Feng X; Jiao T; Wen S; Xiang Y; Camtepe S; Xue J, 2019, 'A Feature-oriented corpus for understanding, evaluating and improving fuzz testing', in AsiaCCS 2019 - Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security, pp. 658 - 663,
    Preprints | 2019
    Zhu X; Feng X; Jiao T; Wen S; Xiang Y; Camtepe S; Xue J, 2019, A Feature-Oriented Corpus for Understanding, Evaluating and Improving Fuzz Testing, ,
    Conference Papers | 2019
    Zou C; Sui Y; Yan H; Xue J, 2019, 'TCD: Statically Detecting Type Confusion Errors in C++ Programs', in Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 292 - 302,
    Conference Papers | 2018
    Barbar M; Sui Y; Zhang H; Chen S; Xue J, 2018, 'Live path CFI against control flow hijacking attacks', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 768 - 779,
    Conference Papers | 2018
    Barbar M; Sui Y; Zhang H; Chen S; Xue J, 2018, 'POSTER: Live path control flow integrity', in Proceedings - International Conference on Software Engineering, pp. 195 - 196,
    Conference Papers | 2018
    He D; Zheng H; Li L; Li G; Wang L; Xue J, 2018, 'Understanding and detecting evolution-induced compatibility issues in android apps', in ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, pp. 167 - 177,
    Conference Papers | 2018
    Liu J; Wu D; Xue J, 2018, 'TDroid: Exposing app switching attacks in android with control flow specialization', in ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, pp. 236 - 247,
    Conference Papers | 2018
    Yan H; Sui Y; Chen S; Xue J, 2018, 'Spatio-Temporal Context Reduction: A Pointer-Analysis-Based Static Approach for Detecting Use-After-Free Vulnerabilities', in Proceedings - International Conference on Software Engineering, pp. 327 - 337,
    Conference Papers | 2018
    Zhang F; Xue J, 2018, 'Poker: Permutation-based simd execution of intensive tree search by path encoding', in CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization, pp. 87 - 99,
    Conference Papers | 2018
    Zhang F; Xue J, 2018, 'Poker: permutation-based SIMD execution of intensive tree search by path encoding', in Proceedings of the 2018 International Symposium on Code Generation and Optimization - CGO 2018, ACM Press, pp. 87 - 99, presented at the 2018 International Symposium, 24 February 2018 - 28 February 2018,
    Conference Papers | 2018
    Zhang Y; Sui Y; Xue J, 2018, 'Launch-Mode-Aware Context-Sensitive Activity Transition Analysis', in Proceedings - International Conference on Software Engineering, pp. 598 - 608,
    Conference Papers | 2018
    Zhao J; Cui H; Zhang Y; Xue J; Feng X, 2018, 'Revisiting loop tiling for datacenters: Live and Let Live', in Proceedings of the International Conference on Supercomputing, pp. 328 - 340,
    Conference Papers | 2018
    Zheng L; Liao X; Jin H; He B; Xue J; Liu H, 2018, 'Towards concurrency race debugging: An integrated approach for constraint solving and dynamic slicing', in Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT,
    Conference Papers | 2018
    Zhou Q; Li L; Wang L; Xue J; Feng X, 2018, 'May-happen-in-parallel analysis with static vector clocks', in CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization, pp. 228 - 240,
    Conference Papers | 2018
    Zhou Q; Li L; Wang L; Xue J; Feng X, 2018, 'May-happen-in-parallel analysis with static vector clocks', in Proceedings of the 2018 International Symposium on Code Generation and Optimization - CGO 2018, ACM Press, pp. 228 - 240, presented at the 2018 International Symposium, 24 February 2018 - 28 February 2018,
    Conference Papers | 2017
    Fan X; Sui Y; Liao X; Xue J, 2017, 'Boosting the precision of virtual call integrity protection with partial pointer analysis for C++', in ISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, pp. 329 - 340, presented at ISSTA 2017 Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, 10 July 2017 - 14 July 2017,
    Conference Papers | 2017
    Li L; Lu Y; Xue J, 2017, 'Dynamic symbolic execution for polymorphism', in ACM International Conference Proceeding Series, Austin, TX, USA, pp. 120 - 130, presented at CC 2017 Proceedings of the 26th International Conference on Compiler Construction, Austin, TX, USA, 05 February 2017 - 06 February 2017,
    Conference Papers | 2017
    Liu J; Li Y; Tan T; Xue J, 2017, 'Reflection Analysis for Java: Uncovering More Reflective Targets Precisely', in Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 12 - 23,
    Conference Papers | 2017
    Su X; Liao X; Xue J, 2017, 'Automatic generation of fast BLAS3-GEMM: A portable compiler approach', in CGO 2017 - Proceedings of the 2017 International Symposium on Code Generation and Optimization, IEEE, Austin, Texas USA, pp. 122 - 133, presented at 2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Austin, Texas USA, 04 February 2017 - 08 February 2017,
    Conference Papers | 2017
    Tan T; Li Y; Xue J, 2017, 'Efficient and precise points-to analysis: modeling the heap by merging equivalent automata', in ACM SIGPLAN Notices, pp. 278 - 291,
    Conference Papers | 2017
    Tan T; Li Y; Xue J, 2017, 'Efficient and precise points-to analysis: modeling the heap by merging equivalent automata', in Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM, pp. 278 - 291, presented at PLDI '17: ACM SIGPLAN Conference on Programming Language Design and Implementation,
    Conference Papers | 2017
    Yan H; Sui Y; Chen S; Xue J, 2017, 'Machine-learning-guided typestate analysis for static use-After-free detection', in ACM International Conference Proceeding Series, Orlando, FL, USA, pp. 42 - 54, presented at 33rd Annual Computer Security Applications Conference, Orlando, FL, USA, 04 December 2017 - 08 December 2017,
    Conference Papers | 2017
    Zhang J; Sui Y; Xue J, 2017, 'Incremental analysis for probabilistic programs', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), New York, NY, USA, pp. 450 - 472, presented at 24th International Symposium, SAS 2017, New York, NY, USA, 30 August 2017 - 01 September 2017,
    Conference Papers | 2017
    Zhang Y; Tan T; Li Y; Xue J, 2017, 'Ripple: Reflection analysis for android apps in incomplete information environments', in CODASPY 2017 - Proceedings of the 7th ACM Conference on Data and Application Security and Privacy, Scottsdale, Arizona, USA, pp. 281 - 288, presented at Seventh ACM on Conference on Data and Application Security and Privacy, Scottsdale, Arizona, USA, 22 March 2017 - 24 March 2017,
    Conference Papers | 2016
    Li Y; Tan T; Zhang Y; Xue J, 2016, 'Program tailoring: Slicing by sequential criteria', in Krishnamurthi S; Lerner B (ed.), Leibniz International Proceedings in Informatics, LIPIcs, Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Rome, pp. 15:1 - 15:27, presented at 30th European Conference on Object-Oriented Programming, Rome, 18 July 2016 - 22 July 2016,
    Conference Papers | 2016
    Sui Y; Di P; Xue J, 2016, 'Sparse flow-sensitive pointer analysis for multithreaded programs', in Proceedings of the 14th International Symposium on Code Generation and Optimization, CGO 2016, ASSOC COMPUTING MACHINERY, Barcelona, SPAIN, pp. 160 - 170, presented at 14th International Symposium on Code Generation and Optimization (CGO), Barcelona, SPAIN, 12 March 2016 - 18 March 2016,
    Conference Papers | 2016
    Sui Y; Fan X; Zhou H; Xue J, 2016, 'Loop-Oriented array- and field-sensitive pointer analysis for automatic SIMD vectorization', in Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Association for Computing Machinery (ACM), Santa Barbara, CA, USA, pp. 41 - 51, presented at 17th ACM SIGPLAN/SIGBED Conference on Languages, Compilers, Tools, and Theory for Embedded Systems, Santa Barbara, CA, USA, 13 June 2016 - 14 June 2016,
    Conference Papers | 2016
    Sui Y; Fan X; Zhou H; Xue J, 2016, 'Loop-oriented array- and field-sensitive pointer analysis for automatic SIMD vectorization', in Proceedings of the 17th ACM SIGPLAN/SIGBED Conference on Languages, Compilers, Tools, and Theory for Embedded Systems, ACM, presented at LCTES'16: SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2016,
    Conference Papers | 2016
    Sui Y; Lu J; Xue J, 2016, 'On-demand Strong Update Analysis via value-flow Refinement', in Zimmermann T; ClelandHuang J; Su Z (eds.), International symposium on the foundations of software engineering, IEEE, Seattle, pp. 460 - 473, presented at FSE'16, Seattle, 13 November 2016 - 18 November 2016,
    Conference Papers | 2016
    Sui Y; Xue J, 2016, 'SVF: Interprocedural static value-flow analysis in LLVM', in Proceedings of CC 2016: The 25th International Conference on Compiler Construction, Association for Computing Machinery (ACM), Barcelona, Spain, pp. 265 - 266, presented at 25th International Conference on Compiler Construction, Barcelona, Spain, 17 March 2016 - 18 March 2016,
    Conference Papers | 2016
    Tan T; Li Y; Xue J, 2016, 'Making k-Object-Sensitive Pointer Analysis More Precise with Still k-Limiting', in Rival X (ed.), 23rd Static Analysis Symposium, Springer Nature, Edinburgh, pp. 489 - 510, presented at SAS'16, Edinburgh, 08 September 2016 - 10 September 2016,
    Conference Papers | 2016
    Xu J; Meng X; Tan Q; Xue J, 2016, 'Masking Soft Errors with Static Bitwise Analysis', in Potanin A; Murphy GC; Reeves S; Dietrich J (eds.), 2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), IEEE, NEW ZEALAND, Hamilton, pp. 281 - 288, presented at 23rd Asia-Pacific Software Engineering Conference (APSEC), NEW ZEALAND, Hamilton, 06 December 2016 - 09 December 2016,
    Conference Papers | 2016
    Xu J; Meng X; Tan Q; Xue J, 2016, 'Masking soft errors with static bitwise analysis', in Proceedings - Asia-Pacific Software Engineering Conference, APSEC, Hamilton, New Zealand, pp. 281 - 288, presented at 2016 23rd Asia-Pacific Software Engineering Conference (APSEC), Hamilton, New Zealand, 06 December 2016 - 09 December 2016,
    Conference Papers | 2016
    Xue J; Yan C; Chen C; Tang T; Chen X; Fang J, 2016, 'An Energy-Efficient Implementation of LU Factorization on Heterogeneous Systems', in Parallel and Distributed Systems (ICPADS), 2016 IEEE 22nd International Conference on, IEEE, Wuhan, pp. 971 - 979, presented at Parallel and Distributed Systems (ICPADS), 2016 IEEE 22nd International Conference on, Wuhan, 13 December 2016 - 16 December 2016,
    Conference Papers | 2016
    Yan H; Sui Y; Chen S; Xue J, 2016, 'Automated memory leak fixing on value-flow slices for C programs', in Proceedings of the ACM Symposium on Applied Computing, Association for Computing Machinery (ACM), New York, NY, USA, pp. 1386 - 1393, presented at 31st Annual ACM Symposium on Applied Computing, New York, NY, USA, 04 April 2016 - 08 April 2016,
    Conference Papers | 2016
    Yang C; Chen C; Tang T; Chen X; Fang J; Xue J, 2016, 'An Energy-Efficient Implementation of LU Factorization on Heterogeneous Systems', in Liao X; Lovas R; Shen X; Zheng R (eds.), 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), IEEE, PEOPLES R CHINA, Wuhan, pp. 971 - 979, presented at 22nd IEEE International Conference on Parallel and Distributed Systems (ICPADS), PEOPLES R CHINA, Wuhan, 13 December 2016 - 16 December 2016,
    Conference Papers | 2016
    Zhang F; Di P; Liao XK; Xue J; Zhou H, 2016, 'REGTT: Accelerating Tree Traversals on GPUs by Exploiting Regularities', in Proceedings of the International Conference on Parallel Processing, Institute of Electrical and Electronics Engineers (IEEE), Philadephia, pp. 562 - 571, presented at International Conference on Parallel Processing, Philadephia, 16 August 2016 - 19 August 2016,
    Conference Papers | 2016
    Zhou H; Xue JL, 2016, 'Exploiting Mixed SIMD Parallelism by Reducing Data Reorganization Overhead', in Proceedings of the 14th International Symposium on Code Generation and Optimization, CGO 2016, Barcelona, Spain, pp. 59 - 69, presented at International symposium on code generation and optimization, Barcelona, Spain, 12 March 2016 - 18 March 2016,
    Conference Papers | 2015
    Di P; Sui Y; Ye D; Xue J, 2015, 'Region-Based May-Happen-in-Parallel Analysis for C Programs', in Proceedings of the International Conference on Parallel Processing, Institute of Electrical and Electronics Engineers (IEEE), Beijing China, pp. 889 - 898, presented at 2015 44th International Conference on on Parallel Processing (ICPP), Beijing China, 01 September 2015 - 04 September 2015,
    Conference Papers | 2015
    He W; Cui H; Lu B; Zhao J; Li S; Ruan G; Xue J; Feng X; Yang W; Yan Y, 2015, 'Hadoop+: Modeling and evaluating the heterogeneity for MapReduce applications in heterogeneous clusters', in Proceedings of the International Conference on Supercomputing, Association for Computing Machinery (ACM), CA, Newport Beach, pp. 143 - 153, presented at Proceedings of the 29th ACM on International Conference on Supercomputing, CA, Newport Beach, 08 June 2015 - 11 June 2015,
    Conference Papers | 2015
    Li Y; Tan T; Xue J, 2015, 'Effective soundness-guided reflection analysis', in Blazy S; Jensen T (ed.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Nature, FRANCE, Saint Malo, pp. 162 - 180, presented at 22nd International Static Analysis Symposium (SAS), FRANCE, Saint Malo, 09 September 2015 - 11 September 2015,
    Conference Papers | 2015
    Moore R; Childers R; Xue J, 2015, 'Performance Modeling of Multithreaded Programs for Mobile Asymmetric Chip Multiprocessors', in 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), IEEE, New York, pp. 957 - 963, presented at 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), New York, 24 August 2015 - 26 August 2015,
    Conference Papers | 2015
    Wang F; Jiang H; Zhuo K; Xue J; Yang C, 2015, 'Design and Implementation of a Highly Efficient DGEMM for 64-bit ARMv8 Multi-Core Processors', in 2015 International Conference on Parallel Processing, Institute of Electrical and Electronics Engineers (IEEE), Beijing, pp. 200 - 209, presented at 2015 International Conference on Parallel Processing, Beijing, 01 September 2015 - 04 September 2015,
    Conference Papers | 2015
    Wang Y; Wang T; Shao Z; Liu D; Xue J, 2015, 'File system-independent block device support for storage class memory', in Proceedings - IEEE INFOCOM, Institute of Electrical and Electronics Engineers (IEEE), PEOPLES R CHINA, Hong Kong, pp. 468 - 473, presented at 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), PEOPLES R CHINA, Hong Kong, 26 April 2015 - 01 May 2015,
    Conference Papers | 2015
    Xue J; Fan X; Sui Y, 2015, 'Contention-Aware Scheduling for Asymmetric Multicore Processors.', in 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), Institute of Electrical and Electronics Engineers (IEEE), Melbourne, pp. 742 - 751, presented at 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), Melbourne, 14 December 2015 - 17 December 2015,
    Conference Papers | 2014
    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,
    Conference Papers | 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, UppSala, pp. 27 - 53, presented at 8th European Conference on Object-Oriented Programming (ECOOP'14), UppSala, 28 July 2014 - 01 August 2014,
    Conference Papers | 2014
    Su Y; Ye D; Xue J, 2014, 'Parallel pointer analysis with CFL-reachability', in Proceedings of the International Conference on Parallel Processing, Minneapolis, pp. 451 - 460, presented at International Conference on Parallel Processing, Minneapolis, 09 September 2014 - 12 September 2014,
    Conference Papers | 2014
    Xu CZ; Xiang Y; Xue J; Lu Y; Li KC, 2014, 'Message from U-science 2014 program chairs', in Proceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014, pp. xv,
    Conference Papers | 2014
    Ye D; Su Y; Sui Y; Xue J, 2014, 'WPBOUND: Enforcing spatial memory safety efficiently at runtime with weakest preconditions', in Proceedings - International Symposium on Software Reliability Engineering, ISSRE, Institute of Electrical and Electronics Engineers (IEEE), ITALY, Naples, pp. 88 - 99, presented at 2014 IEEE 25th International Symposium on Software Reliability Engineering, ITALY, Naples, 03 November 2014 - 06 November 2014,
    Conference Papers | 2014
    Ye D; Sui Y; Xue J, 2014, 'Accelerating Dynamic Detection of Uses of Undefined Values with Static Value-Flow Analysis', in Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization, ACM, pp. 154 - 164, presented at CGO '14: 12th Annual IEEE/ACM International Symposium on Code Generation and Optimization,
    Conference Papers | 2014
    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,
    Conference Papers | 2014
    Ye S; Sui Y; Xue J, 2014, 'Region-Based Selective Flow-Sensitive Pointer Analysis', in Müller-Olm M; Seidl H (ed.), 21st International Symposium on static Analysis, LNCS, Munich, Germany, pp. 319 - 336, presented at 21st International Symposium on static Analysis, Munich, Germany, 11 September 2014 - 13 September 2014
    Conference Papers | 2014
    Zhang X; Wu H; Sun H; Xue J, 2014, 'Lifetime holes aware register allocation for clustered VLIW processors', in Design, Automation & Test in Europe Conference & Exhibition (DATE), 2014, IEEE Conference Publications, pp. 1 - 4, presented at Design Automation and Test in Europe, 24 March 2014 - 28 March 2014,
    Conference Papers | 2014
    Zhang X; Wu H; Sun H; Xue J, 2014, 'Lifetime holes aware register allocation for clustered VLIW processors', in Proceedings -Design, Automation and Test in Europe, DATE, Dresden, pp. 90:1 - 90:4, presented at International Conference on Design, Automation and Test in Europe, Dresden, 24 March 2014 - 28 March 2014,
    Conference Papers | 2013
    Cui H; Yi Q; Feng X; Xue J, 2013, 'Layout Oblivious Compiler Optimization for Matrix Multiplication', in 8th International Conference on High-Performance Embedded Architectures and Compilers, ACM, Berlin, presented at HIPEAC'13, Berlin, 21 June 2013 - 23 June 2013
    Conference Papers | 2013
    Franke B; Xue J, 2013, 'Foreword', in Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)
    Conference Papers | 2013
    Li Y; Sui 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 2013, Shenzhen; China, presented at 11th IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2013, Shenzhen; China, 23 February 2013 - 27 February 2013,
    Conference Papers | 2013
    Su Y; Ye D; Xue J, 2013, 'Accelerating Inclusion-based Pointer Analysis on Heterogeneous CPU-GPU Systems', Bengaluru (Bangalore), India, presented at IEEE International Conference on High Performance Computing (HiPC’13), Bengaluru (Bangalore), India, 18 December 2013 - 21 December 2013,
    Conference Papers | 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,
    Conference Papers | 2012
    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,
    Conference Papers | 2012
    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,
    Conference Papers | 2012
    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 2012 - 04 April 2012,
    Conference Papers | 2012
    Sui Y; Ye D; Xue J, 2012, 'Static memory leak detection using full-sparse value-flow analysis', in Proceedings of the 2012 International Symposium on Software Testing and Analysis, ACM, presented at ISSTA '12: International Symposium on Software Testing and Analysis,
    Conference Papers | 2012
    Sui Y; Ye D; Xue J, 2012, 'Static memory leak detection using full-sparse value-flow analysis', Minneapolis, MN, pp. 254 - 264, presented at 21st International Symposium on Software Testing and Analysis, ISSTA 2012, Minneapolis, MN, 15 July 2012 - 20 July 2012,
    Conference Papers | 2012
    Wan Q; Wu H; Xue J, 2012, 'WCET-Aware Data Selection and Allocation for Scratchpad Memory', in Proceedings of the 13th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems, ASSOC COMPUTING MACHINERY, Beijing, pp. 41 - 50, presented at LCTES'12, Beijing, 12 June 2012 - 13 June 2012,
    Conference Papers | 2012
    Wan Q; Wu H; Xue J, 2012, 'WCET-aware Data Selection and Allocation for Scratchpad Memory', in Proceedings of the 13th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems, ACM, pp. 41 - 50,
    Conference Papers | 2011
    Cui H; Xue J; Wang L; Yang Y; Feng X-B; Fan D, 2011, 'Extendable pattern-oriented optimization directives', in Proceedings - International Symposium on Code Generation and Optimization, CGO 2011, IEEE Computer Society, Piscataway, NJ, United States, pp. 107 - 118, presented at 9th International Symposium on Code Generation and Optimization, CGO 2011, Chamonix, France, 02 April 2011 - 06 April 2011,
    Conference Papers | 2011
    Mahmud S; Wu H; Xue J, 2011, 'Efficient energy balancing aware multiple base station deployment for WSNs', in Wireless Sensor Networks - 8th European Conference, EWSN 2011, Proceedings, Springer Verlag, Heidelberg, Germany, pp. 179 - 194, presented at 8th European Conference on Wireless Sensor Networks, EWSN 2011, Bonn, Germany, 23 February 2011 - 25 February 2011,
    Conference Proceedings (Editor of) | 2011
    Takala J; Mahapatra RN; Liu J; Xue J; Yang LT, 2011, 'EmbeddedCom 2011: Message from the chairs',
    Conference Papers | 2010
    Liao X; Xue J, 2010, 'Message from the PDCAT 2010 program co-chairs', in Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings, pp. 14,
    Conference Papers | 2010
    Liu D; Shao Z; Wang M; Guo M; Xue J, 2010, 'Optimal Loop Parallelization for Maximizing Iteration-Level Parallelism', in International Conference on Compilers, Architecture and Synthesis for Embedded Systems archive Proceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems, ACM, 2009, presented at International Conferences on Compilers, Architectures, and Synthesis for Embedded Systems, Scottsdale, AZ, 24 October 2010 - 29 October 2010,
    Conference Proceedings (Editor of) | 2010
    Xue J; Liao X, 2010, 'Message from the IWVT-2010 workshop chairs',
    Conference Papers | 2009
    Gao L; Li L; Xue J; Ngai T, 2009, 'Exploiting Speculative TLP in Recursive Programs by Dynamic Thread Prediction', in Proceedings of the 18th International Conference on Compiler Construction: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, Springer-Verlag, Berlin, Heidelberg, presented at 18th International Conference on Compiler Construction, York, UK, 22 March 2009 - 29 March 2009,
    Conference Papers | 2009
    Lu Y; Potter JM; Xue J, 2009, 'Ownership Downgrading for Ownership Types', in Lecture Notes In Computer Science; Vol. 5904: Proceedings of the 7th Asian Symposium on Programming Languages and Systems, Springer-Verlag, Berlin, Heidelberg, presented at 7th Asian Symposium on Programming Languages and Systems, Seoul, Korea, 14 December 2009 - 16 December 2009,
    Conference Proceedings (Editor of) | 2009
    Xue J; Stojmenovic I, 2009, 'Message from the EUC 2009 program chairs', Vol. 2,
    Conference Proceedings (Editor of) | 2009
    Xue J; Yang LT; Zhang W; Doolan DC, 2009, 'Message from the EPS 2009 symposium chairs', Vol. 2,
    Conference Papers | 2009
    Yang X; Wang L; Xue J; Deng Y; Zhang Y, 2009, 'Comparability graph coloring for optimizing utilization of stream register files in stream processors', in Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, Raleigh, pp. 111 - 120, presented at 14th {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming (PPoPP'09), Raleigh, 14 February 2009 - 18 February 2009,
    Conference Papers | 2009
    Yang X; Wang L; Xue J; zhang Y; Deng Y, 2009, 'Compatibility Graph Coloring for Optimizing Utilization Of Stream Register files in Stream processors', in Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, ACM, USA, presented at 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Raleigh, NC, 14 February 2009 - 18 February 2009,
    Conference Proceedings (Editor of) | 2008
    Guo M; Xue J, 2008, 'Advances in high performance computing', Kluwer Academic Publ, Vol. 43,
    Conference Papers | 2008
    Ku AK; Kuo JY; Xue J, 2008, 'A gather/scatter hardware support for efficient fast Fourier transform', in ACSAC 2008 13th IEEE Asia-Pacific computer systems architecture conference, Hsinchu, Taiwan, pp. 1 - 8, presented at ACSAC 2008 13th IEEE Asia-Pacific computer systems architecture conference, Hsinchu, Taiwan, 04 August 2008 - 06 August 2008
    Conference Papers | 2008
    Ku AK; Kuo JY; Xue J, 2008, 'Hardware support for efficient sparse matrix vector multiplication', in 2008 IEEE/IFIP international conference on embedded and ubiquitous computing, Proceedings, Shanghai, China, pp. 37 - 43, presented at 2008 IEEE/IFIP international conference on embedded and ubiquitous computing, Shanghai, China, 17 December 2008 - 20 December 2008
    Conference Papers | 2008
    Ku AKA; Kuo JYC; Xue J, 2008, 'A gather/scatter hardware support for efficient fast fourier transform', in 13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008,
    Conference Papers | 2008
    Kuo JY; Ku AK; Xue J; Diessel OF; Malik U, 2008, 'ACS: an addressless configuration support for efficient partial reconfigurations', in International conference on field-programmable technology, Proceedings, Taipei, Taiwan, pp. 161 - 168, presented at International conference on field-programmable technology, Taipei, Taiwan, 07 December 2008 - 10 December 2008
    Conference Papers | 2008
    Lin L; Nguyen QH; Li L; Xue J, 2008, 'Thread sensitive module scheduling for multicore processors', in 37th international conference on parallel processing, Portland, Oregon, USA, presented at 37th international conference on parallel processing, Portland, Oregon, USA, 09 September 2008 - 12 September 2008
    Conference Papers | 2008
    Wang L; Yang X; Xue J; Deng Y; Yan X; Tang T; Nguyen QH, 2008, 'Optimizing scientific application loops on stream processors', in ACM SIGPLAN Notices, pp. 161 - 170,
    Conference Papers | 2008
    Xue J, 2008, 'Optimizing scientific application loops on stream processors', in ACM Sigplan Notices, Association of Computing Machinery, New York, NY, USA, presented at ACM Sigplan Notices
    Conference Papers | 2008
    Yang X; Zhang Y; Xue J; Rogers I; Li G; Wang G, 2008, 'Exploiting loop-dependent stream reuse for stream processors', in Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, pp. 22 - 31,
    Conference Papers | 2007
    Gao L; Li L; Xue J; Ngai T, 2007, 'Loop recreation for thread-level speculation', in 13th International Conference on Parallel and Distributed Systems (ICPADS 2007), Hsinchu, Taiwan, presented at 13th International Conference on Parallel and Distributed Systems (ICPADS 2007), Hsinchu, Taiwan, 05 December 2007 - 07 December 2007
    Conference Papers | 2007
    Li L; Nguyen QH; Xue J, 2007, 'Scratchpad allocation for data aggregates in superperfect graphs', in 2007 ACM conference on languages, compilers and tools for embedded systems, San Diego, Californa, USA, presented at ACM conference on languages, compilers and tools for embedded systems 2007, San Diego, Californa, USA, 13 June 2007 - 15 June 2007
    Conference Papers | 2007
    Li L; Wu H; Feng H; Xue J, 2007, 'Towards data tiling for whole programs in scratchpad memory allocation', in 12th Asia-Pacific computer systems architecture conference, Korea, presented at 12th Asia-Pacific computer systems architecture conference, Korea, 22 August 2007 - 25 August 2007
    Conference Papers | 2007
    Lu Y; Potter JM; Xue J, 2007, 'Validity invariants and effects', in 21st European conference on object oriented programming, Berlin, Germany, presented at 21st European conference on object oriented programming, Berlin, Germany, 30 July 2007 - 03 August 2007
    Conference Papers | 2007
    Pan L; Xue J; Lai MT; Dillencourt M; Bic L, 2007, 'Toward automatic data distribution for migrating computations', in 2007 International conference on parallel processing, China, presented at International conference on parallel processing 2007, China, 10 September 2007 - 14 September 2007
    Conference Papers | 2006
    Gentile A; Verdoscia L; Vitabile S; Abderazek BA; Yang LT, 2006, 'Message from IWEC workshop co-chairs', in Proceedings of the International Conference on Parallel Processing Workshops,
    Conference Papers | 2006
    Li L; Xue J, 2006, 'Trace-based cache leakage reduction at link time', in Advances in computer systems architecture, 11th Asia-Pacific conference, Shanghai, China, presented at Advances in computer systems architecture, 11th Asia-Pacific conference, Shanghai, China, 06 September 2006 - 08 September 2006
    Conference Papers | 2006
    Scholz B; Burgstaller B; Xue J, 2006, 'Minimizing Bank Selection Instructions for Partitioned Memory Architectures', in International Conference on Compilers, Architectures, and Synthesis for Embedded Systems, Seoul, South Korea, presented at International Conference on Compilers, Architecture, and Synthesis for Embedded Systems 2009, Seoul, South Korea, 22 October 2006 - 25 October 2006
    Conference Papers | 2006
    Wu H; Jaffar J; Xue J, 2006, 'Instruction Scheduling with Release Times and Deadlines on ILP Processors', in Proceedings of the 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, IEEE, Sydney, presented at 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Sydney,
    Conference Papers | 2006
    Wu H; Jaffar J; Xue J, 2006, 'Instruction scheduling with release times and deadlines on ILP processors', in 12th IEEE international conference on embedded and real-time computing systems, Sydney, presented at 12th IEEE international conference on embedded and real-time computing systems, Sydney, 16 August 2006 - 18 August 2006
    Conference Papers | 2006
    Xue J; Knoop J, 2006, 'A fresh look at PRE as a maximum flow problem', in 15th international conference on compiler construction, Vienna, Austria, presented at 15th international conference on compiler construction, Vienna, Austria, 30 March 2006 - 31 March 2006
    Conference Papers | 2006
    Ye B; Guo M; Xue J, 2006, 'CoopStream: a cooperative cache based streaming schedule scheme for on-demand media services on overlay networks', in International conference on parallel processing, Columbus, Ohio, USA, presented at International conference on parallel processing, Columbus, Ohio, USA, 14 August 2006 - 18 August 2006
    Conference Papers | 2005
    Chang WL; Ho M; Guo M; Jiang X; Xue J; Li M, 2005, 'Fast parallel DNA-based algorithms for molecular computation: Determining a prime number', in Proceedings - 3rd International Conference on Information Technology and Applications, ICITA 2005, pp. 447 - 452
    Conference Papers | 2005
    Li L; Gao L; Xue J, 2005, 'Memory coloring: a compiler approach for scratchpad memory management', in 1th International conference on parallel architectures and compilation, Saint Louis, Missouri, USA, presented at 1th International conference on parallel architectures and compilation, Saint Louis, Missouri, USA, 17 September 2005 - 21 September 2005
    Conference Papers | 2005
    Nguyen PH; Xue J, 2005, 'Interprocedural side-effect analysis and optimisation in the presence of dynamic class loading', in 28th Australasian computer science conference ACSC 2005, Newcastle, NSW, presented at 28th Australasian computer science conference ACSC 2005, Newcastle, NSW, 31 January 2005 - 03 February 2005
    Conference Papers | 2005
    Xue J; Huang Q; Guo M, 2005, 'Enabling loop fusion and tiling for cache performance by fixing fusion-preventing data dependencies', in 2005 international conference on parallel processing, Oslo, Norway, presented at international conference on parallel processing 2005, Oslo, Norway, 14 June 2005 - 17 June 2005
    Conference Papers | 2005
    Xue J; Nguyen PH, 2005, 'Completeness analysis for incomplete object-oriented programs', in 2005 international conference on compiler construction, Edinburgh, Scotland, presented at international conference on compiler construction 2005, Edinburgh, Scotland, 04 April 2005 - 08 April 2005
    Conference Papers | 2005
    Xue J, 2005, 'Aggressive loop fusion for improving locality and parallelism', in Proceedings of the First International Conference on Advances in Natural Computation (ICNC 2005), Part III, Lecture Notes in Computer Science 3612/2005, Springer, Berlin, Germany, presented at international symposium on parallel and distributed processing and applications 2005, Nanjing, China, 02 November 2005 - 05 November 2005
    Conference Papers | 2005
    Xue J, 2005, 'Compiler-directed scratchpad memory management', in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 2,
    Conference Papers | 2005
    Yang X; Xue J; Yang C, 2005, 'Improving the performance of GCC by exploiting IA-64 architectural features', in Proceedings of the First International Conference on Advances in Natural Computation (ICNC 2005), Part III, Lecture Notes in Computer Science 3612/2005, Springer, Berlin, Germany, presented at 10th Asia-Pacific conference on computer systems architecture, Singapore, 24 October 2005 - 26 October 2005
    Conference Proceedings (Editor of) | 2005
    Yew P; Xue J, 2005, 'Special section on advanced computer systems architecture - Forward', Science China Press, Vol. 20
    Conference Proceedings (Editor of) | 2005
    Yew PC; Xue JL, 2005, 'Journal of Computer Science and Technology: Forword', Vol. 20,
    Conference Papers | 2004
    Cai Q; Gao L; Xue J, 2004, 'Region-Based Partial Dead Code Elimination on Predicated Code', in 13th International Conference on Compiler Construction, Barcelona, Spain, presented at 13th International Conference on Compiler Construction, Barcelona, Spain, 29 March 2004 - 02 April 2004
    Conference Papers | 2004
    Kurniawan B; Xue J, 2004, 'A Comparative Study of Web Application Design Models Using the Java Technologies', in 6th Asia-Pacific Web Conference 2004, Hangzhou, China, presented at 6th Asia-Pacific Web Conference 2004, Hangzhou, China, 14 April 2004 - 17 April 2004
    Conference Papers | 2004
    Li L; Xue J, 2004, 'A trace-based binary compilation framework for energy-aware computing', in Language, Compilers, and Tools for Embedded Systems, Washington DC, USA, presented at Language, Compilers, and Tools for Embedded Systems, Washington DC, USA, 11 June 2004 - 13 June 2004
    Conference Papers | 2004
    Li L; Xue J, 2004, 'A trace-based binary compilation framework for energy-aware computing', in Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. 95 - 106,
    Conference Papers | 2004
    Nguyen PH; Xue J, 2004, 'Strength Reduction for Loop-Invariant Types', in 27th Australasian Computer Science Conference, Dunedin, New Zealand, presented at 27th Australasian Computer Science Conference, Dunedin, New Zealand, 18 January 2004 - 22 January 2004
    Conference Papers | 2003
    Cai Q; Xue J, 2003, 'Optimal and Efficient Speculation-Based Partial Redundancy Elimination', in International Symposium on Code Generation and Optimization (CGO 2003), San Francisco, California USA, presented at International Symposium on Code Generation and Optimization (CGO`03), San Francisco, California USA, 23 March 2003 - 26 March 2003
    Conference Papers | 2003
    Huang Q; Xue J; Vera X, 2003, 'Code Tiling For Improving the Cache Performance of PDE Solvers', in 2003 International Conference on Parallel Processing, Taiwan, presented at International Conference on Parallel Processing 2003, Taiwan, 06 October 2003 - 09 October 2003
    Conference Papers | 2003
    Vera X; Lisper B; Xue J, 2003, 'Data cache locking for higher program predictability', in 2003 Joint International Conference on Measurement and Modeling of Computer Systems, San Diego, Californa, USA, presented at Joint International Conference on Measurement and Modeling of Computer Systems 2003, San Diego, Californa, USA, 11 June 2003 - 14 June 2003
    Conference Papers | 2003
    Vera X; Lisper B; Xue J, 2003, 'Data cache locking for higher program predictability', in Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, ACM, pp. 272 - 282, presented at SIGMETRICS03: International Conference on Measurement and Modeling of Computer Systems,
    Conference Papers | 2003
    Vera X; Lisper B; Xue J, 2003, 'Data caches in mutitasking hard real-time systems', in 24th IEEE International Real-Time Systems Symposium, Cancun, Mexico, presented at 24th IEEE International Real-Time Systems Symposium, Cancun, Mexico, 03 December 2003 - 05 December 2003
    Conference Papers | 2002
    Xue J, 2002, 'A generic localization method for VLSI implementation of algorithms.', in 4th International Conference on Massively Parallel Computng Systems, Ischia, pp. 396 - 407, presented at 4th International Conference on Massively Parallel Computng Systems, Ischia, 01 April 2002 - 03 April 2002
    Conference Papers | 2002
    Xue J, 2002, 'Efficient Compile-Time Analysis of Cache Behaviour for Programs with IF Statements', in 5th International Conference on Algorithms and Architectures for Parallel Processing, Beijing, China, presented at 5th International Conference on Algorithms and Architectures for Parallel Processing, Beijing, China, 23 October 2002 - 25 October 2002
    Conference Papers | 2002
    Xue J, 2002, 'Let`s Study Whole-Program Cache Behaviour Analytically', in 8th International Symposium on High-Performance Computer Architecture, Cambridge, Massachusetts, USA, presented at 8th International Symposium on High-Performance Computer Architecture, Cambridge, Massachusetts, USA, 02 February 2002 - 06 February 2002
    Conference Papers | 2001
    Xue J, 2001, 'On Nonsingular Loop Transformations Using SUIF`s Dependence Abstraction', in 2nd international conference on parallel and distributed computing, applications and technologies, TAIWAN, presented at 2nd international conference on parallel and distributed computing, applications and technologies, TAIWAN, 09 July 2001
    Conference Papers | 2000
    Chen S; Xue J, 2000, 'Optimal tiling for loops with parallelogram iteration spaces', in 1st International Conference on Parallel and Distributed Applications and Technologies, Hong Kong, presented at 1st International Conference on Parallel and Distributed Applications and Technologies, Hong Kong, 22 May 2000 - 24 May 2000
    Conference Papers | 2000
    Xue J, 2000, 'Time-Minimal and Processor-Time-Minimal Loop Tiling', in 4th International Conference on Algorithms and Architectures for Parallel Processing, Hong Kong, presented at 4th International Conference on Algorithms and Architectures for Parallel Processing, Hong Kong, 11 December 2000 - 13 December 2000
    Conference Papers | 1999
    Chen S; Xue J, 1999, 'Communication Overhead on Distributed Memory Machines', in 4th Australasian Computer Architecture Conference, Auckland, New Zealand, presented at 4th Australasian Computer Architecture Conference, Auckland, New Zealand, 18 January 1999 - 21 January 1999
    Conference Papers | 1998
    Chen S; Xue J; Zhang Y; Ma J, 1998, 'An expert control system for gas furnace pressure', in proceedings of the Second IEEE International Conference on Intelligent Processing, Gold Coast : Griffith University, 1998, Gold Coast, presented at ICIPS'98, Gold Coast, 04 August 1998 - 07 August 1998,
    Conference Papers | 1998
    Chen S; Xue J, 1998, 'Issues of tiling double loops on distributed memory machines', in he 5th Australasian Conference on Parallel and real-time systems, Springer, Adelaide, pp. 377 - 388, presented at PART'98, Adelaide, 28 September 1998 - 29 September 1998
    Conference Papers | 1997
    Xue J; Huang C-H, 1997, 'Reuse-driven tiling for data locality', in Lecture Notes in Computer Science, Springer, Minnesota, pp. 16 - 33, presented at Languages and Compilers for Parallel Computing, Minnesota, 07 August 1997 - 09 August 1997,
    Conference Papers | 1997
    Xue J, 1997, 'Eigenvectors-based parallelisation of nested loops with affine dependences', in Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on, IEEE, Melbourne, pp. 357 - 366, presented at ICA3PP'97, Melbourne, 10 December 1997 - 12 December 1997,
    Conference Papers | 1996
    Xue J, 1996, 'Affine-by-Statement Transformations of Imperfectly Nested Loops', in Proceedings of the 10th International Parallel Processing Symposium, Hawaii, presented at IPPS'96, Hawaii, 15 April 1996 - 19 April 1996,
    Conference Papers | 1996
    Xue J, 1996, 'Communication-minimal tiling of uniform dependence loops', in Lecture Notes in Computer Science, Springer, San Jose, pp. 330 - 349, presented at LCPC'96, San Jose, 08 August 1996 - 10 August 1996,
    Conference Papers | 1996
    Xue J, 1996, 'On loop restructuring by converting imperfect to perfect loop nests', in IEEE 2nd International Conference on Algorithms and Architectures for Parallel Processing, IEEE, Singapore, pp. 421 - 429, presented at ICA3PP'96, Singapore, 11 June 1996 - 13 June 1996,
    Conference Papers | 1995
    Xue J, 1995, 'Constructing DO loops for non-convex iteration spaces in compiling for parallel machines', in 9th international Parallel Processing Symposium, IEEE, Santa Barbara, pp. 364 - 368, presented at IPPS'95, Santa Barbara, 25 April 1995 - 28 April 1995,
    Conference Papers | 1995
    Xue J, 1995, 'Non-unimodular code generation for parallel machines', in International Conference on Algorithms and Architectures for Parallel Processing, IEEE, Brisbane, pp. 181 - 184, presented at ICA3PP'95, Brisbane, 19 April 1995 - 21 April 1995,
    Conference Papers | 1994
    Xue J; Lenders P, 1994, 'Avoiding data link and computational conflicts in mapping nested loop algorithms to lower-dimensional processor arrays', in Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS, pp. 567 - 572
    Conference Papers | 1994
    Xue J, 1994, 'SysPar: a software package for systolising and parallelising nested loop algorithms', in TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994, IEEE, Singapore, pp. 551 - 555, presented at TENCON'94, Singapore, 22 August 1994 - 26 August 1994,
    Conference Papers | 1993
    Xue J, 1993, 'A new formulation of the mapping conditions for the synthesis of linear systolic arrays', in International conference on Application-Specific Array Processors, IEEE, Venice, pp. 297 - 308, presented at ASAP'93, Venice, 25 October 1993 - 27 October 1993,
    Conference Papers | 1993
    Xue J, 1993, 'An algorithm to automate non-unimodular transformations of loop nests', Dallas, pp. 512 - 519, presented at IEEE Symposium on Parallel and Distributed Systems, Dallas, 01 December 1993 - 04 December 1993,
    Conference Papers | 1992
    Xue J, 1992, 'On the loading, recovery and access of stationary data in systolic arrays', in Lecture Notes in Computer Science, Lyon, pp. 259 - 664, presented at Parallel Processing: CONPAR 92—VAPP V, Lyon, 01 May 1992 - 03 May 1992,

  1. J. Xue. Event Interleaving Analysis for Detecting Event-Driven Order Violations in Android Apps. Australian Research Council (Discovery), 2021 -- 2023, A$315,000.

    Ìý

  2. J. Xue. Building Secure Defenses Against Code Reuse Attacks with Modular Pointer Analysis. Australian Research Council (Discovery), 2018 -- 2020, A$362,616.

    Ìý

  3. J. Xue. Soundness-Guided Security Analysis for Android Applications. Australian Research Council (Discovery), 2017 -- 2019, A$357,500.

    Ìý

  4. J. Xue. Sparse Demand-Driven Analysis to Improve Software Reliability and Security. Australian Research Council (Discovery), 2015 -- 2017, A$266,300.

    Ìý

  5. J. Xue and B. Scholz, Finding Concurrency Bugs in Multithreaded Software. Australian Research Council (Discovery), 2013 -- 2015, A$360,000.

    Ìý

  6. J. Xue. Automating data placement and movement for explicitly managed memory hierarchies, Australian Research Council (Discovery), 2011 -- 2013, A$390,000.

    Ìý

  7. J. Xue and J. Potter. A Programming Model of Object Validity for Secure and Efficient Concurrency Australian Research Council (Discovery), 2009 -- 2011, A$391,000.

    Ìý

  8. J. Xue. Scratchpad based Memory Allocation Techniques for Embedded Software, Australian Research Council (Discovery), 2008 -- 2010, A$285,000.

    Ìý

  9. J. Xue and J. Potter. Analysis and Optimisation of Incomplete Object-Oriented Programs, Australian Research Council (Discovery), 2006 -- 2008, A$286,000.

    Ìý

  10. J. Xue. Compiler-Directed Code Tiling for Higher Program Performance and Predictability on Multi-Level Memory Hierarchies, Australian Research Council (Discovery), 2004 -- 2006, A$150,000.

    Ìý

    Ìý

  11. M. Chakravarty, G. Heiser, J. Potter and J. Xue. A Safe and Efficient Multi-Language Component Framework Based on Dynamic Compilation, Australian Research Council (Discovery), 2002 -- 2004, $382,000.

    Ìý

  12. J. Jin, Y. Zhong and J.Xue. A Scheme of Local Compilation of Mobile Collectors for Image and Video Search Engines, Australian Research Council (Linkage), 2002 -- 2004, $119,490.

    Ìý

  13. J. Xue. Compiler Optimisations for Improving Cache Performance of Uniprocessors, Australian Research Council (Discovery), 2000 -- 2002, A$175,000.

    Ìý

  14. J. Xue. Compiling for Distributed Memory Machines in the Polyhedron Model, Australian Research Council (Discovery), 1996 -- 1998, A$111,915.

  • Test-of-Time Award, CGO'21 (for his CGO'10 paper on pointer/alias analysis)
  • Distinguished Paper Award, ASE'19
  • Distinguished Paper Award, ISSTA'19
  • Distinguished Paper Award, ICSE'18
  • Distinguished Paper Award, ECOOP'16
  • Best Paper Award, CGO'16
  • Best Paper Award, CGO'13
  • Best Paper Award, ACSC'05
  • Best Student Paper Award, ACSC'04

  • Compiler techniques for modern computer architectures (e.g., CPUs, GPUs and FPGAs)
  • Compiler techniques for programming languagesÌý (e.g., C/C++, Java, Rust)
  • Program analysis techniques for detecting bugs and security vulnerabilities
  • AI compiler techniques for deep learning networks
  • Adversarial Attacks and Defences for Deep Learning
  • Software security analysis for mobile applications