SAS'14 |
Region-based Selective Flow-Sensitive Pointer Analysis
Sen Ye, Yulei Sui and Jingling Xue 21th International Static Analysis Symposium, Munich, 2014 |
||||||||||||||||||||||||||||||||||||||||||||||
ECOOP'14 |
Self-Inferencing Reflection Resolution for Java
Yue Li, Tian Tan, Yulei Sui and Jingling Xue 28th European Conference on Object-Oriented Programming, Uppsala, 2014 |
||||||||||||||||||||||||||||||||||||||||||||||
TSE'14 |
Detecting Memory Leaks Statically
with Full-Sparse Value-Flow Analysis
Yulei Sui, Ding Ye and Jingling Xue IEEE Transactions on Software Engineering 40(2), 2014. |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'14 |
Accelerating Dynamic Detection of Uses of Undefined Variables with Static Value-Flow Analysis
Ding Ye, Yulei Sui and Jingling Xue 12th Annual IEEE/ACM International Symposium on Code Generation and Optimization Orlando, Florida, 2014 |
||||||||||||||||||||||||||||||||||||||||||||||
PACT'13 |
An Empirical Model for Predicting Cross-Core Performance Interference on Multicore Processors
Jiacheng Zhao, Huimin Cui, Jingling Xue, Xiaobing Feng, Youliang Yan and Wensen Yang 22nd International Conference on Parallel Architectures and Compilation Techniques Edinburgh, 2013 |
||||||||||||||||||||||||||||||||||||||||||||||
TC'13 |
SEED: A Statically-Greedy and Dynamically-Adaptive Approach for Speculative Loop Execution.
Lin Gao, Lian Li, Jingling Xue and Pen-Chung Yew IEEE Transactions on Computers (TC) 62(5), 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
CC'13 |
An Incremental Points-to Analysis with CFL-Reachability
Yi Lu, Lei Shang, Xinwei Xie and Jingling Xue 2013 International Conference on Compiler Construction Rome, Italy, 2013 |
||||||||||||||||||||||||||||||||||||||||||||||
ESOP'13 |
Structural Lock Correlation with Ownership Types
Yi Lu, John Potter, and Jingling Xue 2013 European Symposium of Prgramming Rome, Italy, 2013 |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'13 |
Query-Directed Adaptive Heap Cloning For Optimizing Compilers
Yulei Sui, Yue Li and Jingling Xue 11th Annual IEEE/ACM International Symposium on Code Generation and Optimization ShenZhen, China, 2013 Best Paper Award |
||||||||||||||||||||||||||||||||||||||||||||||
TACO'13 |
Layout-oblivious Compiler Optimization for Matrix Computations
Huimin Cui, Qing Yi, Jingling Xue and Xiaobing Feng ACM Transactions on Architecture and Code Optimization 9(4), 2013. |
||||||||||||||||||||||||||||||||||||||||||||||
APLAS'12 |
Ownership Types for Object Synchronisation.
Yi Lu, John Potter and Jingling Xue. 10th Asian Symposium on Programming Languages and Systems Kyoto, Japan, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
ASE'12 |
Fast and Precise Points-to Analysis with Incremental CFL-Reachability Summarisation
Lei Shang, Yi Lu and Jingling Xue 7th IEEE/ACM International Conference on Automated Software Engineering Essen, Germany, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
TACO'12 |
Extendable Pattern-Oriented Optimization Directives
Huimin Cui, Jingling Xue, Lei Wang, Yang Yang, Xiaobing Feng and Dongrui Fan ACM Transactions on Architecture and Code Optimization 9(3), 2013 |
||||||||||||||||||||||||||||||||||||||||||||||
ICPP'12 |
Automatic Parallelization of Tiled Loop Nests with Enhanced Fine-Grained Parallelism on GPUs
Peng Di, Ding Ye, Yu Su, Yulei Sui and Jingling Xue. 2012 International Conference on Parallel Processing Pittsburgh, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
ISSTA'12 |
Static Memory Leak Detection Using Full-Sparse Value-Flow Analysis
Yulei Sui, Ding Ye and Jingling Xue 2012 International Symposium on Software Testing and Analysis Minneapolis, MN, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
LCTES'12 |
WCET-Aware Data Selection and Allocation for Scratchpad Memory
Qing Wan, Hui Wu and Jingling Xue 2012 International Conference on Languages, Compilers, and Tools for Embedded Systems, Beijing, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
ESOP'12 |
A Type and Effect System for Determinism in Multithreaded Programs
Yi Lu, John Potter, Chenyi Zhang and Jingling Xue 2012 European Symposium of Prgramming Tallinn, Estonia, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
IPDPS'12 |
A highly-parallel reuse distance analysis algorithm on GPUs
Huimin Cui, Qing Yi, Jingling Xue, Lei Wang, Yang Yang and Xiaobing Feng 26th International Parallel and Distributed Processing Symposium Shanghai, China, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'12 |
On-Demand Dynamic Summary-Based Points-to Analysis
Lei Shang, Xinwei Xie and Jingling Xue 10th Annual IEEE/ACM International Symposium on Code Generation and Optimization San Jose, California, 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
TPDS'12 |
Optimally Maximizing Iteration-Level Loop Parallelism
Duo Liu, Yi Wang, Zili Shao, Minyi Guo and Jingling Xue IEEE Transactions on Parallel and Distributed Systems (TPDS) 23(3), 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
TACO'12 |
Comparability Graph Coloring for Optimizing Utilization of Software-Managed Stream Register Files for Stream Processors.
Xuejun Yang, Li Wang and Jingling Xue. ACM Transactions on Architecture and Code Optimization 9(1), 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
TC'12 |
The Reliability Wall for Exascale Supercomputing
Xuejun Yang, Zhiyuan Wang, Jingling Xue and Yun Zhou IEEE Transactions on Computers (TC) 61(6), 2012 |
||||||||||||||||||||||||||||||||||||||||||||||
APLAS'11 |
SPAS: Scalable Path-Sensitive Pointer Analysis on Full-Sparse SSA
Yulei Sui, Sen Ye, Jingling Xue and Pen-Chung Yew 9th Asian Symposium on Programming Languages and Systems Kenting, Taiwan, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
CASES'11 |
An Efficient Heuristic for Instruction Scheduling on Clustered VLIW Processors
Xuemeng Zhang, Hui Wu and Jingling Xue 2011 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems Taipei, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
Euro-Par'11 |
Model-Driven Tile Size Selection for DOACROSS Loops on GPUs
Peng Diand Jingling Xue 17th International European Conference on Parallel and Distributed Computing Bordeaux, France, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'11 |
AccuLock: Accurate and Efficient Detection of Data Races
Xinwei Xie and Jingling Xue 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization Chamonix, France, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'11 |
Extendable Pattern-Oriented Optimization Directives
Huimin Cui, Jingling Xue, Lei Wang, Yang Yang, Xiaobing Feng and DongRui Fan 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization Chamonix, France, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
IPDPS'11 |
Automatic Library Generation for BLAS3 on GPUs
Huimin Cui, Lei Wang, Jingling Xue, Xiaobing Feng, and Yang Yang 25th International Parallel and Distributed Processing Symposium Anchorage (Alaska), USA, 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
TECS'11 |
Scratchpad Memory
Allocation for Data Aggregates via Interval Coloring in Superperfect Graphs
Lian Li, Jingling Xue and Jens Knoop ACM Transactions on Embedded Computing Systems 10(2), 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
TVLSI'11 |
On Reducing Hidden Redundant Memory Accesses for DSP Applications.
Meng Wang, Zili Shao and Jingling Xue IEEE Transactions on Very Large Scale Integration Systems (TVLSI) 19(6), 2011 |
||||||||||||||||||||||||||||||||||||||||||||||
TACO'10 |
Exploiting the Stream Reuse Supplied by Loop-Dependent Streams for Stream Processors
Xuejun Yang, Ying Zhang, Xicheng Lu, Jingling Xue, Ian Rogers, Gen Li and Xudong Fang. ACM Transactions on Architecture and Code Optimization 7(2), 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
CASES'10 |
Improving Scratchpad Allocation with Demand-Driven Data Tiling
Xuejun Yang, Li Wang, Jingling Xue, Tao Tang, Xiaoguang Ren and Sen Ye 2010 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems Scottsdale, AZ, 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
EMSOFT'10 |
Optimal WCET-Aware Code Selection for Scratchpad Memory
Hui Wu, Jingling Xue and Sridevan Parameswaran. 2010 International Conference on Embedded Software Scottsdale, AZ, 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
ICPP'10 |
Toward Harnessing DOACROSS Parallelism for Multi-GPGPUs
Peng Di, Qing Wan, Xuemeng Zhang and Jingling Xue. 2010 International Conference on Parallel Processing San Diego, 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
CGO'10 |
Level by Level: Making Flow- and Context-Sensitive Pointer Analysis
Scalable for Millions of Lines of Code Hongtao Yu, Jingling Xue, Wei Huo, Xiaobing Feng and Zhaoqi Zhang. 8th Annual IEEE/ACM International Symposium on Code Generation and Optimization Toronto, 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
DATE'10 |
Reuse-Aware Modulo Scheduling for Stream Processors
Li Wang, Jingling Xue and Xuejun Yang International Conference on Design, Automation and Test in Europe Dresden, Germany, 2010. |
||||||||||||||||||||||||||||||||||||||||||||||
SPE'10 |
Loop Recreation for Thread-Level Speculation on Multicore Processors
Lian Li, Jingling Xue and Tin-Fook Ngai Software -- Practice and Engineering 40(1):45 -- 72, 2010 |
||||||||||||||||||||||||||||||||||||||||||||||
TACO'09 |
Compiler-directed scratchpad memory management via graph coloring
Lian Li, Hui Feng and Jingling Xue ACM Transactions on Architecture and Code Optimization 6(3), 2009 |
||||||||||||||||||||||||||||||||||||||||||||||
CASES'09 |
Optimal Loop Parallelization for Maximizing Iteration-Level Parallelism
Duo Liu, Zili Shao, Meng Wang, Minyi Guo and Jingling Xue International Conference on Compilers, Architecture, and Synthesis for Embedded Systems Grenoble, France, 2009. |
||||||||||||||||||||||||||||||||||||||||||||||
CC'09 |
Exploiting Speculative TLP in Recursive Programs by Dynamic Thread Prediction
Lin Gao, Lian Li, Jingling Xue and Tin-Fook Ngai 2009 International Conference on Compiler Construction York, UK, 2009 |
||||||||||||||||||||||||||||||||||||||||||||||
PPoPP'09 |
Comparability Graph Coloring for Optimizing
Utilization of Stream Register Files in Stream Processors
Xuejun Yang, Li Wang, Jingling Xue, Yu Deng and Ying Zhang The 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming North Carolina, 2009 |
||||||||||||||||||||||||||||||||||||||||||||||
FPT'08 |
ACS: an Addressless Configuration Support for Partial Reconfigurations
Jenny Yi-Chun Kuo, Anderson Kuei-An Ku, Jingling Xue, Oliver Diessel, Usama Malik IEEE International Conference on Field-Programmable Technology Taiwan, 2008 |
||||||||||||||||||||||||||||||||||||||||||||||
PACT'08 |
Exploiting Loop-Dependent Stream Reuse for Stream Processors
Xuejun Yang, Ying Zhang, Jingling Xue, Ian Rogers, Gen Li and Guibin Wang 17th International Conference on Parallel Architectures and Compilation Techniques Toronto, 2008 |
||||||||||||||||||||||||||||||||||||||||||||||
ICPP'08 |
Thread-Sensitive Modulo Scheduling for Multicore Processors
Lin Gao, Quan Hoang Nyugen, Lian Li, Jingling Xue and Tin-Fook Ngai 2008 International Conference on Parallel Processing
|
LCTES'08
Optimizing Scientific Application Loops on Stream Processors
|
Li Wang, Xuejun Yang, Jingling Xue, Yu Deng, Xiaobo Yan, Tao Tang and Quan Hoang Nguyen 2008 International Conference on Languages, Compilers, and Tools for Embedded Systems, Tucson, AZ, 2008
|
TECS'08
Minimal Placement of
Bank Selection Instructions for Partitioned Memory
Architectures
|
Bermhard Scholz, Bernd Burgstaller and Jingling Xue ACM Transactions on Embedded Computing Systems 7(2), 2008
|
ICPP'07
Toward Automatic Data Distribution for Migrating Computations
|
Lei Pan, Jingling Xue, Ming Lai, Michael Dillencourt and Lubomir Bic 2007 International Conference on Parallel Processing XiAn, China, 2007.
|
ECOOP'07
Validity Invariants and Effects
|
Yi Lu, John Potter and Jingling Xue 21st European Conference on Object-Oriented Programming, Berlin, 2007
|
LCTES'07
Scratchpad Allocation for Data Aggregates in Superperfect Graphs
|
Lian Li, Quan Hoang Nguyen and Jingling Xue 2007 International Conference on Languages, Compilers, and Tools for Embedded Systems, San Diego, 2007
|
TECS'07
Data Cache Locking for Tight Timing Calculations
|
Xavier Vera, Bjorn Lisper and Jingling Xue ACM Transactions on Embedded Computing Systems 7(1), 2007
|
CASES'06
Minimizing Bank Selection Instructions for Partitioned Memory Architecture
|
Berdhard Scholz, Bernd Burgstaller and Jingling Xue International Conference on Compilers, Architecture, and Synthesis for Embedded Systems Seoul, Korea, 2006. (One of the top 4 nominated for best paper award)
|
ICPP'06
CoopStream: A Cooperative Cache Based Streaming Schedule Scheme for
|
On-demand Media Services on Overlay Networks Baoliu Ye, Minyi Guo and Jingling Xue 2006 International Conference on Parallel Processing Columbus, Ohio, 2006.
|
TACO'06
A Lifetime Optimal Algorithm for Speculative PRE
|
Jingling Xue and Qiong Cai ACM Transactions on Architecture and Code Optimization 3(2):115-155, 2006
|
CC'06
A Fresh Look at PRE as a Maximum Flow Problem
|
Jingling Xue and Jens Knoop 2006 International Conference on Compiler Construction Vienna, Austria, 2006
|
SP&E'06
Partial Dead Code Elimination on Predicated Code Regions
|
Jingling Xue, Qiong Cai and Lin Gao Software -- Practice and Engineering 36(15): 1655-1685, 2006.
|
PACT'05
Memory Coloring: a Compiler Approach for Automatic Scratchpad Memory Management
|
Lian Li, Lin Gao and Jingling Xue 14th International Conference on Parallel Architectures and Compilation Techniques Saint Louis, Missouri, 2005
|
ICPP'05
Enabling Loop Fusion and Tiling for Cache Performance by Fixing Fusion-Preventing Data Dependences
|
Jingling Xue, Qingguang Huang and Minyi Guo 2005 International Conference on Parallel Processing Oslo, Norway, 2005
|
ACSC'05
Interprocedural Side-Effect Analysis for Java Programs in the Presence of Dynamic Class Loading
|
Phung Hua Nguyen and Jingling Xue 28th Australasian Computer Science Conference Newcastle, Australia, 2005 (Best Paper)
|
CC'05
Completeness Analysis for Incomplete Object-Oriented Programs
|
Jingling Xue and Phung Hua Nguyen 2005 International Conference on Compiler Construction Edinburgh, UK, 2005
|
LCTES'04
A Trace-based Binary Compilation Framework for Energy-aware Computing
|
Lian Li and Jingling Xue 2004 International Conference on Languages, Compilers, and Tools for Embedded Systems, Washington, DC, 2004
|
CC'04
Region-based Partial Dead Code Elimination on Predicated Code
|
Qiong Cai, Lin Gao and Jingling Xue 2004 International Conference on Compiler Construction Barcelona, Spain, 2004
|
TC'04
Efficient and Accurate Analytical Modeling of Whole-Program Data Cache Behavior
|
Jingling Xue and Xavier Vera IEEE Transactions on Computers 53(5):547-566, 2004
|
RTSS'03
Data caches in multitasking hard real-time systems
|
Xavier Vera, Bjorn Lisper and Jingling Xue 24th IEEE International Real-Time Systems Symposium Cancun, Mexico, 2003
|
ICPP'03
Code tiling for improving the cache performance of PDE solvers
|
Qingguang Huang, Jingling Xue and Xavier Vera 2003 International Conference on Parallel Processing Kaohsiung, Taiwan, 2003
|
SIGMETRICS'03
Data cache locking for higher program predictability
|
Xavier Vera, Bjorn Lisper and Jingling Xue 2003 ACM International Conference on Measurement and Modeling of Computer Systems San Diego, 2003
|
CGO'03
Optimal and efficient speculation-based partial redundancy elimination
|
Qiong Cai and Jingling Xue 1st Annual IEEE/ACM International Symposium on Code Generation and Optimization San Francisco, 2003
|
HPCA'02
Let's study whole-program cache behaviour analytically
|
Xavier Vera and Jingling Xue 8th International Symposium on High-Performance Computer Architecture Boston, MA, 2002 |