Maximum Pipelining of Array Operations on Static Data Flow Machine. - Jack B. Dennis; Guang R. Gao (ICPP, 1983)

Modeling the Weather with a Data Flow Supercomputer. - Jack B. Dennis; Guang R. Gao; Kenneth W. Todd (IEEE Trans. Computers, 1984)

A Pipelined Solution Method of Tridiagonal Linear Equation Systems. - Guang R. Gao (ICPP, 1986)

Maximum pipelining linear recurrence on static data flow computers. - Guang R. Gao (Int. J. Parallel Program., 1986)

A Maximally Pipelined Tridiagonal Linear Equation Solver. - Guang R. Gao (J. Parallel Distributed Comput., 1986)

A pipelined code mapping scheme for static data flow computers. - Guang Rong Gao (1986)

A stability classification method and its application to pipelined solution of linear recurrences. - Guang R. Gao (Parallel Comput., 1987)

Design of an Efficient Dataflow Architecture without Data Flow. - Guang R. Gao; René Tio; Herbert H. J. Hum (FGCS, 1988)

An efficient pipelined dataflow processor architecture. - Jack B. Dennis; Guang R. Gao (SC, 1988)

Summary of the workshop on frontiers in functional programming and dataflow architecture. - Herbert H. J. Hum; Guang R. Gao (SIGARCH Comput. Archit. News, 1988)

Algorithmic Aspects of Balancing Techniques for Pipelined Data Flow Code Generation. - Guang R. Gao (J. Parallel Distributed Comput., 1989)

An Efficient Scheme for Fine-Grain Software Pipelining. - Guang R. Gao; Herbert H. J. Hum; Yue-Bong Wong (CONPAR, 1990)

Towards efficient fine-grain software pipelining. - Guang R. Gao; Herbert H. J. Hum; Yue-Bong Wong (ICS, 1990)

A strict monolithic array constructor. - Guang R. Gao; Robert Kim Yates; Jack B. Dennis; Lenore M. R. Mullin (SPDP, 1990)

Exploiting fine-grain parallelism on dataflow architectures. - Guang R. Gao (Parallel Comput., 1990)

A code mapping scheme for dataflow software pipelining. - Guang R. Gao (Kluwer, 1991)

Optimization of array accesses by collective loop transformations. - Vivek Sarkar; Guang R. Gao (ICS, 1991)

Loop Storage Optimization for Dataflow Machines. - Guang R. Gao; Qi Ning (LCPC, 1991)

Towards an Efficient Hybrid Dataflow Architecture Model. - Guang R. Gao; Herbert H. J. Hum; Jean-Marc Monti (PARLE (1), 1991)

A Novel High-Speed Memory Organization for Fine-Grain Multi-Thread Computing. - Herbert H. J. Hum; Guang R. Gao (PARLE (1), 1991)

A Timed Petri-Net Model for Fine-Grain Loop Scheduling. - Guang R. Gao; Yue-Bong Wong; Qi Ning (PLDI, 1991)

An efficient parallel algorithm for all pairs examination. - Kevin B. Theobald; Guang R. Gao (SC, 1991)

Efficient support of concurrent threads in a hybrid dataflow/von Neumann architecture. - Herbert H. J. Hum; Guang R. Gao (SPDP, 1991)

A Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs. - Laurie J. Hendren; Guang R. Gao; Erik R. Altman; Chandrika Mukerji (CC, 1992)

A Polynomial Time Method for Optimal Software Pipelining. - Vincent Van Dongen; Guang R. Gao; Qi Ning (CONPAR, 1992)

Well-behaved dataflow programs for DSP computation. - Guang R. Gao; R. Govindarajan; Prakash Panangaden (ICASSP, 1992)

Performance Evaluation of Latency Tolerant Architectures. - Shashank S. Nemawarkar; Ramaswamy Govindarajan; Guang R. Gao; Vinod K. Agarwal (ICCI, 1992)

Designing programming languages for analyzability: a fresh look at pointer data structures. - Laurie J. Hendren; Guang R. Gao (ICCL, 1992)

Efficient Interprocessor Synchronization/Communication on a Dataflow Multiprocessor Architecture. - Jean-Marc Monti; Guang R. Gao (ICPP (1), 1992)

Collective Loop Fusion for Array Contraction. - Guang R. Gao; Russell Olsen; Vivek Sarkar; Radhika Thekkath (LCPC, 1992)

Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. - Laurie J. Hendren; C. Donawa; Maryam Emami; Guang R. Gao; Justiani; B. Sridharan (LCPC, 1992)

On the limits of program parallelism and its smoothability. - Kevin B. Theobald; Guang R. Gao; Laurie J. Hendren (MICRO, 1992)

Minimizing Loop Storage Allocation for An Argument-Fetching Dataflow Architecture Model. - Qi Ning; Guang R. Gao (PARLE, 1992)

A high-speed memory organization for hybrid dataflow / von Neumann computing. - Herbert H. J. Hum; Guang R. Gao (Future Gener. Comput. Syst., 1992)

Optimal loop storage allocation for argument-fetching dataflow machines. - Qi Ning; Guang R. Gao (Int. J. Parallel Program., 1992)

A novel framework for multi-rate scheduling in DSP applications. - R. Govindarajan; Guang R. Gao (ASAP, 1993)

A Novel Methodology Using Genetic Algorithms for the Design of Caches and Cache Replacement Policy. - Erik R. Altman; Vinod K. Agarwal; Guang R. Gao (ICGA, 1993)

Speculative Execution and Branch Prediction on Parallel Machines. - Kevin B. Theobald; Guang R. Gao; Laurie J. Hendren (International Conference on Supercomputing, 1993)

Extending Software Pipelining Techniques for Scheduling Nested Loops. - Guang R. Gao; Qi Ning; Vincent Van Dongen (LCPC, 1993)

A Kahn Principle for Networks of Nonmonotonic Real-time Processes. - Robert Kim Yates; Guang R. Gao (PARLE, 1993)

A Novel Framework of Register Allocation for Software Pipelining. - Qi Ning; Guang R. Gao (POPL, 1993)

Analysis of Multithreaded Multiprocessors with Distributed Shared Memory. - Shashank S. Nemawarkar; Ramaswamy Govindarajan; Guang R. Gao; Vinod K. Agarwal (SPDP, 1993)

Designing Programming Languages for the Analyzability of Pointer Data Structures. - Laurie J. Hendren; Guang R. Gao (Comput. Lang., 1993)

An Efficient Hybrid Dataflow Architecture Modle. - Guang R. Gao (J. Parallel Distributed Comput., 1993)

Special Issue on DataFlow and Multithreaded Architectures - Guest Editors' Introduction. - Guang R. Gao; Jean-Luc Gaudiot; Lubomir Bic (J. Parallel Distributed Comput., 1993)

Multithreaded Architectures: Principles, Projects, and Issues. - Jack B. Dennis; Guang R. Gao (Multithreaded Computer Architecture, 1994)

Concurrent Execution of Heterogeneous Threads in the Super-Actor Machine. - Herbert H. J. Hum; Guang R. Gao (Multithreaded Computer Architecture, 1994)

Minimizing memory requirements in rate-optimal schedules. - Ramaswamy Govindarajan; Guang R. Gao; Palash Desai (ASAP, 1994)

Data parallelism with high performance C. - Vincent Van Dongen; Christophe Bonello; Guang R. Gao (CASCON, 1994)

EPPP - an integrated environment for portable parallel programming. - Gilles Hurteau; Vincent Van Dongen; Guang R. Gao (CASCON, 1994)

FTL: a multithreaded environment for parallel computation. - Ivan Kalas; Eshrat Arjomandi; Guang R. Gao; William G. O'Farrell (CASCON, 1994)

Automatic decomposition in EPPP compiler. - Qi Ning; Vincent Van Dongen; Guang R. Gao (CASCON, 1994)

A Comparative Study of Multiprocessor List Scheduling Heuristics. - Guoning Liao; Erik R. Altman; Vinod K. Agarwal; Guang R. Gao (HICSS (1), 1994)

Building Multithreaded Architectures with Off-the-Shelf Microprocessors. - Herbert H. J. Hum; Kevin B. Theobald; Guang R. Gao (IPPS, 1994)

Minimizing register requirements under resource-constrained rate-optimal software pipelining. - Ramaswamy Govindarajan; Erik R. Altman; Guang R. Gao (MICRO, 1994)

Performance of Interconnection Network in Multithreaded Architectures. - Shashank S. Nemawarkar; Ramaswamy Govindarajan; Guang R. Gao; Vinod K. Agarwal (PARLE, 1994)

Advanced topics in dataflow computing and multithreading. - Guang R. Gao; Lubomir Bic; Jean-Luc Gaudiot (IEEE, 1995)

A design study of the EARTH multiprocessor. - Herbert H. J. Hum; Olivier Maquelin; Kevin B. Theobald; Xinmin Tian; Xinan Tang; Guang R. Gao; Phil Cupryk; Nasser Elmasri; Laurie J. Hendren; Alberto Jimenez; Shoba Krishnan; Andres Marquez 001; et al. (PACT, 1995)

Costs and Benefits of Multithreading with Off-the-Shelf RISC Processors. - Olivier Maquelin; Herbert H. J. Hum; Guang R. Gao (Euro-Par, 1995)

Automatic data and computation decomposition for distributed memory machines. - Qi Ning; Vincent Van Dongen; Guang R. Gao (HICSS (2), 1995)

A Design Frame for Hybrid Access Caches. - Kevin B. Theobald; Herbert H. J. Hum; Guang R. Gao (HPCA, 1995)

Location Consistency: Stepping Beyond the Memory Coherence Barrier. - Guang R. Gao; Vivek Sarkar (ICPP (2), 1995)

The Threaded Communication Library: Preliminary Experiences on a Multiprocessor with Dual-Processor Nodes. - Nasser Elmasri; Herbert H. J. Hum; Guang R. Gao (International Conference on Supercomputing, 1995)

An Experimental Study of an ILP-based Exact Solution Method for Software Pipelining. - Erik R. Altman; Guang R. Gao; Ramaswamy Govindarajan (LCPC, 1995)

Exploiting short-lived variables in superscalar processors. - Luis A. Lozano; Guang R. Gao (MICRO, 1995)

Scheduling and Mapping: Software Pipelining in the Presence of Structural Hazards. - Erik R. Altman; Ramaswamy Govindarajan; Guang R. Gao (PLDI, 1995)

A Linear Time Algorithm for Placing phi-nodes. - Vugranam C. Sreedhar; Guang R. Gao (POPL, 1995)

On memory models and cache management for shared-memory multiprocessors. - Jack B. Dennis; Guang R. Gao (SPDP, 1995)

ABC++: Concurrency by Inheritance in C++. - Eshrat Arjomandi; William G. O'Farrell; Ivan Kalas; Gita Koblents; Frank Ch. Eigler; Guang R. Gao (IBM Syst. J., 1995)

Computing phi-nodes in linear time using DJ graphs. - Vugranam C. Sreedhar; Guang R. Gao (J. Program. Lang., 1995)

Automatic Data and Computation Decomposition for Distributed-Memory Machines. - Qi Ning; Guang R. Gao (Parallel Process. Lett., 1995)

Rate-optimal schedule for multi-rate DSP computations. - Ramaswamy Govindarajan; Guang R. Gao (J. VLSI Signal Process., 1995)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (IEEE PACT, 1996)

Data locality sensitivity of multithreaded computations on a distributed-memory multiprocessor. - Xinmin Tian; Shashank S. Nemawarkar; Guang R. Gao; Herbert H. J. Hum (CASCON, 1996)

Pipelining-Dovetailing: A Transformation to Enhance Software Pipelining for Nested Loops. - Jian Wang 046; Guang R. Gao (CC, 1996)

Optimal Software Pipelining Through Enumeration of Schedules. - Erik R. Altman; Guang R. Gao (Euro-Par, Vol. II, 1996)

Multithreading implementation of a distributed shortest path algorithm on EARTH multiprocessor. - Parimala Thulasiraman; Xinmin Tian; Guang R. Gao (HiPC, 1996)

Quantitive studies of data-locality sensitivity on the EARTH multithreaded architecture: preliminary results. - Xinmin Tian; Shashank S. Nemawarkar; Guang R. Gao; Herbert H. J. Hum; Olivier Maquelin; Angela C. Sodan; Kevin B. Theobald (HiPC, 1996)

Co-Scheduling Hardware and Software Pipelines. - Ramaswamy Govindarajan; Erik R. Altman; Guang R. Gao (HPCA, 1996)

Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling. - Olivier Maquelin; Guang R. Gao; Herbert H. J. Hum; Kevin B. Theobald; Xinmin Tian (ISCA, 1996)

Locality Analysis for Distributed Shared-Memory Multiprocessors. - Vivek Sarkar; Guang R. Gao; Shaohua Han (LCPC, 1996)

Measurement and Modeling of EARTH-MANNA Multithreaded Architecture. - Shashank S. Nemawarkar; Guang R. Gao (MASCOTS, 1996)

Software Pipelining Showdown: Optimal vs. Heuristic Methods in a Production Compiler. - John C. Ruttenberg; Guang R. Gao; Woody Lichtenstein; Artour Stoutchinin (PLDI, 1996)

A New Framework for Exhaustive and Incremental Data Flow Analysis Using DJ Graphs. - Vugranam C. Sreedhar; Guang R. Gao; Yong-Fong Lee (PLDI, 1996)

A Study of the EARTH-MANNA Multithreaded System. - Herbert H. J. Hum; Olivier Maquelin; Kevin B. Theobald; Xinmin Tian; Guang R. Gao; Laurie J. Hendren (Int. J. Parallel Program., 1996)

Identifying Loops Using DJ Graphs. - Vugranam C. Sreedhar; Guang R. Gao; Yong-Fong Lee (ACM Trans. Program. Lang. Syst., 1996)

A Framework for Resource-Constrained Rate-Optimal Software Pipelining. - Ramaswamy Govindarajan; Erik R. Altman; Guang R. Gao (IEEE Trans. Parallel Distributed Syst., 1996)

A Register Pressure Sensitive Instruction Scheduler for Dynamic Issue Processors. - Rad Silvera; Jian Wang 046; Ramaswamy Govindarajan; Guang R. Gao (IEEE PACT, 1997)

Heap Analysis and Optimizations for Threaded Programs. - Xinan Tang; Rakesh Ghiya; Laurie J. Hendren; Guang R. Gao (IEEE PACT, 1997)

Elastic History Buffer: A Low-Cost Method to Improve Branch Prediction Accuracy. - Maria-Dana Tarlescu; Kevin B. Theobald; Guang R. Gao (ICCD, 1997)

Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures. - Shashank S. Nemawarkar; Guang R. Gao (IPPS, 1997)

On the Importance of an End-To-End View of Memory Consistency in Future Computer Systems. - Guang R. Gao; Vivek Sarkar (ISHPC, 1997)

Experiences with Non-numeric Applications on Multithreaded Architectures. - Angela C. Sodan; Guang R. Gao; Olivier Maquelin; Jens-Uwe Schultz; Xinmin Tian (PPoPP, 1997)

Thread Partitioning and Scheduling Based on Cost Model. - Xinan Tang; Jing Wang; Kevin B. Theobald; Guang R. Gao (SPAA, 1997)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Shereen Ghobrial; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (Int. J. Parallel Program., 1997)

Incremental Computation of Dominator Trees. - Vugranam C. Sreedhar; Guang R. Gao; Yong-Fong Lee (ACM Trans. Program. Lang. Syst., 1997)

A New Fast Algorithm for Optimal Register Allocation in Modulo Scheduled Loops. - Sylvain Lelait; Guang R. Gao; Christine Eisenbeis (CC, 1998)

Partial Sampling with Reverse State Reconstruction: A New Technique for Branch Predictor Performance Estimation. - Darren Erik Vengroff; Guang R. Gao (HPCA, 1998)

Automatically Partitioning Threads Based on Remote Paths. - Xinan Tang; Guang R. Gao (ICPADS, 1998)

An Enhanced Co-Scheduling Method Using Reduced MS-State Diagrams. - Ramaswamy Govindarajan; N. S. S. Narasimha Rao; Erik R. Altman; Guang R. Gao (IPPS/SPDP, 1998)

Using Multithreading for the Automatic Load Balancing of Adaptive Finite Element Meshes. - Gerd Heber; Rupak Biswas; Parimala Thulasiraman; Guang R. Gao (IRREGULAR, 1998)

How "Hard" is Thread Partitioning and How "Bad" is a List Scheduling Based Partitioning Algorithm? - Xinan Tang; Guang R. Gao (SPAA, 1998)

Optimal Modulo Scheduling Through Enumeration. - Erik R. Altman; Guang R. Gao (Int. J. Parallel Program., 1998)

A Unified Framework for Instruction Scheduling and Mapping for Function Units with Structural Hazards. - Erik R. Altman; Ramaswamy Govindarajan; Guang R. Gao (J. Parallel Distributed Comput., 1998)

A New Framework for Elimination-Based Data Flow Analysis Using DJ Graphs. - Vugranam C. Sreedhar; Guang R. Gao; Yong-Fong Lee (ACM Trans. Program. Lang. Syst., 1998)

Efficient State-Diagram Construction Methods for Software Pipelining. - Chihong Zhang; Ramaswamy Govindarajan; Sean Ryan; Guang R. Gao (CC, 1999)

Multithreaded Execution Architecture and Compilation. - Dean M. Tullsen; Guang R. Gao (HPCA, 1999)

From EARTH to HTMT: An Evolution of a Multiheaded Architecture Model (Abstract). - Guang R. Gao (IPPS/SPDP Workshops, 1999)

A New Approach to Parallel Dynamic Partitioning for Adaptive Unstructured Meshes. - Gerd Heber; Guang R. Gao; Rupak Biswas (IPPS/SPDP, 1999)

Load Adaptive Algorithms and Implementations for the 2D Discrete Wavelet Transform on Fine-Grain Multithreaded Architectures. - Ashfaq A. Khokhar; Gerd Heber; Parimala Thulasiraman; Guang R. Gao (IPPS/SPDP, 1999)

Implementing a Non-Strict Functional Programming Language on a Threaded Architecture. - Shigeru Kusakabe; Kentaro Inenaga; Makoto Amamiya; Xinan Tang; Andrés Márquez 001; Guang R. Gao (IPPS/SPDP Workshops, 1999)

Coping with very High Latencies in Petaflop Computer Systems. - Sean Ryan; José Nelson Amaral; Guang R. Gao; Zachary Ruiz; Andrés Márquez 001; Kevin B. Theobald (ISHPC, 1999)

Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors. - Ramaswamy Govindarajan; Chihong Zhang; Guang R. Gao (LCPC, 1999)

Self-Avoiding Walks Over Adaptive Triangular Grids. - Gerd Heber; Rupak Biswas; Guang R. Gao (PP, 1999)

Automatically Partitioning Threads for Multithreaded Architectures. - Xinan Tang; Guang R. Gao (J. Parallel Distributed Comput., 1999)

Advances in the dataflow computational model. - Walid A. Najjar; Edward A. Lee; Guang R. Gao (Parallel Comput., 1999)

A Theory for Software-Hardware Co-Scheduling for ASIPs and Embedded Processors. - Ramaswamy Govindarajan; Erik R. Altman; Guang R. Gao (ASAP, 2000)

Developing a Communication Intensive Application on the EARTH Multithreaded Architecture (Distinguished Paper). - Kevin B. Theobald; Rishi Kumar; Gagan Agrawal; Gerd Heber; Ruppa K. Thulasiram; Guang R. Gao (Euro-Par, 2000)

Automatic compiler techniques for thread coarsening for multithreaded architectures. - Gary M. Zoppetti; Gagan Agrawal; Lori L. Pollock; José Nelson Amaral; Xinan Tang; Guang R. Gao (ICS, 2000)

Parallel FEM Simulation of Crack Propagation - Challenges, Status, and Perspectives. - Bruce Carter; Chuin-Shan Chen; L. Paul Chew; Nikos Chrisochoides; Guang R. Gao; Gerd Heber; Anthony R. Ingraffea; Roland Krause; Chris Myers; Démian Nave; Keshav Pingali; Paul Stodghill; et al. (IPDPS Workshops, 2000)

Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System. - Wen-Yen Lin; Jean-Luc Gaudiot; José Nelson Amaral; Guang R. Gao (IPDPS, 2000)

Design and Implementation of an Efficient Thread Partitioning Algorithm. - José Nelson Amaral; Guang R. Gao; Erturk Dogan Kocalar; Patrick O'Neill; Xinan Tang (ISHPC, 2000)

Recursive and Iterative Multithreaded Algorithms for Pricing American Securities. - Ruppa K. Thulasiram; Christopher T. Downing; Guang R. Gao (PDPTA, 2000)

Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path. - Kevin B. Theobald; Gagan Agrawal; Rishi Kumar; Gerd Heber; Guang R. Gao; Paul Stodghill; Keshav Pingali (SC, 2000)

Multithreaded algorithms for the fast Fourier transform. - Parimala Thulasiraman; Kevin B. Theobald; Ashfaq A. Khokhar; Guang R. Gao (SPAA, 2000)

Self-Avoiding Walks over Adaptive Unstructured Grids. - Gerd Heber; Rupak Biswas; Guang R. Gao (Concurr. Pract. Exp., 2000)

Enhanced Co-Scheduling: A Software Pipelining Method Using Modulo-Scheduled Pipeline Theory. - Ramaswamy Govindarajan; N. S. S. Narasimha Rao; Erik R. Altman; Guang R. Gao (Int. J. Parallel Program., 2000)

Location Consistency-A New Memory Model and Cache Consistency Protocol. - Guang R. Gao; Vivek Sarkar (IEEE Trans. Computers, 2000)

Speculative Prefetching of Induction Pointers. - Artour Stoutchinin; José Nelson Amaral; Guang R. Gao; James C. Dehnert; Suneel Jain; Alban Douillet (CC, 2001)

Topic 08+13: Instruction-Level Parallelism and Computer Architecture. - Eduard Ayguadé; Fredrik Dahlgren; Christine Eisenbeis; Roger Espasa; Guang R. Gao; Henk L. Muller; Rizos Sakellariou; André Seznec (Euro-Par, 2001)

Minimum Register Instruction Sequence Problem: Revisiting Optimal Code Generation for DAGs. - Ramaswamy Govindarajan; Hongbo Yang; Chihong Zhang; José Nelson Amaral; Guang R. Gao (IPDPS, 2001)

Multithreaded Algorithms for Pricing a Class of Complex Options. - Ruppa K. Thulasiram; Lubomir Litov; Hassan Nojumi; Christopher T. Downing; Guang R. Gao (IPDPS, 2001)

Bridging the gap between ISA compilers and silicon compilers a challenge for future SoC design. - Guang R. Gao (ISSS, 2001)

New Design Paradigms: What Needs to be Standardized?. - Wolfgang Rosenstiel; Brian Bailey; Masahiro Fujita; Guang R. Gao; Rajesh K. Gupta 001; Preeti Ranjan Panda (ISSS, 2001)

A Multithreaded Parallel Implementation of a Dynamic Programming Algorithm for Sequence Comparison. - Wellington Santos Martins; Juan del Cuvillo; F. J. Useche; Kevin B. Theobald; Guang R. Gao (Pacific Symposium on Biocomputing, 2001)

Exploiting Locality in Single Assignment Data Structures Updated Through Split-Phase Transactions. - José Nelson Amaral; Wen-Yen Lin; Jean-Luc Gaudiot; Guang R. Gao (Clust. Comput., 2001)

Dynamic Load Balancers for a Multithreaded Multiprocessor System. - Prasad Kakulavarapu; Olivier Maquelin; José Nelson Amaral; Guang R. Gao (Parallel Process. Lett., 2001)

On achieving balanced power consumption in software pipelined loops. - Hongbo Yang; Guang R. Gao; Clement Leung (CASES, 2002)

A Bayesian Modeling Framework for Genetic Regulation. - Rishi Khan; Yujing Zeng; Javier Garcia-Frías; Guang R. Gao (CSB, 2002)

An Adaptive Meta-Clustering Approach: Combining the Information from Different Clustering Results. - Yujing Zeng; Jianshan Tang; Javier Garcia-Frías; Guang R. Gao (CSB, 2002)

Power-Performance Trade-Offs for Energy-Efficient Architectures: A Quantitative Study. - Hongbo Yang; Ramaswamy Govindarajan; Guang R. Gao; Kevin B. Theobald (ICCD, 2002)

Visualizing Biosequence Data Using Texture Mapping. - Praveen R. Thiagarajan; Guang R. Gao (INFOVIS, 2002)

Next Generation System Software for Future High-End Computing Systems. - Guang R. Gao; Kevin B. Theobald; Ziang Hu; Haiping Wu; Jizhu Lu; Keshav Pingali; Paul Stodghill; Thomas L. Sterling; Rick Stevens; Mark Hereld (IPDPS, 2002)

Compiling Several Classes of Communication Patterns on a Multithreaded Architecture. - Rishi Kumar; Gagan Agrawal; Guang R. Gao (IPDPS, 2002)

Fine-Grain Stacked Register Allocation for the Itanium Architecture. - Alban Douillet; José Nelson Amaral; Guang R. Gao (LCPC, 2002)

TROLL-Tandem Repeat Occurrence Locator. - Adalberto T. Castelo; Wellington Santos Martins; Guang R. Gao (Bioinform., 2002)

CASA: a server for the critical assessment of protein sequence alignment accuracy. - Robel Y. Kahsay; Guoli Wang 005; Nataraj Dongre; Guang R. Gao; Roland L. Dunbrack Jr. (Bioinform., 2002)

Implementation and evaluation of a communication intensive application on the EARTH multithreaded system. - Kevin B. Theobald; Rishi Kumar; Gagan Agrawal; Gerd Heber; Ruppa K. Thulasiram; Guang R. Gao (Concurr. Comput. Pract. Exp., 2002)

A Theory for Co-Scheduling Hardware and Software Pipelines in ASIPs and Embedded Processors. - R. Govindarajan; Erik R. Altman; Guang R. Gao (Des. Autom. Embed. Syst., 2002)

Efficent Multithreaded Algorithms for the Fast Fourier Transform. - Parimala Thulasiraman; Kevin B. Theobald; Ashfaq A. Khokhar; Guang R. Gao (Parallel Distributed Comput. Pract., 2002)

Minimizing Buffer Requirements under Rate-Optimal Schedule in Regular Dataflow Networks. - Ramaswamy Govindarajan; Guang R. Gao; Palash Desai (J. VLSI Signal Process., 2002)

Implementing Parallel Hmm-pfam on the EARTH Multithreaded Architecture. - Weirong Zhu; Yanwei Niu; Jizhu Lu; Guang R. Gao (CSB, 2003)

DIMES: an iterative emulation platform for Multiprocessor-System-On-Chip designs. - Hirofumi Sakane; Levent Yakay; Vishal Karna; Clement Leung; Guang R. Gao (FPT, 2003)

Inter-procedural stacked register allocation for itanium® like architecture. - Liu Yang; Sun Chan; Guang R. Gao; Roy Ju; Guei-Yuan Lueh; Zhaoqing Zhang (ICS, 2003)

Biologically motivated computational models. - Mitra Basu; Jon Timmis; Dipankar Dasgupta; Daniel D. Lee; Guang R. Gao; Kwabena A. Boahen (IJCNN, 2003)

Programming Models and System Software for Future High-End Computing Systems: Work-in-Progress. - Guang R. Gao; Kevin B. Theobald; Ramaswamy Govindarajan; Clement Leung; Ziang Hu; Haiping Wu; Jizhu Lu; Juan del Cuvillo; Adeline Jacquet; Vincent Janot; Thomas L. Sterling (IPDPS, 2003)

An Executable Analytical Performance Evaluation Approach for Early Performance Prediction. - Adeline Jacquet; Vincent Janot; Clement Leung; Guang R. Gao; Ramaswamy Govindarajan; Thomas L. Sterling (IPDPS, 2003)

Performance Study of a Whole Genome Comparison Tool on a Hyper-Threading Multiprocessor. - Juan del Cuvillo; Xinmin Tian; Guang R. Gao; Milind Girkar (ISHPC, 2003)

CARE: Overview of an Adaptive Multithreaded Architecture. - Andrés Márquez 001; Guang R. Gao (ISHPC, 2003)

Compiler-Assisted Cache Replacement: Problem Formulation and Performance Evaluation. - Hongbo Yang; Ramaswamy Govindarajan; Guang R. Gao; Ziang Hu (LCPC, 2003)

Implementation of the EARTH programming model on SMP clusters: a multi-threaded language and runtime system. - Guy Tremblay; C. J. Morrone; José Nelson Amaral; Guang R. Gao (Concurr. Comput. Pract. Exp., 2003)

Evaluation and Choice of Various Branch Predictors for Low-Power Embedded Processor. - Dongrui Fan; Hongbo Yang; Guang Rong Gao; Rongcai Zhao (J. Comput. Sci. Technol., 2003)

Minimum Register Instruction Sequencing to Reduce Register Spills in Out-of-Order Issue Superscalar Architectures. - Ramaswamy Govindarajan; Hongbo Yang; José Nelson Amaral; Chihong Zhang; Guang R. Gao (IEEE Trans. Computers, 2003)

Special issue on compilers, architecture, and synthesis for embedded systems. - Guang R. Gao; Trevor N. Mudge (ACM Trans. Embed. Comput. Syst., 2003)

Code Generation for Single-Dimension Software Pipelining of Multi-Dimensional Loops. - Hongbo Rong; Alban Douillet; Ramaswamy Govindarajan; Guang R. Gao (CGO, 2004)

Single-Dimension Software Pipelining for Multi-Dimensional Loops. - Hongbo Rong; Zhizhong Tang; Ramaswamy Govindarajan; Alban Douillet; Guang R. Gao (CGO, 2004)

Implementing parallel conjugate gradient on the EARTH multithreaded architecture. - Fei Chen; Kevin B. Theobald; Guang R. Gao (CLUSTER, 2004)

If-Conversion in SSA Form. - Arthur Stoutchinin; Guang R. Gao (Euro-Par, 2004)

An Improved Hidden Markov Model for Transmembrane Topology Prediction. - Robel Y. Kahsay; Li Liao; Guang R. Gao (ICTAI, 2004)

A cluster-based solution for high performance hmmpfam using EARTH execution model. - Weirong Zhu; Yanwei Niu; Jizhu Lu; Chuan Shen; Guang R. Gao (Int. J. High Perform. Comput. Netw., 2004)

A fine-grain load-adaptive algorithm of the 2D discrete wavelet transform for multithreaded architectures. - Parimala Thulasiraman; Ashfaq A. Khokhar; Gerd Heber; Guang R. Gao (J. Parallel Distributed Comput., 2004)

Identifying Multiply-Add Operations in Kylin Compiler. - Haiping Wu; Ziang Hu; Joseph B. Manzano; Yingping Zhang; Guang R. Gao (ESA, 2005)

Discriminating transmembrane proteins from signal peptides using SVM-Fisher approach. - Li Liao; Robel Y. Kahsay; Guang R. Gao (ICMLA, 2005)

TiNy Threads: A Thread Virtual Machine for the Cyclops64 Cellular Architecture. - Juan del Cuvillo; Weirong Zhu; Ziang Hu; Guang R. Gao (IPDPS, 2005)

Sustained Petaflop and Beyond: Can Parallel Computing Systems Meet The Challenges? - Guang R. Gao (IPDPS, 2005)

An energy efficient TLB design methodology. - Dongrui Fan; Zhimin Tang; Hailin Huang; Guang R. Gao (ISLPED, 2005)

Register Pressure in Software-Pipelined Loop Nests: Fast Computation and Impact on Architecture Design. - Alban Douillet; Guang R. Gao (LCPC, 2005)

Performance Modelling and Optimization of Memory Access on Cellular Computer Architecture Cyclops64. - Yanwei Niu; Ziang Hu; Kenneth E. Barner; Guang R. Gao (NPC, 2005)

Sequential Consistency Revisit: The Sufficient Condition and Method to Reason the Consistency Model of a Multiprocessor-on-a-Chip Architecture. - Yuan Zhang; Weirong Zhu; Fei Chen; Ziang Hu; Guang R. Gao (Parallel and Distributed Computing and Networks, 2005)

Register allocation for software pipelined multi-dimensional loops. - Hongbo Rong; Alban Douillet; Guang R. Gao (PLDI, 2005)

An improved hidden Markov model for transmembrane protein detection and topology prediction and its applications to complete genomes. - Robel Y. Kahsay; Guang R. Gao; Li Liao (Bioinform., 2005)

Quasi-consensus-based comparison of profile hidden Markov models for protein sequences. - Robel Y. Kahsay; Guoli Wang 005; Guang R. Gao; Li Liao; Roland L. Dunbrack Jr. (Bioinform., 2005)

Madd Operation Aware Redundancy Elimination. - Haiping Wu; Ziang Hu; Joseph B. Manzano; Guang R. Gao (Int. J. Softw. Eng. Knowl. Eng., 2005)

Improving power efficiency with compiler-assisted cache replacement. - Hongbo Yang; Ramaswamy Govindarajan; Guang R. Gao; Ziang Hu (J. Embed. Comput., 2005)

The Era of Multi-core Chips -A Fresh Look on Software Challenges. - Guang R. Gao (Asia-Pacific Computer Systems Architecture Conference, 2006)

Landing openMP on cyclops-64: an efficient mapping of openMP to a many-core system-on-a-chip. - Juan del Cuvillo; Weirong Zhu; Guang R. Gao (Conf. Computing Frontiers, 2006)

Multi-dimensional Kernel Generation for Loop Nest Software Pipelining. - Alban Douillet; Hongbo Rong; Guang R. Gao (Euro-Par, 2006)

Optimization of Dense Matrix Multiplication on IBM Cyclops-64: Challenges and Experiences. - Ziang Hu; Juan del Cuvillo; Weirong Zhu; Guang R. Gao (Euro-Par, 2006)

Toward a Software Infrastructure for the Cyclops-64 Cellular Architecture. - Juan del Cuvillo; Weirong Zhu; Ziang Hu; Guang R. Gao (HPCS, 2006)

Hierarchical multithreading: programming model and system software. - Guang R. Gao; Thomas L. Sterling; Rick L. Stevens; Mark Hereld; Weirong Zhu (IPDPS, 2006)

A study of the on-chip interconnection network for the IBM Cyclops64 multi-core architecture. - Yingping Zhang; Taikyeong Jeong; Fei Chen; Haiping Wu; Ronny Nitzsche; Guang R. Gao (IPDPS, 2006)

Exploring Financial Applications on Many-Core-on-a-Chip Architecture: A First Experiment. - Weirong Zhu; Parimala Thulasiraman; Ruppa K. Thulasiram; Guang R. Gao (ISPA Workshops, 2006)

Performance Characteristics of OpenMP Language Constructs on a Many-core-on-a-chip Architecture. - Weirong Zhu; Juan del Cuvillo; Guang R. Gao (IWOMP, 2006)

A User-Friendly Methodology for Automatic Exploration of Compiler Options. - Haiping Wu; Long Chen 020; Joseph B. Manzano; Guang R. Gao (Software Engineering Research and Practice, 2006)

User-Friendly Methodology for Automatic Exploration of Compiler Options: A Case Study on the Intel XScale Microarchitecture. - Haiping Wu; Eunjung Park; Long Chen 020; Juan del Cuvillo; Guang R. Gao (Software Engineering Research and Practice, 2006)

Software-Pipelining on Multi-Core Architectures. - Alban Douillet; Guang R. Gao (PACT, 2007)

Optimizing the Fast Fourier Transform on a Multi-core Architecture. - Long Chen 020; Ziang Hu; Junmin Lin; Guang R. Gao (IPDPS, 2007)

Exploring a Multithreaded Methodology to Implement a Network Communication Protocol on the Cyclops-64 Multithreaded Architecture. - Ge Gan; Ziang Hu; Juan del Cuvillo; Guang R. Gao (IPDPS, 2007)

ParalleX: A Study of A New Parallel Computation Model. - Guang R. Gao; Thomas L. Sterling; Rick Stevens; Mark Hereld; Weirong Zhu (IPDPS, 2007)

Experience of Optimizing FFT on Intel Architectures. - Daniel A. Orozco; Liping Xue; Murat Bolat; Xiaoming Li 010; Guang R. Gao (IPDPS, 2007)

Automatic Program Segment Similarity Detection in Targeted Program Performance Improvement. - Haiping Wu; Eunjung Park; Mihailo Kaplarevic; Yingping Zhang; Murat Bolat; Xiaoming Li 010; Guang R. Gao (IPDPS, 2007)

On the Role of Deterministic Fine-Grain Data Synchronization for Scientific Applications: A Revisit in the Emerging Many-Core Era. - Weirong Zhu; Ziang Hu; Guang R. Gao (IPDPS, 2007)

Synchronization state buffer: supporting efficient fine-grain synchronization on many-core architectures. - Weirong Zhu; Vugranam C. Sreedhar; Ziang Hu; Guang R. Gao (ISCA, 2007)

Concurrency Analysis for Shared Memory Programs with Textually Unaligned Barriers. - Yuan Zhang; Evelyn Duesterwald; Guang R. Gao (LCPC, 2007)

On Parallel Models of Computation. - Guang R. Gao (NPC, 2007)

Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections. - Yuan Zhang; Vugranam C. Sreedhar; Weirong Zhu; Vivek Sarkar; Guang R. Gao (PPoPP, 2007)

Implementation of the Smith-Waterman algorithm on a reconfigurable supercomputing platform. - Peiheng Zhang; Guangming Tan; Guang R. Gao (HPRCTA, 2007)

A parallel dynamic programming algorithm on a multi-core architecture. - Guangming Tan; Ninghui Sun; Guang R. Gao (SPAA, 2007)

Performance portability on EARTH: a case study across several parallel architectures. - Weirong Zhu; Yanwei Niu; Guang R. Gao (Clust. Comput., 2007)

Single-dimension software pipelining for multidimensional loops. - Hongbo Rong; Zhizhong Tang; Ramaswamy Govindarajan; Alban Douillet; Guang R. Gao (ACM Trans. Archit. Code Optim., 2007)

Open64 compiler infrastructure for emerging multicore/manycore architecture All Symposium Tutorial. - Sun C. Chan; Guang R. Gao; Barbara M. Chapman; T. Linthicum; A. Dasgupta (IPDPS, 2008)

Just-In-Time Locality and Percolation for Optimizing Irregular Applications on a Manycore Architecture. - Guangming Tan; Vugranam C. Sreedhar; Guang R. Gao (LCPC, 2008)

Minimum Lock Assignment: A Method for Exploiting Concurrency among Critical Sections. - Yuan Zhang; Vugranam C. Sreedhar; Weirong Zhu; Vivek Sarkar; Guang R. Gao (LCPC, 2008)

Experience on optimizing irregular computation for memory hierarchy in manycore architecture. - Guangming Tan; Dongrui Fan; Junchao Zhang; Andrew Russo; Guang R. Gao (PPoPP, 2008)

Guest Editors Introduction: Special Issue on OpenMP. - Guang R. Gao; Mitsuhisa Sato; Eduard Ayguadé (Int. J. Parallel Program., 2008)

Engenius - Environmental genome Informational Utility System. - Mihailo Kaplarevic; Alison E. Murray; Stephen C. Cary; Guang R. Gao (J. Bioinform. Comput. Biol., 2008)

Register allocation for software pipelined multidimensional loops. - Hongbo Rong; Alban Douillet; Guang R. Gao (ACM Trans. Program. Lang. Syst., 2008)

Mapping the LU decomposition on a many-core architecture: challenges and solutions. - Ioannis E. Venetis; Guang R. Gao (Conf. Computing Frontiers, 2009)

Tile Percolation: An OpenMP Tile Aware Parallelization Technique for the Cyclops-64 Multicore Processor. - Ge Gan; Xu Wang; Joseph B. Manzano; Guang R. Gao (Euro-Par, 2009)

Mapping the FDTD Application to Many-Core Chip Architectures. - Daniel A. Orozco; Guang R. Gao (ICPP, 2009)

Iterative layer-based raytracing on CUDA. - Alejandro Segovia; Xiaoming Li 010; Guang R. Gao (IPCCC, 2009)

Tile Reduction: The First Step towards Tile Aware Parallelization in OpenMP. - Ge Gan; Xu Wang; Joseph B. Manzano; Guang R. Gao (IWOMP, 2009)

Improving Performance of Dynamic Programming via Parallelism and Locality on Multicore Architectures. - Guangming Tan; Ninghui Sun; Guang R. Gao (IEEE Trans. Parallel Distributed Syst., 2009)

Minimizing communication in rate-optimal software pipelining for stream programs. - Haitao Wei; Junqing Yu; Huafei Yu; Guang R. Gao (CGO, 2010)

A Study of a Software Cache Implementation of the OpenMP Memory Model for Multicore and Manycore Architectures. - Chen Chen 067; Joseph B. Manzano; Ge Gan; Guang R. Gao; Vivek Sarkar (Euro-Par (2), 2010)

Optimized Dense Matrix Multiplication on a Many-Core Architecture. - Elkin Garcia; Ioannis E. Venetis; Rishi Khan; Guang R. Gao (Euro-Par (2), 2010)

Dynamic load balancing on single- and multi-GPU systems. - Long Chen 020; Oreste Villa; Sriram Krishnamoorthy; Guang R. Gao (IPDPS, 2010)

TiNy threads on BlueGene/P: Exploring many-core parallelisms beyond The traditional OS. - Handong Ye; Robert S. Pavel; Aaron Myles Landwehr; Guang R. Gao (IPDPS Workshops, 2010)

Locality Optimization of Stencil Applications Using Data Dependency Graphs. - Daniel A. Orozco; Elkin Garcia; Guang R. Gao (LCPC, 2010)

Performance analysis of Cooley-Tukey FFT algorithms for a many-core architecture. - Long Chen 020; Guang R. Gao (SpringSim, 2010)

Exploring Fine-Grained Task-Based Execution on Multi-GPU Systems. - Long Chen 020; Oreste Villa; Guang R. Gao (CLUSTER, 2011)

Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures. - Yonghong Yan 001; Sanjay Chatterjee; Daniel A. Orozco; Elkin Garcia; Zoran Budimlic; Jun Shirako; Robert S. Pavel; Guang R. Gao; Vivek Sarkar (Euro-Par (2), 2011)

DEEP: an iterative fpga-based many-core emulation system for chip verification and architecture research. - Juergen Ributzka; Yuhei Hayashi; Fei Chen; Guang R. Gao (FPGA, 2011)

Source Code Partitioning in Program Optimization. - Murat Bolat; Kirk Kelsey; Xiaoming Li 010; Guang R. Gao (ICPADS, 2011)

The elephant and the mice: the role of non-strict fine-grain synchronization for modern many-core architectures. - Juergen Ributzka; Yuhei Hayashi; Joseph B. Manzano; Guang R. Gao (ICS, 2011)

OPELL and PM: A Case Study on Porting Shared Memory Programming Models to Accelerators Architectures. - Joseph B. Manzano; Ge Gan; Juergen Ributzka; Sunil Shrestha; Guang R. Gao (LCPC, 2011)

Polytasks: A Compressed Task Representation for HPC Runtimes. - Daniel A. Orozco; Elkin Garcia; Robert S. Pavel; Rishi Khan; Guang R. Gao (LCPC, 2011)

The Fresh Breeze Program Execution Model. - Jack B. Dennis; Guang R. Gao; Xiao X. Meng; Brian Lucas; Joshua Slocum (PARCO, 2011)

Experiments with the Fresh Breeze tree-based memory model. - Jack B. Dennis; Guang R. Gao; Xiao X. Meng (Comput. Sci. Res. Dev., 2011)

Analysis and performance results of computing betweenness centrality on IBM Cyclops64. - Guangming Tan; Vugranam C. Sreedhar; Guang R. Gao (J. Supercomput., 2011)

Dynamic percolation: a case of study on the shortcomings of traditional optimization in many-core architectures. - Elkin Garcia; Daniel A. Orozco; Rishi Khan; Ioannis E. Venetis; Kelly Livingston; Guang R. Gao (Conf. Computing Frontiers, 2012)

The Role of Non-strict Fine-grain Synchronization. - Juergen Ributzka; Joseph B. Manzano; Guang R. Gao (High Performance Computing Workshop (2), 2012)

A Discussion in Favor of Dynamic Scheduling for Regular Applications in Many-core Architectures. - Elkin Garcia; Daniel A. Orozco; Robert S. Pavel; Guang R. Gao (IPDPS Workshops, 2012)

Demystifying Performance Predictions of Distributed FFT3D Implementations. - Daniel A. Orozco; Elkin Garcia; Robert S. Pavel; Orlando Ayala; Lian-Ping Wang; Guang R. Gao (NPC, 2012)

Massively parallel breadth first search using a tree-structured memory model. - Tom St. John; Jack B. Dennis; Guang R. Gao (PMAM, 2012)

Toward high-throughput algorithms on many-core architectures. - Daniel A. Orozco; Elkin Garcia; Rishi Khan; Kelly Livingston; Guang R. Gao (ACM Trans. Archit. Code Optim., 2012)

Software Pipelining for Stream Programs on Resource Constrained Multicore Architectures. - Haitao Wei; Junqing Yu; Huafei Yu; Mingkang Qin; Guang R. Gao (IEEE Trans. Parallel Distributed Syst., 2012)

Strategies for improving performance and energy efficiency on a many-core. - Elkin Garcia; Guang R. Gao (Conf. Computing Frontiers, 2013)

The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices. - Marco Solinas; Rosa M. Badia; François Bodin; Albert Cohen 001; Paraskevas Evripidou; Paolo Faraboschi; Bernhard Fechner; Guang R. Gao; Arne Garbade; Sylvain Girbal; Daniel Goodman 001; Behram Khan; et al. (DSD, 2013)

Toward a Self-aware System for Exascale Architectures. - Aaron Myles Landwehr; Stéphane Zuckerman; Guang R. Gao (Euro-Par Workshops, 2013)

An Implementation of the Codelet Model. - Joshua Suetterlein; Stéphane Zuckerman; Guang R. Gao (Euro-Par, 2013)

A dynamic schema to increase performance in many-core architectures through percolation operations. - Elkin Garcia; Daniel A. Orozco; Rishi Khan; Ioannis E. Venetis; Kelly Livingston; Guang R. Gao (HiPC, 2013)

Towards Memory-Load Balanced Fast Fourier Transformations in Fine-Grain Execution Models. - Chen Chen 067; Yao Wu; Stéphane Zuckerman; Guang R. Gao (IPDPS Workshops, 2013)

Optimizing the LU Factorization for Energy Efficiency on a Many-Core Architecture. - Elkin Garcia; Jaime Arteaga; Robert S. Pavel; Guang R. Gao (LCPC, 2013)

Automatic Locality Exploitation in the Codelet Model. - Chen Chen 067; Yao Wu; Joshua Suetterlein; Long Zheng 001; Minyi Guo; Guang R. Gao (TrustCom/ISPA/IUCC, 2013)

StreamTMC: Stream compilation for tiled multi-core architectures. - Haitao Wei; Mingkang Qin; Weiwei Zhang; Junqing Yu; Dongrui Fan; Guang R. Gao (J. Parallel Distributed Comput., 2013)

A Dataflow Programming Language and its Compiler for Streaming Systems. - Haitao Wei; Stéphane Zuckerman; Xiaoming Li 010; Guang R. Gao (ICCS, 2014)

ACDT: Architected Composite Data Types trading-in unfettered data access for improved execution. - Andres Marquez 001; Joseph B. Manzano; Shuaiwen Leon Song; Benoît Meister; Sunil Shrestha; Thomas St. John; Guang R. Gao (ICPADS, 2014)

Position Paper: Locality-Driven Scheduling of Tasks for Data-Dependent Multithreading. - Jaime Arteaga; Stéphane Zuckerman; Elkin Garcia; Guang R. Gao (IPDPS Workshops, 2014)

Jagged Tiling for Intra-tile Parallelism and Fine-Grain Multithreading. - Sunil Shrestha; Joseph B. Manzano; Andrés Márquez 001; John Feo; Guang R. Gao (LCPC, 2014)

TERAFLUX: Harnessing dataflow in next generation teradevices. - Roberto Giorgi; Rosa M. Badia; François Bodin; Albert Cohen 001; Paraskevas Evripidou; Paolo Faraboschi; Bernhard Fechner; Guang R. Gao; Arne Garbade; Rahulkumar Gayatri; Sylvain Girbal; Daniel Goodman 001; et al. (Microprocess. Microsystems, 2014)

Locality aware concurrent start for stencil applications. - Sunil Shrestha; Guang R. Gao; Joseph B. Manzano; Andrés Márquez 001; John Feo (CGO, 2015)

Energy efficient multi-level tiling for dense matrix multiplication on many-core architecture. - Haitao Wei; Guang R. Gao; Elkin Garcia (IGSC, 2015)

Gregarious Data Re-structuring in a Many Core Architecture. - Sunil Shrestha; Joseph B. Manzano; Andrés Márquez 001; Stéphane Zuckerman; Shuaiwen Song; Guang R. Gao (HPCC/CSS/ICESS, 2015)

FreshBreeze: A Data Flow Approach for Meeting DDDAS Challenges. - Xiaoming Li 010; Jack B. Dennis; Guang R. Gao; Willie Y.-P. Lim; Haitao Wei; Chao Yang; Robert S. Pavel (ICCS, 2015)

Landing Containment Domains on SWARM: Toward a Robust Resiliency Solution on a Dynamic Adaptive Runtime Machine. - Sam Kaplan; Sergio Pino; Aaron Myles Landwehr; Guang R. Gao (PARCO, 2015)

Design and evaluation of a novel dataflow based bigdata solution. - Yao Wu; Long Zheng 001; Brian Heilig; Guang R. Gao (PMAM@PPoPP, 2015)

Author Rebuttal to Rocha et al. "Comments on Minimizing Buffer Requirements under Rate-Optimal Schedule in Regular Dataflow Networks". - R. Govindarajan; Guang R. Gao (J. Signal Process. Syst., 2015)

Application characterization at scale: lessons learned from developing a distributed open community runtime system for high performance computing. - Joshua Landwehr; Joshua Suetterlein; Andres Marquez 001; Joseph B. Manzano; Guang R. Gao (Conf. Computing Frontiers, 2016)

Extending the Roofline Model for Asynchronous Many-Task Runtimes. - Joshua D. Suetterlein; Joshua Landwehr; Andrés Márquez 001; Joseph B. Manzano; Guang R. Gao (CLUSTER, 2016)

Asynchronous Runtimes in Action: An Introspective Framework for a Next Gen Runtime. - Joshua Suetterlein; Joshua Landwehr; Andrés Márquez 001; Joseph B. Manzano; Guang R. Gao (IPDPS Workshops, 2016)

The Importance of Efficient Fine-Grain Synchronization for Many-Core Systems. - Tongsheng Geng; Stéphane Zuckerman; José Monsalve Diaz; Alfredo Goldman; Sami Habib; Jean-Luc Gaudiot; Guang R. Gao (LCPC, 2016)

Energy Avoiding Matrix Multiply. - Kelly Livingston; Aaron Myles Landwehr; José Monsalve Diaz; Stéphane Zuckerman; Benoît Meister; Guang R. Gao (LCPC, 2016)

Toward a Parallel Turing Machine Model. - Peng Qu; Jin Yan; Guang R. Gao (NPC, 2016)

The Design and Implementation of TIDeFlow: A Dataflow-Inspired Execution Model for Parallel Loops and Task Pipelining. - Daniel A. Orozco; Elkin Garcia; Robert S. Pavel; Jaime Arteaga; Guang R. Gao (Int. J. Parallel Program., 2016)

Designing Scalable Distributed Memory Models: A Case Study. - Joshua Landwehr; Joshua Suetterlein; Joseph B. Manzano; Andrés Márquez 001; Kevin J. Barker; Guang R. Gao (Conf. Computing Frontiers, 2017)

Leveraging Compiler Optimizations to Reduce Runtime Fault Recovery Overhead. - Fateme S. Hosseini; Pouya Fotouhi; Chengmo Yang; Guang R. Gao (DAC, 2017)

Leveraging access port positions to accelerate page table walk in DWM-based main memory. - Hoda Aghaei Khouzani; Pouya Fotouhi; Chengmo Yang; Guang R. Gao (DATE, 2017)

Multigrain Parallelism: Bridging Coarse-Grain Parallel Programs and Fine-Grain Event-Driven Multithreading. - Jaime Arteaga Molina; Stéphane Zuckerman; Guang R. Gao (IPDPS, 2017)

Verification of the Extended Roofline Model for Asynchronous Many Task Runtimes. - Joshua Suetterlein; Joshua Landwehr; Andres Marquez 001; Joseph B. Manzano; Kevin J. Barker; Guang R. Gao (ESPM2@SC, 2017)

HAMR: A dataflow-based real-time in-memory cluster computing engine. - Yao Wu; Long Zheng 001; Brian Heilig; Guang R. Gao (Int. J. High Perform. Comput. Appl., 2017)

Parallel Turing Machine, a Proposal. - Peng Qu; Jin Yan; Youhui Zhang; Guang R. Gao (J. Comput. Sci. Technol., 2017)

Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach. - Jaime Arteaga; Stéphane Zuckerman; Guang R. Gao (ACM Trans. Archit. Code Optim., 2017)

DCF: A Dataflow-Based Collaborative Filtering Training Algorithm. - Xiangyu Ju; Quan Chen 002; Zhenning Wang; Minyi Guo; Guang R. Gao (Int. J. Parallel Program., 2018)

Position Paper: Extending Codelet Model for Dataflow Software Pipelining using Software-Hardware Co-Design. - Siddhisanket Raskar; Thomas Applencourt; Kalyan Kumaran; Guang Gao 001 (COMPSAC (2), 2019)

swFLOW: A Dataflow Deep Learning Framework on Sunway TaihuLight Supercomputer. - Han Lin; Zeng Lin; Jose Monsalve Diaz; Mingfan Li; Hong An; Guang R. Gao (HPCC/SmartCity/DSS, 2019)

Sequential Codelet Model of Program Execution. A Super-Codelet model based on the Hierarchical Turing Machine. - José Monsalve; Kevin Harms; Kalyan Kumaran; Guang Gao 001 (IPDRM@SC, 2019)

Editorial for the special issue on innovations in supercomputing techniques. - Guangming Tan; Guang R. Gao (CCF Trans. High Perform. Comput., 2019)

On the Marriage of Asynchronous Many Task Runtimes and Big Data: A Glance. - Joshua Suetterlein; Joseph B. Manzano; Andres Marquez 001; Guang R. Gao (HiPC, 2020)

PDAWL: Profile-Based Iterative Dynamic Adaptive WorkLoad Balance on Heterogeneous Architectures. - Tongsheng Geng; Marcos Amaris; Stéphane Zuckerman; Alfredo Goldman; Guang R. Gao; Jean-Luc Gaudiot (JSSPP, 2020)

CODIR: Towards an MLIR Codelet Model Dialect. - Ryan Kabrick; Diego A. Roa Perdomo; Siddhisanket Raskar; Jose Manuel Monsalve Diaz; Dawson Fox; Guang R. Gao (IPDRM@SC, 2020)

DEMAC: A Modular Platform for HW-SW Co-Design. - Diego A. Roa Perdomo; Ryan Kabrick; Jose Manuel Monsalve Diaz; Siddhisanket Raskar; Dawson Fox; Guang R. Gao (IPDRM@SC, 2020)

E.T.: re-thinking self-attention for transformer models on GPUs. - Shiyang Chen 004; Shaoyi Huang; Santosh Pandey; Bingbing Li; Guang R. Gao; Long Zheng 001; Caiwen Ding; Hang Liu 001 (SC, 2021)

The Promise of Dataflow Architectures in the Design of Processing Systems for Autonomous Machines. - Shaoshan Liu; Yuhao Zhu 001; Bo Yu 014; Jean-Luc Gaudiot; Guang R. Gao (CoRR, 2021)

Guest Editorial: Special issue on Network and Parallel Computing for Emerging Architectures and Applications. - Guangming Tan; Guang R. Gao (Int. J. Parallel Program., 2021)

swFLOW: A large-scale distributed framework for deep learning on Sunway TaihuLight supercomputer. - Mingfan Li; Han Lin; Junshi Chen; Jose Monsalve Diaz; Qian Xiao; Rongfen Lin; Fei Wang; Guang R. Gao; Hong An (Inf. Sci., 2021)

The SuperCodelet architecture. - Jose Manuel Monsalve Diaz; Kevin Harms; Rafael A. Herrera Guaitero; Diego A. Roa Perdomo; Kalyan Kumaran; Guang R. Gao (ExHET@PPOPP, 2022)

A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures. - Tongsheng Geng; Marcos Amaris; Stéphane Zuckerman; Alfredo Goldman; Guang R. Gao; Jean-Luc Gaudiot (Int. J. Parallel Program., 2022)

Extending an asynchronous runtime system for high throughput applications: A case study. - Joshua Suetterlein; Joseph B. Manzano; Andres Marquez 001; Guang R. Gao (J. Parallel Distributed Comput., 2022)

Codelet Pipe: Realization of Dataflow Software Pipelining for Extended Codelet Model. - Siddhisanket Raskar; Thomas Applencourt; Kalyan Kumaran; Guang R. Gao (ICPP Workshops, 2023)

Towards Maximum Throughput of Dataflow Software Pipeline under Resource Constraints. - Siddhisanket Raskar; Thomas Applencourt; Kalyan Kumaran; Guang Gao 001 (PMAM@PPoPP, 2023)

Implementation of Dataflow Software Pipelining for Codelet Model. - Siddhisanket Raskar; Jose Manuel Monsalve Diaz; Thomas Applencourt; Kalyan Kumaran; Guang Gao 001 (ICPE, 2023)