Select Publications

by Professor Jingling Xue

Books

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

Chapters

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

Journal Articles

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

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

Li, L, Feng, H & Xue, J, 2009, 'Compiler-directed scratchpad memory management via graph coloring', ACM Transactions on Architecture and Code Optimization, vol. 6

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, vol. 24, no. 6, pp. 1086 - 1097

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

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

Guo, M & Xue, J, 2008, 'Advances in high performance computing', Journal of Supercomputing, vol. 43, pp. 105 - 106, http://dx.doi.org/10.1007/s11227-007-0127-3

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

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

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

Vera, X, Lisper, B & Xue, J, 2007, 'Data cache locking for tight timing calculations', ACM Transactions on Embedded Computing Systems (TECS), vol. 7, pp. 1 - 38

Xue, J & Cai, Q, 2006, 'A lifetime optimal algorithm for speculative PRE', ACM Transactions on Architecture and Code Optimization, vol. 3, pp. 115 - 155

Xue, J, Cai, Q & Lin, L, 2006, 'Partial dead code elimination on predicated code regions', Journal of Systems Architecture, vol. 36, pp. 1655 - 1685

Yew, P & Xue, J, 2005, 'Special section on advanced computer systems architecture - Forward', Journal of Computer Science and Technology, vol. 20

Xue, J & Vera, X, 2004, 'Efficient and Accurate Analytical Modeling of Whole-Program Data Cache Behaviour', IEEE Transactions on Computers, vol. 53, pp. 547 - 566

Xue, J, 2002, 'Time-Minimal Tiling When Rise Is Larger Than Zero', Parallel Computing, pp. 915 - 936

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

Xue, J, 2002, 'Eigenvectors-Based Parallelisation of Nested Loops with Affine Dependences', Parallel Algorithms and Applications, pp. 237 - 248

Greenhalgh, EP, Tang, P & Xue, J, 2000, 'Researching the Modern Army: The Royal Australian Corps of Transport', Army Journal, pp. 95 - 100

Chen, S & Xue, J, 1999, 'Partitioning and Scheduling Loops on NOWs', Computer Communications, pp. 1017 - 1033

Conference Papers

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, presented at 10th International Symposium on Code Generation and Optimization, CGO, San Jose, CA, 31 March-4 April 2012, 10.1145/2259016.2259050

Sui, Y, Ye, D & Xue, J, 2012, 'Static memory leak detection using full-sparse value-flow analysis', in , 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

Lu, Y, Potter, JM & Xue, J, 2012, 'Ownership Types for Object Synchronisation', in Lecture Notes on Computer Science, Springer-Verlag, Heidelberg, Germany, presented at APLAS, Kyoto Japan, Dec 11 2012, 10.1007/978-3-642-35182-2

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, presented at 8th European Conference on Wireless Sensor Networks, EWSN 2011, Bonn, Germany, 23-25 February, 2011, http://dx.doi.org/10.1007/978-3-642-19186-2_12

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, presented at 9th International Symposium on Code Generation and Optimization, CGO 2011, Chamonix, France, 2-6 April, 2011, http://dx.doi.org/10.1109/CGO.2011.5764679

Liu, D, Shao, Z, Wang, M, Guo, M & Xue, J, 2009, '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 6th International Conference on Hardware/Software CoDesign and System Synthesis (CODES+ISSS 2010), Scottsdale, AZ, 24-29 October 2010, http://dx.doi.org/10.1145/1629395.1629407

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 - 29 March 2009, http://dx.doi.org/10.1007/978-3-642-00722-4_7

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 - 16 December 2009, http://dx.doi.org/10.1007/978-3-642-10672-9_12

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 - 18 February 2009, http://dx.doi.org/10.1145/1504176.1504195

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, 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, presented at 2008 IEEE/IFIP international conference on embedded and ubiquitous computing, Shanghai, China, 17 - 20 December 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, presented at ACSAC 2008 13th IEEE Asia-Pacific computer systems architecture conference, Hsinchu, Taiwan, 4 - 6 August 2008

Lin, L, Nguyen, QH, Li, L & Xue, J, 2008, 'Thread sensitive module scheduling for multicore processors', in 37th international conference on parallel processing, presented at 37th international conference on parallel processing, Portland, Oregon, USA, 9 - 12 September 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, presented at International conference on field-programmable technology, Taipei, Taiwan, 7 - 10 December 2008

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, presented at 12th Asia-Pacific computer systems architecture conference, Korea, 22 - 25 August 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), presented at 13th International Conference on Parallel and Distributed Systems (ICPADS 2007), Hsinchu, Taiwan, 5 - 7 December 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, presented at ACM conference on languages, compilers and tools for embedded systems 2007, San Diego, Californa, USA, 13 - 15 June 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, presented at International conference on parallel processing 2007, China, 10 - 14 September 2007

Lu, Y, Potter, JM & Xue, J, 2007, 'Validity invariants and effects', in 21st European conference on object oriented programming, presented at 21st European conference on object oriented programming, Berlin, Germany, 30 July - 3 Aug 2007

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, presented at 12th IEEE international conference on embedded and real-time computing systems, Sydney, 16 - 18 August 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, presented at International Conference on Compilers, Architecture, and Synthesis for Embedded Systems 2009, Seoul, South Korea, 22 - 25 October 2006

Xue, J & Knoop, J, 2006, 'A fresh look at PRE as a maximum flow problem', in 15th international conference on compiler construction, presented at 15th international conference on compiler construction, Vienna, Austria, 30 - 31 March 2006

Li, L & Xue, J, 2006, 'Trace-based cache leakage reduction at link time', in Advances in computer systems architecture, 11th Asia-Pacific conference, presented at Advances in computer systems architecture, 11th Asia-Pacific conference, Shanghai, China, 6 - 8 September 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, presented at International conference on parallel processing, Columbus, Ohio, USA, 14 - 18 August 2006

Xue, J & Nguyen, PH, 2005, 'Completeness analysis for incomplete object-oriented programs', in 2005 international conference on compiler construction, presented at international conference on compiler construction 2005, Edinburgh, Scotland, 4 - 8 April 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, presented at 1th International conference on parallel architectures and compilation, Saint Louis, Missouri, USA, 17 - 21 September 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, 2 - 5 November 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, presented at international conference on parallel processing 2005, Oslo, Norway, 14 - 17 June 2005


Pages

Back to profile page