Works (191)

Updated: November 8th, 2023 05:02

2023 journal article

Accelerating matrix-centric graph processing on GPUs through bit-level optimizations

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 177, 53–67.

co-author countries: United States of America 🇺🇸
author keywords: GraphBLAS; Bit manipulation; GPU; Sparse matrix; Deep reinforcement learning
Sources: Web Of Science, ORCID
Added: April 11, 2023

2023 journal article

Automated Translation of Functional Big Data similar to eries to SQL

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 7(OOPSLA).

co-author countries: United States of America 🇺🇸
author keywords: program synthesis; source-to-source compiler; query optimization
Sources: ORCID, Web Of Science
Added: April 8, 2023

2023 journal article

Expanding the Edge: Enabling Efficient Winograd CNN Inference With Deep Reuse on Edge Device

IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 35(10), 10181–10196.

By: F. Zhang*, R. Wu*, J. Guan*, Z. Zheng*, X. Guo*, X. Zhang*, X. Du*, X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: CNN; deep reuse; inference; winograd
Sources: Web Of Science, ORCID
Added: October 23, 2023

2023 article

Reconciling Selective Logging and Hardware Persistent Memory Transaction

2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, pp. 664–676.

By: C. Ye*, Y. Xu n, X. Shen n, Y. Sha*, X. Liao*, H. Jin*, Y. Solihin*

co-author countries: China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: June 5, 2023

2023 article

SpecPMT: Speculative Logging for Resolving Crash Consistency Overhead of Persistent Memory

PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, pp. 762–777.

By: C. Ye*, Y. Xu n, X. Shen n, Y. Sha*, X. Liao*, H. Jin*, Y. Solihin*

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: persistent memory; transaction; logging; microarchitecture
Sources: Web Of Science, ORCID
Added: November 6, 2023

2023 journal article

Survey: Exploiting Data Redundancy for Optimization of Deep Learning

ACM COMPUTING SURVEYS, 55(10).

By: J. Chen n, W. Niu, B. Ren*, Y. Wang* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Data redundancy; representation redundancy; deep neural network; convolutional neural network; transformer
Sources: Web Of Science, ORCID
Added: March 6, 2023

2022 article

Bit-GraphBLAS: Bit-Level Optimizations of Matrix-Centric Graph Processing on GPU

2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), pp. 515–525.

By: J. Chen n, H. Sung n, X. Shen n, N. Tallent*, K. Barker* & A. Li*

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: September 29, 2022

2022 article

Brief Industry Paper: Enabling Level-4 Autonomous Driving on a Single $1k Off-the-Shelf Card

2022 IEEE 28TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), pp. 297–300.

By: H. Sung n, Y. Xu n, J. Guan*, W. Niu*, B. Ren*, Y. Wang*, S. Liu, X. Shen n

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: April 17, 2023

2022 article

DREW: Efficient Winograd CNN Inference with Deep Reuse

PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), pp. 1807–1816.

By: R. Wu*, F. Zhang*, J. Guan*, Z. Zheng*, X. Du* & X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: data reuse; deep reuse; Winograd; Web systems
Sources: Web Of Science, ORCID
Added: October 31, 2022

2022 journal article

Energy Efficient Boosting of GEMM Accelerators for DNN via Reuse

ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 27(5).

By: N. Cicek*, X. Shen n & O. Ozturk*

co-author countries: Türkiye 🇹🇷 United States of America 🇺🇸
author keywords: Reuse; deep neural networks; gemm; accelerator
Sources: Web Of Science, ORCID
Added: October 17, 2022

2022 journal article

Exploring Data Analytics Without Decompression on Embedded GPU Systems

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 33(7), 1553–1568.

By: Z. Pan*, F. Zhang*, Y. Zhou*, J. Zhai*, X. Shen n, O. Mutlu*, X. Du*

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
author keywords: Graphics processing units; Embedded systems; Data analysis; Parallel processing; Instruction sets; Optimization; Random access memory; TADOC; embedded GPU systems; compression; data analytics
Sources: Web Of Science, ORCID
Added: November 23, 2021

2022 article

FFCCD: Fence-Free Crash-Consistent Concurrent Defragmentation for Persistent Memory

PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22), pp. 274–288.

By: Y. Xu n, C. Ye*, Y. Solihin* & X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: Non-volatile memory; Persistent memory; Memory management; Garbage collection; Defragmentation
Sources: Web Of Science, ORCID
Added: September 26, 2022

2022 article

GCD(2) : A Globally Optimizing Compiler for Mapping DNNs to Mobile DSPs

2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), pp. 512–529.

By: W. Niu*, J. Guan*, X. Shen n, Y. Wang*, G. Agrawal* & B. Ren*

co-author countries: United States of America 🇺🇸
author keywords: VLIW instruction packing; compiler optimization; deep neural network; mobile devices
Sources: Web Of Science, ORCID
Added: December 12, 2022

2022 journal article

General Reuse-Centric CNN Accelerator

IEEE TRANSACTIONS ON COMPUTERS, 71(4), 880–891.

By: N. Cicek*, L. Ning n, O. Ozturk* & X. Shen n

co-author countries: Türkiye 🇹🇷 United States of America 🇺🇸
author keywords: Neurons; Hardware; Convolution; Engines; Software; Acceleration; IEEE Senior Members; CNN; reuse-centric; accelerator
Sources: ORCID, Web Of Science
Added: March 11, 2022

2022 article

IDE Augmented with Human-Learning Inspired Natural Language Programming

2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), pp. 110–114.

By: M. Young n, Z. Nan n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Program synthesis; natural language programming; code editor
Sources: Web Of Science, ORCID
Added: September 19, 2022

2022 article

Interactive NLU-Powered Ontology-Based Workflow Synthesis for FAIR Support of HPC

2022 IEEE/ACM INTERNATIONAL WORKSHOP ON HPC USER SUPPORT TOOLS (HUST), pp. 29–40.

By: Z. Nan n, M. Dave n, X. Shen n, C. Liao*, T. Vanderbruggen*, P. Lin*, M. Emani*

co-author countries: United States of America 🇺🇸
author keywords: Ontology; Workflow; Synthesis; HPC; FAIR; NLP
Sources: Web Of Science, ORCID
Added: May 9, 2023

2022 journal article

POCLib: A High-Performance Framework for Enabling Near Orthogonal Processing on Compression

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 33(2), 459–475.

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
author keywords: Task analysis; Indexing; Data analysis; Technological innovation; Dictionaries; Data structures; Standards; Near orthogonal processing on compression; direct processing on compressed data; TADOC; orthogonal POC
Sources: Web Of Science, ORCID
Added: August 16, 2021

2022 journal article

Preserving Addressability Upon GC-Triggered Data Movements on Non-Volatile Memory

ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 19(2).

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: Persistent memory; garbage collector; memory management
Sources: Web Of Science, ORCID
Added: April 18, 2022

2022 journal article

Sequential Model Optimization for Software Effort Estimation

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 48(6), 1994–2009.

By: T. Xia n, R. Shu n, X. Shen n & T. Menzies n

co-author countries: United States of America 🇺🇸
author keywords: Estimation; Software; Tools; Optimization; Data models; Task analysis; Mathematical model; Effort estimation; COCOMO; hyperparameter tuning; regression trees; sequential model optimization
Sources: ORCID, Web Of Science
Added: June 15, 2022

2022 article

Temporal Exposure Reduction Protection for Persistent Memory

2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), pp. 908–924.

By: Y. Xu n, C. Ye*, X. Shen n & Y. Solihin*

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: Memory Security; Persistent Memory; Memory Exposure Reduction; Hardware-Software Co-Design
Sources: Web Of Science, ORCID
Added: August 29, 2022

2021 journal article

A Machine Learning Based Ensemble Forecasting Optimization Algorithm for Preseason Prediction of Atlantic Hurricane Activity

ATMOSPHERE, 12(4).

By: X. Sun n, L. Xie n, S. Shah n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: hurricane prediction; machine learning; ensemble model
Sources: Web Of Science, ORCID
Added: April 21, 2021

2021 journal article

An Automatic Synthesizer of Advising Tools for High Performance Computing

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 32(2), 330–341.

By: H. Guan*, X. Shen n & H. Krim n

co-author countries: United States of America 🇺🇸
author keywords: Tools; Optimization; Programming; Syntactics; Semantics; Guidelines; Natural language processing; Performance tools; natural language processing; code optimization
Sources: Web Of Science, ORCID
Added: September 28, 2020

2021 article

Brief Industry Paper: Towards Real-Time 3D Object Detection for Autonomous Vehicles with Pruning Search

2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), pp. 425–428.

By: P. Zhao*, W. Niu*, G. Yuan*, Y. Cai*, H. Sung n, S. Liu, S. Liu*, X. Shen n ...

co-author countries: United States of America 🇺🇸
author keywords: 3D object detection; real-time; point cloud
Sources: Web Of Science, ORCID
Added: November 29, 2021

2021 journal article

CoCoPIE: Enabling Real-Time AI on Off-the-Shelf Mobile Devices via Compression-Compilation Co-Design

COMMUNICATIONS OF THE ACM, 64(6), 62–68.

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: June 21, 2021

2021 journal article

Coarsening Optimization for Differentiable Programming

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 5(OOPSLA).

By: X. Shen n, G. Zhang n, I. Dea*, S. Andow*, E. Arroyo-Fang*, N. Gafter*, J. George*, M. Grueter* ...

co-author countries: United States of America 🇺🇸
author keywords: differentiable programming; compiler; program optimizations; SSA; Calculus
Sources: ORCID, Web Of Science
Added: January 2, 2022

2021 article

G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression

2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), pp. 1679–1690.

By: F. Zhang*, Z. Pan*, Y. Zhou*, J. Zhai*, X. Shen n, O. Mutlu*, X. Du*

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
author keywords: TADOC; GPU; parallelism; analytics on compressed data
Sources: Web Of Science, ORCID
Added: September 20, 2021

2021 article

HPC Ontology: Towards a Unified Ontology for Managing Training Datasets and AI Models for High-Performance Computing

PROCEEDINGS OF THE WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2021), pp. 69–80.

By: C. Liao*, P. Lin*, G. Verma*, T. Vanderbruggen*, M. Emani*, Z. Nan n, X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Ontology; HPC; FAIR; datasets; AI models
Sources: Web Of Science, ORCID
Added: March 21, 2022

2021 article

HPCFAIR: Enabling FAIR AI for HPC Applications

PROCEEDINGS OF THE WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2021), pp. 58–68.

By: G. Verma*, M. Emani*, C. Liao*, P. Lin*, T. Vanderbruggen*, X. Shen n, B. Chapman*

co-author countries: United States of America 🇺🇸
author keywords: HPC; FAIR; AI models; datasets; neural networks
Sources: Web Of Science, ORCID
Added: March 21, 2022

2021 article

Hardware-Based Address-Centric Acceleration of Key-Value Store

2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), pp. 736–748.

By: C. Ye*, Y. Xu n, X. Shen n, X. Liao*, H. Jin* & Y. Solihin*

co-author countries: China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: July 26, 2021

2021 article

Recurrent Neural Networks Meet Context-Free Grammar: Two Birds with One Stone

2021 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2021), pp. 1078–1083.

By: H. Guan*, U. Chaudhary*, Y. Xu n, L. Ning n, L. Zhang* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: recurrent neural networks; data compression; context free grammar; tokenization
Sources: Web Of Science, ORCID
Added: May 2, 2022

2021 journal article

Reuse-centric k-means configuration

INFORMATION SYSTEMS, 100.

By: L. Zhang*, H. Guan*, Y. Ding*, X. Shen n & H. Krim n

co-author countries: United States of America 🇺🇸
author keywords: K-means; Algorithm configuration; Computation reuse
Sources: Web Of Science, ORCID
Added: June 10, 2021

2021 article

Revisit the Scalability of Deep Auto-Regressive Models for Graph Generation

2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN).

By: S. Yang n, X. Shen n & S. Lim*

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: January 10, 2022

2021 article

Seeds of SEED: New Security Challenges for Persistent Memory

2021 INTERNATIONAL SYMPOSIUM ON SECURE AND PRIVATE EXECUTION ENVIRONMENT DESIGN (SEED 2021), pp. 83–88.

By: N. Ul Mustafa*, Y. Xu n, X. Shen n & Y. Solihin*

co-author countries: United States of America 🇺🇸
author keywords: Persistent memory objects; Security attacks; PMO vulnerability
Sources: Web Of Science, ORCID
Added: June 20, 2022

2021 journal article

Simpler Hyperparameter Optimization for Software Analytics: Why, How, When

IEEE Transactions on Software Engineering, 48(8), 1–1.

By: A. Agrawal*, X. Yang n, R. Agrawal n, R. Yedida n, X. Shen n & T. Menzies n

co-author countries: United States of America 🇺🇸
author keywords: Software analytics; hyperparameter optimization; defect prediction; bad smell detection; issue close time; bug reports
Sources: ORCID, Web Of Science, Crossref
Added: June 12, 2021

2021 article

Supporting Legacy Libraries on Non-Volatile Memory: A User-Transparent Approach

2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), pp. 443–455.

By: C. Ye*, Y. Xu n, X. Shen n, X. Liao*, H. Jin* & Y. Solihin*

co-author countries: China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: October 26, 2021

2021 journal article

TADOC: Text analytics directly on compression

VLDB JOURNAL, 30(2), 163–188.

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
author keywords: Text analytics; Document analytics; Compression; Sequitur
Sources: Web Of Science, ORCID
Added: October 5, 2020

2021 article

Toward Efficient Interactions between Python and Native Libraries

PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 1117–1128.

By: J. Tan*, Y. Chen*, Z. Liu*, B. Ren*, S. Song*, X. Shen n, X. Liu n

co-author countries: Australia 🇦🇺 United States of America 🇺🇸
author keywords: Python; profiling; PMU; debug register
Sources: Web Of Science, ORCID
Added: March 7, 2022

2021 journal article

UDF to SQL Translation through Compositional Lazy Inductive Synthesis

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 5(OOPSLA).

By: G. Zhang n, Y. Xu n, X. Shen n & I. Dillig*

co-author countries: United States of America 🇺🇸
author keywords: program synthesis; source-to-source compiler; query optimization
Sources: ORCID, Web Of Science
Added: January 2, 2022

2020 journal article

DIAC An Inter-app Conflicts Detector for Open IoT Systems

ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 19(6).

By: X. Li*, L. Zhang n & X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: IoT; compiler; conflicts detection
Sources: Web Of Science, ORCID
Added: January 4, 2021

2020 conference paper

Enabling Efficient Random Access to Hierarchically-Compressed Data

2020 IEEE 36th International Conference on Data Engineering (ICDE), 1069–1080.

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: January 4, 2021

2020 journal article

Enabling Runtime SpMV Format Selection through an Overhead Conscious Method

IEEE Transactions on Parallel and Distributed Systems, 31(1), 80–93.

By: W. Zhou n, Y. Zhao n, X. Shen n & W. Chen*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸
author keywords: SpMV; high performance computing; program optimization; sparse matrix format; prediction model
Sources: Web Of Science, ORCID
Added: January 25, 2020

2020 article

GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU

PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, pp. 43–54.

co-author countries: China 🇨🇳 Korea (Republic of) 🇰🇷 United States of America 🇺🇸
author keywords: Programming Framework; GPU; Optimizations
Sources: Web Of Science, ORCID
Added: December 13, 2021

2020 article

HARP: Holistic Analysis for Refactoring Python-Based Analytics Programs

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), pp. 506–517.

By: W. Zhou n, Y. Zhao*, G. Zhang n & X. Shen n

co-author countries: Israel 🇮🇱 United States of America 🇺🇸
author keywords: machine learning program; computation graph; dynamic language; program analysis
Sources: Web Of Science, ORCID
Added: June 21, 2021

2020 article

Hardware-Based Domain Virtualization for Intra-Process Isolation of Persistent Memory Objects

2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), pp. 680–692.

By: Y. Xu n, C. Ye*, Y. Solihin* & X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: Persistent Memory Objects; Memory Protection Keys; Intra-process Isolation
Sources: Web Of Science, ORCID
Added: March 8, 2021

2020 article

MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization

TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), pp. 987–1000.

By: Y. Xu n, Y. Solihin* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: persistent memory objects; memory exposure reduction; runtime randomization
Sources: Web Of Science, ORCID
Added: July 6, 2020

2020 article

Special Issue: Graph Computing

Jin, H., Shen, X., Lovas, R., & Liao, X. (2020, February 10). CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, Vol. 32.

By: H. Jin*, X. Shen n, R. Lovas* & X. Liao*

co-author countries: China 🇨🇳 Hungary 🇭🇺 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: August 19, 2019

2019 article

Adaptive Deep Reuse: Accelerating CNN Training on the Fly

2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), pp. 1538–1549.

By: L. Ning n, H. Guan n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: CNN; neuron vector; similarity; training; adaptive; deep reuse
Sources: Web Of Science, ORCID
Added: August 19, 2019

2019 conference paper

Deep reuse

Proceedings of the ACM International Conference on Supercomputing - ICS '19. Presented at the the ACM International Conference.

By: L. Ning n & X. Shen n

co-author countries: United States of America 🇺🇸

Event: the ACM International Conference

author keywords: Deep neural networks; Program Optimizations; GPU
Sources: Crossref, ORCID
Added: January 25, 2020

2019 conference paper

HiWayLib

Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '19. Presented at the the Twenty-Fourth International Conference.

co-author countries: China 🇨🇳 Korea (Republic of) 🇰🇷 United States of America 🇺🇸

Event: the Twenty-Fourth International Conference

author keywords: pipeline communication; CPU-GPU system; contention relief; end detection; lazy copy
Sources: Crossref, ORCID
Added: January 25, 2020

2019 journal article

How to "DODGE" Complex Software Analytics

IEEE Transactions on Software Engineering, 47(10), 1–1.

By: A. Agrawal*, W. Fu*, D. Chen*, X. Shen n & T. Menzies n

co-author countries: United States of America 🇺🇸
author keywords: Tuning; Text mining; Software; Task analysis; Optimization; Software engineering; Tools; Software analytics; hyperparameter optimization; defect prediction; text mining
Sources: Web Of Science, ORCID, Crossref
Added: January 25, 2020

2019 conference paper

IA-graph based inter-app conflicts detection in open IoT systems

Proceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems - LCTES 2019. Presented at the the 20th ACM SIGPLAN/SIGBED International Conference.

By: X. Li*, L. Zhang n & X. Shen n

co-author countries: China 🇨🇳 United States of America 🇺🇸

Event: the 20th ACM SIGPLAN/SIGBED International Conference

Sources: Crossref, ORCID
Added: January 25, 2020

2019 conference paper

In-Place Zero-Space Memory Protection for CNN

In H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, & R. Garnett (Eds.), Advances in Neural Information Processing Systems Proceedings.

By: H. Guan, L. Ning, Z. Lin, X. Shen, H. Zhou & S. Lim

Ed(s): H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox & R. Garnett

Source: NC State University Libraries
Added: January 25, 2020

2019 article

POSTER: GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU

PROCEEDINGS OF THE 24TH SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '19), pp. 431–432.

co-author countries: China 🇨🇳 Korea (Republic of) 🇰🇷 United States of America 🇺🇸
author keywords: GPU; Pipelined Execution; Data Dependence
Sources: Web Of Science, ORCID
Added: December 11, 2020

2019 conference paper

Streamline Density Peak Clustering for Practical Adoptions

Proceedings of the 28th ACM International Conference on Information and Knowledge Management - CIKM '19. Presented at the the 28th ACM International Conference.

By: S. Yang n, X. Shen n & M. Chi n

co-author countries: United States of America 🇺🇸

Event: the 28th ACM International Conference

author keywords: density clustering; algorithm optimization; hyperparameter tuning
Sources: Crossref, ORCID
Added: January 25, 2020

2019 conference paper

Wootz: a compiler-based framework for fast CNN pruning via composability

Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation - PLDI 2019. Presented at the the 40th ACM SIGPLAN Conference.

By: H. Guan n, X. Shen n & S. Lim*

co-author countries: United States of America 🇺🇸

Event: the 40th ACM SIGPLAN Conference

author keywords: CNN; network pruning; compiler; composability
Sources: Crossref, ORCID
Added: January 25, 2020

2018 conference paper

Bridging the Gap between Deep Learning and Sparse Matrix Format Selection

ACM SIGPLAN NOTICES, 53(1), 94–108.

By: Y. Zhao n, J. Li*, C. Liao* & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: October 16, 2018

2018 article

Editorial for the Special Issue on In-Memory Computing

Shen, X., Lovas, R., & Liao, X. (2018, October). JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, Vol. 120, pp. 322–322.

By: X. Shen n, R. Lovas* & X. Liao*

co-author countries: China 🇨🇳 Hungary 🇭🇺 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: October 19, 2018

2018 journal article

Efficient Document Analytics on Compressed Data: Method, Challenges, Algorithms, Insights

PROCEEDINGS OF THE VLDB ENDOWMENT, 11(11), 1522–1535.

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: December 31, 2018

2018 conference paper

Exploring Flexible Communications for Streamlining DNN Ensemble Training Pipelines

SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. Presented at the SC18: International Conference for High Performance Computing, Networking, Storage and Analysis.

By: R. Pittman n, H. Guan n, X. Shen n, S. Lim* & R. Patton*

co-author countries: United States of America 🇺🇸

Event: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis

Sources: Crossref, ORCID
Added: January 25, 2020

2018 article

FALCON: A Fast Drop-In Replacement of Citation KNN for Multiple Instance Learning

CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, pp. 67–76.

By: S. Yang n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Citation KNN; Triangle Inequality; Multiple-instance Learning
Sources: Web Of Science, ORCID
Added: February 4, 2019

2018 article

Footprint Modeling of Cache Associativity and Granularity

PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), pp. 232–242.

By: H. Luo*, G. Chen n, F. Liu*, P. Li*, C. Ding* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Partial Footprint; Mapped Footprint; Dual-grained Footprint; Joint Modeling
Sources: Web Of Science, ORCID
Added: July 22, 2019

2018 report

Inter-Disciplinary Research Challenges in Computer Systems for the 2020s

National Science Foundation.

By: A. Cohen, X. Shen, J. Torrellas, J. Tuck & Y. Zhou

Source: NC State University Libraries
Added: June 17, 2022

2018 journal article

LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine

NEURAL NETWORKS, 108, 399–410.

By: L. Ning n, R. Pittman n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: RBM; Contrastive Divergence; Acceleration
MeSH headings : Algorithms; Databases, Factual; Deep Learning / trends; Machine Learning / trends; Neural Networks, Computer; Time Factors
Sources: Web Of Science, ORCID
Added: December 3, 2018

2018 article

LEEM: Lean Elastic EM for Gaussian Mixture Model via Bounds-Based Filtering

2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), pp. 677–686.

By: S. Yang n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Gaussian Mixture Model; Acceleration; Expectation Maximization; Elastic EM
Sources: Web Of Science, ORCID
Added: May 6, 2019

2018 article

Overhead-Conscious Format Selection for SpMV-Based Applications

2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), pp. 950–959.

By: Y. Zhao n, W. Zhou n, X. Shen n & G. Yiu*

co-author countries: Canada 🇨🇦 Spain 🇪🇸 United States of America 🇺🇸
author keywords: SpMV; High Performance Computing; Program Optimizations; Sparse Matrix Format; Prediction Model
Sources: Web Of Science, ORCID
Added: October 16, 2018

2018 journal article

Resolving the GPU responsiveness dilemma through program transformations

Frontiers of Computer Science, 12(3), 545–559.

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: program transformation; GPU; integrated architecture; responsiveness
Sources: Crossref, ORCID
Added: January 25, 2020

2018 article

Rethinking Compilers in the Rise of Machine Learning and AI

CC'18: PROCEEDINGS OF THE 27TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, pp. 1–1.

By: X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Compilers; Machine Learning; AI; NLP; High-Level Program Optimizations
Sources: Web Of Science, ORCID
Added: February 25, 2019

2018 article

Reuse-Centric K-Means Configuration

2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), pp. 1224–1227.

By: H. Guan n, Y. Ding n, X. Shen n & H. Krim n

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: November 11, 2019

2018 article

Taming the "Monster": Overcoming Program Optimization Challenges on SW26010 Through Precise Performance Modeling

2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), pp. 763–773.

By: S. Xu*, Y. Xu*, W. Xue*, X. Shen n, F. Zheng, X. Huang*, G. Yang*

co-author countries: China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: October 16, 2018

2018 conference paper

Zwift

Proceedings of the 2018 International Conference on Supercomputing - ICS '18. Presented at the the 2018 International Conference.

co-author countries: Switzerland 🇨🇭 China 🇨🇳 United States of America 🇺🇸

Event: the 2018 International Conference

author keywords: Compilers; Domain Specific Languages; Text Analytics
Sources: Crossref, ORCID
Added: January 25, 2020

2017 conference paper

An infrastructure for HPC knowledge sharing and reuse

ACM SIGPLAN Notices, 52(8), 461–462.

By: Y. Zhao n, C. Liao* & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Bridging the gap between memory performance and massive parallelism: The critical role of programming systems innovations (keynote)

ACM SIGPLAN Notices, 52(9), 1–1.

By: X. Shen n

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 article

Co-Run Scheduling with Power Cap on Integrated CPU-GPU Systems

2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), pp. 967–977.

By: Q. Zhu*, B. Wo, X. Shen n, L. Shen* & Z. Wang*

co-author countries: China 🇨🇳 United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: August 6, 2018

2017 chapter

Data placement on GPUs

In Advances in GPU Research and Practice (pp. 105–123).

By: X. Shen n & B. Wu*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: December 7, 2020

2017 conference paper

EffiSha: A software framework for enabling efficient preemptive scheduling of GPU

ACM SIGPLAN Notices, 52(8), 3–16.

By: G. Chen n, Y. Zhao n, X. Shen n & H. Zhou n

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Efficient support of position independence on non-volatile memory

Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture - MICRO-50 '17. Presented at the the 50th Annual IEEE/ACM International Symposium.

By: G. Chen*, L. Zhang n, R. Budhiraja*, X. Shen n & Y. Wu

co-author countries: United Kingdom of Great Britain and Northern Ireland 🇬🇧 United States of America 🇺🇸

Event: the 50th Annual IEEE/ACM International Symposium

author keywords: Compiler; Program Optimizations; Programming Languages; NVM
Sources: Crossref, ORCID
Added: January 25, 2020

2017 conference paper

Egeria

Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '17. Presented at the the International Conference for High Performance Computing, Networking, Storage and Analysis.

By: H. Guan n, X. Shen n & H. Krim n

co-author countries: United States of America 🇺🇸

Event: the International Conference for High Performance Computing, Networking, Storage and Analysis

author keywords: program optimization; high performance computing; natural language processing
Sources: Crossref, ORCID
Added: January 25, 2020

2017 journal article

GLORE: generalized loop redundancy elimination upon LER-notation

Proceedings of the ACM on Programming Languages, 1(OOPSLA), 1–28.

By: Y. Ding n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: program optimization; loop redundancy elimination; operation minimization
Sources: Crossref, ORCID
Added: January 25, 2020

2017 conference paper

Generalizations of the theory and deployment of triangular inequality for compiler-based strength reduction

ACM SIGPLAN Notices, 52(6), 33–48.

By: Y. Ding n, L. Ning n, H. Guan n & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 article

LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine

2017 17TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), pp. 1015–1020.

By: L. Ning n, R. Pittman n & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: August 6, 2018

2017 journal article

Optimizing Data Placement on GPU Memory: A Portable Approach

IEEE Transactions on Computers, 66(3), 473–487.

By: G. Chen n, X. Shen n, B. Wu* & D. Li*

co-author countries: United States of America 🇺🇸
author keywords: GPU; memory performance; cache; compiler; data placement; hardware specification language
Sources: Web Of Science, ORCID, Crossref
Added: August 6, 2018

2017 chapter

Software-level task scheduling on GPUs

In Advances in GPU Research and Practice (pp. 83–103).

By: B. Wu* & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: December 7, 2020

2017 article

Sweet KNN: An Efficient KNN on GPU through Reconciliation between Redundancy Removal and Regularity

2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), pp. 621–632.

By: G. Chen n, Y. Ding n & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID
Added: August 6, 2018

2017 journal article

Understanding co-run performance on CPU-GPU integrated processors: observations, insights, directions

Frontiers of Computer Science, 11(1), 130–146.

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: performance analysis; GPGPU; co-run degradation; fused processor; program transformation
Sources: Web Of Science, ORCID, Crossref
Added: August 6, 2018

2017 conference paper

Versapipe

Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture - MICRO-50 '17. Presented at the the 50th Annual IEEE/ACM International Symposium.

co-author countries: China 🇨🇳 Korea (Republic of) 🇰🇷 United States of America 🇺🇸

Event: the 50th Annual IEEE/ACM International Symposium

author keywords: GPU; Pipelined Computing
Sources: Crossref, ORCID
Added: January 25, 2020

2016 report

A Software Framework for Efficient Preemptive Scheduling on GPU

(Technical Report No. TR-2016-1). North Carolina State University.

By: G. Chen, X. Shen & H. Zhou

Source: NC State University Libraries
Added: January 29, 2021

2016 conference paper

Coherence-Free Multiview

Proceedings of the 2016 International Conference on Supercomputing - ICS '16. Presented at the the 2016 International Conference.

By: G. Chen n & X. Shen n

co-author countries: United States of America 🇺🇸

Event: the 2016 International Conference

Sources: Crossref, ORCID
Added: September 5, 2020

2016 journal article

Examining and Reducing the Influence of Sampling Errors on Feedback-Driven Optimizations

ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 13(1).

By: M. Zhou, B. Wu*, X. Shen n, Y. Gao* & G. Yiu*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸
author keywords: Compiler; Profiling; Feedback-Driven Optimization (FDO); Performance; Input Sensitivity; Performance; influence of sampling errors; feedback-driven optimization
Sources: Web Of Science, ORCID
Added: August 6, 2018

2016 report

LCD: A Fast Contrastive Divergence Based Training Algorithm for Restricted Boltzmann Machine”

(No. TR-2016-3). Raleigh, NC: North Carolina State University.

By: L. Ning & X. Shen

Source: NC State University Libraries
Added: February 20, 2021

2016 book

Languages and Compilers for Parallel Computing

In Lecture Notes in Computer Science.

Ed(s): X. Shen, F. Mueller & J. Tuck

Sources: Crossref, ORCID
Added: December 7, 2020

2016 article

OpenCL-based erasure coding on heterogeneous architectures

Chen, G., Zhou, H., Shen, X., Gahm, J., Venkat, N., Booth, S., & Marshall, J. (2016, July). 2016 IEEE 27th International Conference on Application-Specific Systems, Architectures and Processors (ASAP), Vol. 7, pp. 33–40.

By: G. Chen n, H. Zhou n, X. Shen n, J. Gahm*, N. Venkat*, S. Booth*, J. Marshall*

co-author countries: United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2016 conference paper

Towards Ontology-Based Program Analysis

In S. Krishnamurthi & B. S. Lerner (Eds.), 30th European Conference on Object-Oriented Programming (ECOOP 2016) (pp. 26:1–26:25). Dagstuhl, Germany: Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik.

By: Y. Zhao, G. Chen, C. Liao & X. Shen

Ed(s): S. Krishnamurthi & B. Lerner

Source: NC State University Libraries
Added: January 29, 2021

2016 report

Towards Ontology-Based Program Analysis

(Technical Report No. TR-2016-5). North Carolina State University.

By: Y. Zhao, C. Liao & X. Shen

Source: NC State University Libraries
Added: June 17, 2022

2016 journal article

Tuning for software analytics: Is it really necessary?

Information and Software Technology, 76, 135–146.

By: W. Fu n, T. Menzies n & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Defect prediction; CART; Random forest; Differential evolution; Search-based software engineering
Sources: Web Of Science, ORCID, Crossref
Added: August 6, 2018

2015 article

Autotuning Algorithmic Choice for Input Sensitivity

Ding, Y., Ansel, J., Veeramachaneni, K., Shen, X., O'Reilly, U.-M., & Amarasinghe, S. (2015, June). ACM SIGPLAN NOTICES, Vol. 50, pp. 379–390.

By: Y. Ding n, J. Ansel*, K. Veeramachaneni*, X. Shen n, U. O'Reilly* & S. Amarasinghe*

co-author countries: United States of America 🇺🇸
author keywords: Algorithms; Languages; Performance; Petabricks; Autotuning; Algorithmic Optimization; Input Adaptive; Input Sensitivity; Two-level Input Learning
Sources: Web Of Science, ORCID
Added: August 6, 2018

2015 journal article

Enabling Portable Optimizations of Data Placement on GPU

IEEE Micro, 35(4), 16–24.

By: G. Chen n, B. Wu*, D. Li* & X. Shen n

co-author countries: United States of America 🇺🇸
Sources: Web Of Science, ORCID, Crossref
Added: August 6, 2018

2015 conference paper

Enabling and Exploiting Flexible Task Assignment on GPU through SM-Centric Program Transformations

Proceedings of the 29th ACM on International Conference on Supercomputing - ICS '15. Presented at the the 29th ACM.

By: B. Wu*, G. Chen n, D. Li*, X. Shen n & J. Vetter*

co-author countries: United States of America 🇺🇸

Event: the 29th ACM

author keywords: GPGPU; Scheduling; Compiler Transformation; Data Affinity; Program Co-Run
Sources: Crossref, ORCID
Added: September 5, 2020

2015 conference paper

Free launch

Proceedings of the 48th International Symposium on Microarchitecture - MICRO-48. Presented at the the 48th International Symposium.

By: G. Chen n & X. Shen n

co-author countries: United States of America 🇺🇸

Event: the 48th International Symposium

author keywords: GPU; Dynamic Parallelism; Optimization; Thread Reuse Compiler; Runtime Adaptation
Sources: Crossref, ORCID
Added: September 5, 2020

2015 article

On-the-Fly Principled Speculation for FSM Parallelization

Zhao, Z., & Shen, X. (2015, April). ACM SIGPLAN NOTICES, Vol. 50, pp. 619–630.

By: Z. Zhao* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: Languages; Performance; Finite State Machine; FSM; DFA; Speculative Parallelization; Multicore; Online Profiling
Sources: Web Of Science, ORCID
Added: August 6, 2018

2015 conference paper

TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems

In C. Li & V. Markl (Eds.), 41st International Conference on Very Large Data Bases (VLDB 2015) : proceedings of the VLDB Endowment, volume 8, number 1-13, Kohala Coast, Hawaii, USA, 31 August-4 September 2015. Stanford, CA: VLDB Endowment.

By: Y. Ding, X. Shen, M. Musuvathi & T. Mytkowicz

Ed(s): C. Li & V. Markl

Event: 41st International Conference on Very Large Data Bases at Kohala Coast, Hawaii

Source: NC State University Libraries
Added: January 30, 2021

2015 report

TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems”

(Technical Report No. TR-2015-3). North Carolina State University.

By: Y. Ding, X. Shen, M. Musuvathi & T. Mytkowicz

Source: NC State University Libraries
Added: January 30, 2021

2015 chapter

Understanding Co-run Degradations on Integrated Heterogeneous Processors

In Languages and Compilers for Parallel Computing (pp. 82–97).

co-author countries: China 🇨🇳 United States of America 🇺🇸
author keywords: Heterogeneous architecture; Performance analysis; CPU and memory contention; Optimization; GPGPU
Source: Crossref
Added: September 4, 2020

2015 conference paper

Understanding co-run degradations on integrated heterogeneous processors

Languages and compilers for parallel computing (lcpc 2014), 8967, 82–97.

By: Q. Zhu, B. Wu, X. Shen, L. Shen & Z. Wang

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup

Proceedings of the 32nd International Conference on Machine Learning, 37, 579–587. Lille, France.

By: Y. Ding, Y. Zhao, X. Shen, M. Musuvathi & T. Mytkowicz

Event: The 32nd International Conference on Machine Learning at Lille, France on July 6-11, 2015

Source: NC State University Libraries
Added: January 30, 2021

2015 report

Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup

(Technical Report No. TR-2015-2). North Carolina State University.

By: Y. Ding, X. Shen, M. Musuvathi & T. Mytkowicz

Source: NC State University Libraries
Added: January 30, 2021

2014 article

Call Sequence Prediction through Probabilistic Calling Automata

Zhao, Z., Wu, B., Zhou, M., Ding, Y., Sun, J., Shen, X., & Wu, Y. (2014, October). ACM SIGPLAN NOTICES, Vol. 49, pp. 745–762.

By: Z. Zhao*, B. Wu*, M. Zhou*, Y. Ding n, J. Sun*, X. Shen n, Y. Wu*

co-author countries: United States of America 🇺🇸
author keywords: Languages; Performance; Function call; Call sequence prediction; Probabilistic calling automata; Dynamic optimizations; Just-in-time compilation; Parallel compilation
Sources: Web Of Science, ORCID
Added: August 6, 2018

2014 conference paper

Challenging the "embarrassingly sequential"

Proceedings of the 19th international conference on Architectural support for programming languages and operating systems - ASPLOS '14. Presented at the the 19th international conference.

By: Z. Zhao*, B. Wu* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 19th international conference

author keywords: Languages; Performance; FSM; Speculative Parallelization; Lookback; DFA; Multicore; Partial Commit
Sources: Crossref, ORCID
Added: September 5, 2020

2014 conference paper

Finding the limit

Proceedings of the 19th international conference on Architectural support for programming languages and operating systems - ASPLOS '14. Presented at the the 19th international conference.

By: Y. Ding*, M. Zhou*, Z. Zhao*, S. Eisenstat* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 19th international conference

author keywords: Performance; JIT; Compilation Scheduling; Compilation Order; NP-completeness; Heuristic Algorithm; Runtime System
Sources: Crossref, ORCID
Added: September 5, 2020

2014 conference paper

Localization of concurrency bugs using shared memory access pairs

Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14. Presented at the the 29th ACM/IEEE international conference.

By: W. Wang*, Z. Wang*, C. Wu*, P. Yew*, X. Shen*, X. Yuan*, J. Li*, X. Feng*, Y. Guan*

co-author countries: China 🇨🇳 United States of America 🇺🇸

Event: the 29th ACM/IEEE international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2014 article

PORPLE: An Extensible Optimizer for Portable Data Placement on GPU

2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), pp. 88–100.

By: G. Chen n, B. Wu*, D. Li* & X. Shen n

co-author countries: United States of America 🇺🇸
author keywords: GPU; cache; compiler; data placement; hardware specification language
Sources: Web Of Science, ORCID
Added: August 6, 2018

2014 conference paper

SatScore

Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing - UbiComp '14 Adjunct. Presented at the the 2014 ACM International Joint Conference.

By: Z. Zhao*, M. Zhou* & X. Shen n

co-author countries: United States of America 🇺🇸

Event: the 2014 ACM International Joint Conference

author keywords: Smartphone; Launch responsiveness; User study; Measurement Pitfalls
Sources: Crossref, ORCID
Added: September 5, 2020

2014 journal article

Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations

ACM SIGPLAN Notices, 49(10), 763–776.

By: M. Zhou*, X. Shen n, Y. Gao* & G. Yiu*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸
Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2013 journal article

Complexity analysis and algorithm design for reorganizing data to minimize non-coalesced memory accesses on GPU

ACM SIGPLAN Notices, 48(8), 57.

By: B. Wu*, Z. Zhao*, E. Zhang*, Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸
author keywords: Performance; Experimentation; GPGPU; Memory coalescing; Computational complexity; Thread-data remapping; Runtime optimizations; Data transformation
Sources: Crossref, ORCID
Added: December 7, 2020

2013 conference paper

Exploring Hybrid Memory for GPU Energy Efficiency through Software-Hardware Co-Design

Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques. Presented at the PACT, Edinburgh, Scotland.

By: B. Wang*, B. Wu*, D. Li*, X. Shen*, W. Yu*, Y. Jiao*, J. Vetter*

co-author countries: United States of America 🇺🇸

Event: PACT at Edinburgh, Scotland on September 7-11, 2013

Sources: ORCID, NC State University Libraries
Added: December 31, 2019

2013 chapter

Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation

In Languages and Compilers for Parallel Computing (pp. 171–184).

By: Z. Guo* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2013 journal article

HPar

ACM Transactions on Architecture and Code Optimization, 10(4), 1–25.

By: Z. Zhao*, M. Bebenita*, D. Herman*, J. Sun* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 6, 2020

2013 chapter

Optimal Co-Scheduling to Minimize Makespan on Chip Multiprocessors

In Job Scheduling Strategies for Parallel Processing (pp. 114–133).

By: K. Tian*, Y. Jiang*, X. Shen* & W. Mao*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2013 article

Profmig: A framework for flexible migration of program profiles across software versions

Zhou, M., Wu, B., Ding, Y., & Shen, X. (2013, February). Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO).

By: M. Zhou*, B. Wu*, Y. Ding* & X. Shen*

co-author countries: United States of America 🇺🇸
Source: ORCID
Added: December 31, 2019

2013 chapter

Simple Profile Rectifications Go a Long Way

In ECOOP 2013 – Object-Oriented Programming (pp. 654–678).

By: B. Wu*, M. Zhou*, X. Shen*, Y. Gao*, R. Silvera* & G. Yiu*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 5, 2020

2012 journal article

An Infrastructure for Tackling Input-Sensitivity of GPU Program Optimizations

International Journal of Parallel Programming, 41(6), 855–869.

By: X. Shen*, Y. Liu*, E. Zhang* & P. Bhamidipati*

co-author countries: United States of America 🇺🇸
author keywords: GPU; Program Optimizations; Empirical Search; CUDA; G-ADAPT; Cross-input Adaptation
Sources: Crossref, ORCID
Added: December 7, 2020

2012 conference paper

Exploiting inter-sequence correlations for program behavior prediction

Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '12. Presented at the the ACM international conference.

By: B. Wu*, Z. Zhao*, X. Shen*, Y. Jiang*, Y. Gao* & R. Silvera*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸

Event: the ACM international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2012 conference paper

One stone two birds

Proceedings of the 26th ACM international conference on Supercomputing - ICS '12. Presented at the the 26th ACM international conference.

By: Z. Guo*, B. Wu* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 26th ACM international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2012 journal article

The Significance of CMP Cache Sharing on Contemporary Multithreaded Applications

IEEE Transactions on Parallel and Distributed Systems, 23(2), 367–374.

By: E. Zhang*, Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸
author keywords: Shared cache; thread scheduling; parallel program optimizations; chip multiprocessors
Sources: Crossref, ORCID
Added: September 6, 2020

2011 conference paper

A step towards transparent integration of input-consciousness into dynamic program optimizations

Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications - OOPSLA '11. Presented at the the 2011 ACM international conference.

By: K. Tian*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 2011 ACM international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2011 chapter

Array Regrouping on CMP with Non-uniform Cache Sharing

In Languages and Compilers for Parallel Computing (pp. 92–105).

By: Y. Jiang*, E. Zhang*, X. Shen*, Y. Gao* & R. Archambault*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2011 conference paper

Correctly Treating Synchronizations in Compiling Fine-Grained SPMD-Threaded Programs for CPU

2011 International Conference on Parallel Architectures and Compilation Techniques. Presented at the 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT).

By: Z. Guo*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT)

Sources: Crossref, ORCID
Added: September 5, 2020

2011 conference paper

Enhancing Data Locality for Dynamic Simulations through Asynchronous Data Transformations and Adaptive Control

2011 International Conference on Parallel Architectures and Compilation Techniques. Presented at the 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT).

By: B. Wu*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT)

Sources: Crossref, ORCID
Added: September 5, 2020

2011 conference paper

On-the-fly elimination of dynamic irregularities for GPU computing

Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11. Presented at the the sixteenth international conference.

By: E. Zhang*, Y. Jiang*, Z. Guo*, K. Tian* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the sixteenth international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2011 journal article

The Complexity of Optimal Job Co-Scheduling on Chip Multiprocessors and Heuristics-Based Solutions

IEEE Transactions on Parallel and Distributed Systems, 22(7), 1192–1205.

By: Y. Jiang*, K. Tian*, X. Shen*, J. Zhang n, J. Chen* & R. Tripathi*

co-author countries: United States of America 🇺🇸
author keywords: Co-scheduling; shared cache; CMP scheduling; cache contention; perfect matching; integer programming
Sources: Crossref, ORCID
Added: September 6, 2020

2010 conference paper

An input-centric paradigm for program dynamic optimizations

Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '10. Presented at the the ACM international conference.

By: K. Tian*, Y. Jiang*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the ACM international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2010 chapter

Combining Locality Analysis with Online Proactive Job Co-scheduling in Chip Multiprocessors

In High Performance Embedded Architectures and Compilers (pp. 201–215).

By: Y. Jiang*, K. Tian* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 5, 2020

2010 conference paper

Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs?

Proceedings of the 15th ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '10. Presented at the the 15th ACM SIGPLAN symposium.

By: E. Zhang*, Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 15th ACM SIGPLAN symposium

author keywords: Shared Cache; Thread Scheduling; Parallel Program Optimizations; Chip Multiprocessors
Sources: Crossref, ORCID
Added: September 5, 2020

2010 report

Experiences in Porting the Hubbard Model in Computational Materials Science to GPU

(Technical Report No. WM-CS-2010-04). Computer Science Department, The College of William and Mary.

By: C. Albert, A. Paloski, X. Shen, E. Walter & S. Zhang

Source: NC State University Libraries
Added: January 30, 2021

2010 conference paper

Exploiting statistical correlations for proactive prediction of program behaviors

Proceedings of the 8th annual IEEE/ ACM international symposium on Code generation and optimization - CGO '10. Presented at the the 8th annual IEEE/ ACM international symposium.

By: Y. Jiang*, E. Zhang*, K. Tian*, F. Mao*, M. Gethers*, X. Shen*, Y. Gao*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸

Event: the 8th annual IEEE/ ACM international symposium

Sources: Crossref, ORCID
Added: September 5, 2020

2010 report

Implementing the Dslash Operator in OpenCL

(Technical Report No. WM-CS-2010-03). Computer Science Department, The College of William and Mary.

By: A. Kowalski & X. Shen

Source: NC State University Libraries
Added: January 30, 2021

2010 chapter

Is Reuse Distance Applicable to Data Locality Analysis on Chip Multiprocessors?

In Lecture Notes in Computer Science (pp. 264–282).

By: Y. Jiang*, E. Zhang*, K. Tian* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 5, 2020

2010 chapter

LU Decomposition on Cell Broadband Engine: An Empirical Study to Exploit Heterogeneous Chip Multiprocessors

In Lecture Notes in Computer Science (pp. 61–75).

By: F. Mao* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 5, 2020

2010 conference paper

Streamlining GPU applications on the fly

Proceedings of the 24th ACM International Conference on Supercomputing - ICS '10. Presented at the the 24th ACM International Conference.

By: E. Zhang*, Y. Jiang*, Z. Guo* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 24th ACM International Conference

Sources: Crossref, ORCID
Added: September 5, 2020

2009 report

A Systematic Measurement of the Influence of Non-Uniform Cache Sharing on the Performance of Modern Multithreaded Programs

(Technical Report No. WM-CS-2009-04). Computer Science Department, The College of William and Mary.

By: E. Zhang, Y. Jiang & X. Shen

Source: NC State University Libraries
Added: January 30, 2021

2009 conference paper

A cross-input adaptive framework for GPU program optimizations

2009 IEEE International Symposium on Parallel & Distributed Processing. Presented at the Distributed Processing (IPDPS).

By: Y. Liu*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: Distributed Processing (IPDPS)

Sources: Crossref, ORCID
Added: December 7, 2020

2009 conference paper

A study on optimally co-scheduling jobs of different lengths on chip multiprocessors

Proceedings of the 6th ACM conference on Computing frontiers - CF '09. Presented at the the 6th ACM conference.

By: K. Tian*, Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 6th ACM conference

Sources: Crossref, ORCID
Added: December 7, 2020

2009 report

Co-Run Locality Prediction for Proactive Shared-Cache Management

(Technical Report No. WM-CS-2009-03). Computer Science Department, The College of William and Mary.

By: X. Shen & Y. Jiang

Source: NC State University Libraries
Added: January 30, 2021

2009 conference paper

Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines

2009 International Symposium on Code Generation and Optimization. Presented at the 2009 7th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO).

By: F. Mao* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: 2009 7th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO)

author keywords: Cross-Input Learning; Java Virtual Machine; Evolvable Computing; Adaptive Optimization; Input-Centric Optimization; Discriminative Prediction
Sources: Crossref, ORCID
Added: September 6, 2020

2009 conference paper

Influence of program inputs on the selection of garbage collectors

Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '09. Presented at the the 2009 ACM SIGPLAN/SIGOPS international conference.

By: F. Mao*, E. Zhang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: the 2009 ACM SIGPLAN/SIGOPS international conference

Sources: Crossref, ORCID
Added: January 5, 2021

2009 report

Program Seminal Behaviors: Automating Input Characterization for Large-Scope Proactive Behavior Prediction

(Technical Report No. WM-CS-2009-07). Computer Science Department, The College of William and Mary.

By: X. Shen, Y. Jiang, E. Zhang, K. Tan, F. Mao & M. Gethers

Source: NC State University Libraries
Added: January 30, 2021

2009 journal article

Program locality analysis using reuse distance

ACM Transactions on Programming Languages and Systems, 31(6), 1–39.

By: Y. Zhong*, X. Shen* & C. Ding*

co-author countries: United States of America 🇺🇸
author keywords: Measurement; Languages; Algorithms; Program locality; reuse distance; stack distance; training-based analysis
Sources: Crossref, ORCID
Added: September 6, 2020

2009 report

Speculation with Little Wasting: Saving Cost in Software Speculation Through Transparent Learning

(No. WM-CS-2009-08). Williamsburg, VA: Computer Science Department, The College of William and Mary.

By: Y. Jiang & X. Shen

Source: NC State University Libraries
Added: February 20, 2021

2009 conference paper

Speculation with Little Wasting: Saving Cost in Software Speculation through Transparent Learning

2009 15th International Conference on Parallel and Distributed Systems. Presented at the 2009 15th International Conference on Parallel and Distributed Systems.

By: Y. Jiang*, F. Mao* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: 2009 15th International Conference on Parallel and Distributed Systems

Sources: Crossref, ORCID
Added: September 6, 2020

2009 report

Streamlining GPU Applications On the Fly – Thread Divergence Elimination through Runtime Thread-Data Remapping

(No. WM-CS-2009-08). Williamsburg, VA: Computer Science Department, The College of William and Mary.

By: E. Zhang, Y. Jiang, Z. Guo & X. Shen

Source: NC State University Libraries
Added: February 20, 2021

2009 journal article

The study and handling of program inputs in the selection of garbage collectors

ACM SIGOPS Operating Systems Review, 43(3), 48.

By: X. Shen*, F. Mao*, K. Tian* & E. Zhang*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 6, 2020

2008 report

A Cross-Input Adaptive Framework for GPU Program Optimization

(No. WM-CS-2008-09). Williamsburg, VA: Computer Science Department, The College of William and Mary.

By: Y. Liu, E. Zhang & X. Shen

Source: NC State University Libraries
Added: February 20, 2021

2008 conference paper

Adaptive Software Speculation for Enhancing the Cost-Efficiency of Behavior-Oriented Parallelization

2008 37th International Conference on Parallel Processing. Presented at the 2008 37th International Conference on Parallel Processing (ICPP).

By: Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸

Event: 2008 37th International Conference on Parallel Processing (ICPP)

Sources: Crossref, ORCID
Added: January 5, 2021

2008 article

Adaptive speculation in behavior-oriented parallelization

Jiang, Y., & Shen, X. (2008, April). 2008 IEEE International Symposium on Parallel and Distributed Processing.

By: Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸
Source: ORCID
Added: December 31, 2019

2008 conference paper

Analysis and approximation of optimal co-scheduling on chip multiprocessors

Proceedings of the 17th international conference on Parallel architectures and compilation techniques - PACT '08. Presented at the the 17th international conference.

By: Y. Jiang*, X. Shen*, J. Chen* & R. Tripathi*

co-author countries: United States of America 🇺🇸

Event: the 17th international conference

author keywords: co-scheduling; CMP scheduling; cache contention; perfect matching
Sources: Crossref, ORCID
Added: January 5, 2021

2008 report

Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines

(No. WM-CS-2008-06). Williamsburg, VA: Computer Science Department, The College of William and Mary.

By: F. Mao & X. Shen

Source: NC State University Libraries
Added: February 20, 2021

2008 chapter

Exploration of the Influence of Program Inputs on CMP Co-scheduling

In Lecture Notes in Computer Science (pp. 263–273).

By: Y. Jiang* & X. Shen*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 6, 2020

2008 report

LU Decomposition on Cell Broadband Engine

(Technical Report No. WM-CS-2008-08). Computer Science Department, The College of William and Mary.

By: F. Mao & X. Shen

Source: NC State University Libraries
Added: January 30, 2021

2008 chapter

Scalable Implementation of Efficient Locality Approximation

In Languages and Compilers for Parallel Computing (pp. 202–216).

By: X. Shen* & J. Shaw

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2007 report

A Hybrid Framework Bridging Locality Analysis and Cache-Aware Scheduling for CMPs

(Technical Report No. WM-CS-2007-01). Computer Science Dept., The College of William and Mary.

By: X. Shen

Source: NC State University Libraries
Added: January 30, 2021

2007 report

CAPS: Contention-Aware Proactive Scheduling for CMPs

(Technical Report No. WM-CS-2007-09). Computer Science Department, The College of William and Mary.

By: X. Shen, Y. Jiang & F. Mao

Source: NC State University Libraries
Added: January 30, 2021

2007 conference paper

Locality approximation using time

Proceedings of the 34th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '07. Presented at the the 34th annual ACM SIGPLAN-SIGACT symposium.

By: X. Shen*, J. Shaw, B. Meeker* & C. Ding*

co-author countries: United States of America 🇺🇸

Event: the 34th annual ACM SIGPLAN-SIGACT symposium

Sources: Crossref, ORCID
Added: September 6, 2020

2007 journal article

Miss Rate Prediction Across Program Inputs and Cache Configurations

IEEE Transactions on Computers, 56(3), 328–343.

By: Y. Zhong*, S. Dropsho*, X. Shen*, A. Studer* & C. Ding*

co-author countries: Switzerland 🇨🇭 United States of America 🇺🇸
author keywords: cache memories; modeling techniques; performance analysis and design aids; compilers; optimization
Sources: Crossref, ORCID
Added: September 6, 2020

2007 report

Modeling Relations Between Inputs and Dynamic Behavior for General Programs

(No. WM-CS-2007-07). Williamsburg, VA: Computer Science Department, The College of William and Mary.

By: X. Shen & F. Mao

Source: NC State University Libraries
Added: February 20, 2021

2007 journal article

Predicting locality phases for dynamic memory optimization

Journal of Parallel and Distributed Computing, 67(7), 783–796.

By: X. Shen*, Y. Zhong* & C. Ding*

co-author countries: United States of America 🇺🇸
author keywords: program phase prediction; phase hierarchy; locality analysis and optimization; reconfigurable architecture; dynamic optimization
Sources: Crossref, ORCID
Added: September 6, 2020

2007 conference paper

Software behavior oriented parallelization

Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation - PLDI '07. Presented at the the 2007 ACM SIGPLAN conference.

By: C. Ding*, X. Shen*, K. Kelsey*, C. Tice*, R. Huang* & C. Zhang*

co-author countries: United States of America 🇺🇸

Event: the 2007 ACM SIGPLAN conference

author keywords: speculative parallelization; program behavior
Sources: Crossref, ORCID
Added: September 6, 2020

2007 report

Study of the Effects of Program Inputs on Co-Scheduling

(Technical Report No. WM-CS-2007-13). Computer Science Department, The College of William and Mary.

By: Y. Jiang & X. Shen

Source: NC State University Libraries
Added: January 30, 2021

2006 report

A Key-Based Adaptive Transactional Memory Executor

(No. TR909). Rochester, NY: Computer Science Dept., University of Rochester.

By: T. Bai, X. Shen, C. Zhang, W. Scherer, C. Ding & M. Scott

Source: NC State University Libraries
Added: February 20, 2021

2006 report

Accurate Approximation of Locality from Time Distance Histograms

(Technical Report No. TR902). Computer Science Dept., University of Rochester.

By: X. Shen, J. Shaw & B. Meeker

Source: NC State University Libraries
Added: January 30, 2021

2006 report

Behavior-Oriented Parallelization

(Technical Report No. TR904). Computer Science Dept., University of Rochester.

By: B. Parallelization”, C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, C. Zhang

Source: NC State University Libraries
Added: January 30, 2021

2006 report

Locality Approximation Using Time

(Technical Report No. TR901). Computer Science Dept., University of Rochester.

By: X. Shen, J. Shaw, B. Meeker & C. Ding

Source: NC State University Libraries
Added: January 30, 2021

2006 conference paper

Program-level adaptive memory management

Proceedings of the 2006 international symposium on Memory management - ISMM '06. Presented at the the 2006 international symposium.

By: C. Zhang*, K. Kelsey*, X. Shen*, C. Ding*, M. Hertz* & M. Ogihara*

co-author countries: United States of America 🇺🇸

Event: the 2006 international symposium

Sources: Crossref, ORCID
Added: September 6, 2020

2006 report

Waste Not, Want Not: Adaptive Garbage Collection in a Shared Environment

(Technical Report No. TR908). Computer Science Dept., University of Rochester.

By: C. Zhang, K. Kelsey, X. Shen, C. Ding, M. Hertz & M. Ogihara

Source: NC State University Libraries
Added: January 30, 2021

2005 conference paper

Gated memory control for memory monitoring, leak detection and garbage collection

Proceedings of the 2005 workshop on Memory system performance - MSP '05. Presented at the the 2005 workshop.

By: C. Ding*, C. Zhang*, X. Shen* & M. Ogihara*

co-author countries: United States of America 🇺🇸

Event: the 2005 workshop

Sources: Crossref, ORCID
Added: September 6, 2020

2005 conference paper

Lightweight reference affinity analysis

Proceedings of the 19th annual international conference on Supercomputing - ICS '05. Presented at the the 19th annual international conference.

By: X. Shen*, Y. Gao*, C. Ding* & R. Archambault*

co-author countries: Canada 🇨🇦 United States of America 🇺🇸

Event: the 19th annual international conference

Sources: Crossref, ORCID
Added: September 6, 2020

2005 report

Parallelization of Utility Programs Based on Behavior Phase Analysis

(No. TR876). Rochester, NY: Computer Science Dept., University of Rochester.

By: X. Shen & C. Ding

Source: NC State University Libraries
Added: February 20, 2021

2005 chapter

Phase-Based Miss Rate Prediction Across Program Inputs

In Lecture Notes in Computer Science (pp. 42–55).

By: X. Shen*, Y. Zhong* & C. Ding*

co-author countries: France 🇫🇷 United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2004 chapter

A Hierarchical Model of Reference Affinity

In Languages and Compilers for Parallel Computing (pp. 48–63).

By: Y. Zhong*, X. Shen* & C. Ding*

co-author countries: United States of America 🇺🇸
Sources: Crossref, ORCID
Added: September 10, 2020

2004 conference paper

Adaptive data partition for sorting using probability distribution

International Conference on Parallel Processing, 2004. ICPP 2004. Presented at the International Conference on Parallel Processing, 2004. ICPP 2004.

By: X. Shen* & C. Ding*

co-author countries: United States of America 🇺🇸

Event: International Conference on Parallel Processing, 2004. ICPP 2004.

Sources: Crossref, ORCID
Added: September 5, 2020

2004 conference paper

Array regrouping and structure splitting using whole-program reference affinity

Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation - PLDI '04, 255.

By: Y. Zhong*, M. Orlovich*, X. Shen* & C. Ding*

co-author countries: United States of America 🇺🇸

Event: the ACM SIGPLAN 2004 conference

Sources: Crossref, ORCID
Added: September 5, 2020

2004 report

Characterizing Phases in Service-Oriented Applications

(Technical Report No. TR848). Computer Science Dept., University of Rochester.

By: X. Shen, C. Ding, S. Dwarkdas & M. Scott

Source: NC State University Libraries
Added: January 30, 2021

2004 journal article

Learning multi-label scene classification

Pattern Recognition, 37(9), 1757–1771.

By: M. Boutell*, J. Luo*, X. Shen* & C. Brown*

co-author countries: United States of America 🇺🇸
author keywords: image understanding; semantic scene classification; multi-label classification; multi-label training; multi-label evaluation; image organization; cross-training; Jaccard similarity
Sources: Crossref, ORCID
Added: September 6, 2020

2004 conference paper

Locality phase prediction

Proceedings of the 11th international conference on Architectural support for programming languages and operating systems - ASPLOS-XI. Presented at the the 11th international conference.

By: X. Shen*, Y. Zhong* & C. Ding*

co-author countries: United States of America 🇺🇸

Event: the 11th international conference

Sources: Crossref, ORCID
Added: September 5, 2020

2004 conference paper

Multi-label Machine Learning and Its Application to Semantic Scene Classification

Proceedings of Storage and Retrieval Methods and Applications for Multimedia 2004, 5307, 188–199.

By: X. Shen*, M. Boutell*, J. Luo* & C. Brown*

co-author countries: United States of America 🇺🇸

Event: IS&T/SPIE’s Sixteenth Annual Symposium on Electronic Imaging at San Jose, CA

Sources: NC State University Libraries, ORCID
Added: February 6, 2021

2003 report

Adaptive Data Partitioning using Probability Distribution

(Technical Report No. TR823). Computer Science Dept., University of Rochester.

By: X. Shen, Y. Zhong & C. Ding

Source: NC State University Libraries
Added: January 30, 2021

2003 report

Multi-label Semantic Scene Classification

(Technical Report No. TR813). Dept. of Computer Science, University of Rochester.

By: M. Boutell, X. Shen, J. Luo & C. Brown

Source: NC State University Libraries
Added: January 30, 2021

2003 report

Predicting Hierarchical Phases in Program Data Behavior

(Technical Report No. TR824). Computer Science Dept., University of Rochester.

By: X. Shen, Y. Zhong & C. Ding

Source: NC State University Libraries
Added: January 30, 2021

2003 conference paper

Regression-Based Multi-Model Prediction of Data Reuse Signature

Proceedings of the Fourth Annual Symposium of the Los Alamos Computer Science Institute, 243–251. Sante Fe, New Mexico, USA: Alamos Computer Science Institute.

By: X. Shen, Y. Zhong & C. Ding

Event: Symposium of the Los Alamos Computer Science Institute at Santa Fe, NM

Source: NC State University Libraries
Added: February 6, 2021

2002 report

The Medication Advisor Project: Preliminary Report

(Technical Report No. 776). Dept. of Computer Science, University of Rochester.

By: G. Ferguson, J. Allen, N. Blaylock, D. Byron, N. Chambers, M. Dzikovska, L. Galescu, X. Shen, R. Swier, M. Swift

Source: NC State University Libraries
Added: January 30, 2021

2001 conference paper

Study and Auto-Detection of Stress Based on Tonal Pitch Range in Mandarin

Proceedings of Seventh European Conference on Speech Communication and Technology, 123–126. Aalborg, Denmark.

By: X. Shen & B. Xu

Event: Conference on Speech Communication and Technology at Aalborg, Denmark

Source: NC State University Libraries
Added: February 6, 2021

2001 conference paper

The Study Of The Effect Of Training Set On Statistical Language Modeling

Proceedings of Seventh European Conference on Speech Communication and Technology, 721–724. Aalborg, Denmark.

By: X. Shen & B. Xu

Event: Conference on Speech Communication and Technology at Aalborg, Denmark

Source: NC State University Libraries
Added: February 6, 2021

2000 conference paper

A CART-Based Hierarchical Stochastic Model for Prosodic Phrasing in Chinese

Proceedings of International Symposium on Chinese Spoken Language Processing 2000, 105–108. Beijing, China.

By: X. Shen & B. Xu

Event: International Symposium on Chinese Spoken Language Processing at Beijing, China

Source: NC State University Libraries
Added: February 6, 2021