![](https://dblp.org/img/logo.ua.320x120.png)
![](https://dblp.org/img/dropdown.dark.16x16.png)
![](https://dblp.org/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.org/img/search.dark.16x16.png)
![search dblp](https://dblp.org/img/search.dark.16x16.png)
default search action
Guang R. Gao
Person information
- affiliation: University of Delaware, Newark, USA
Refine list
![note](https://dblp.org/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2023
- [c228]Siddhisanket Raskar
, Thomas Applencourt
, Kalyan Kumaran
, Guang R. Gao
:
Codelet Pipe: Realization of Dataflow Software Pipelining for Extended Codelet Model. ICPP Workshops 2023: 127-135 - 2022
- [j70]Tongsheng Geng
, Marcos Amaris
, Stéphane Zuckerman, Alfredo Goldman, Guang R. Gao, Jean-Luc Gaudiot:
A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures. Int. J. Parallel Program. 50(1): 115-151 (2022) - [j69]Joshua Suetterlein
, Joseph B. Manzano
, Andres Marquez, Guang R. Gao:
Extending an asynchronous runtime system for high throughput applications: A case study. J. Parallel Distributed Comput. 163: 214-231 (2022) - [c227]Jose Manuel Monsalve Diaz, Kevin Harms
, Rafael A. Herrera Guaitero, Diego A. Roa Perdomo, Kalyan Kumaran, Guang R. Gao:
The SuperCodelet architecture. ExHET@PPOPP 2022: 2:1-2:6 - 2021
- [j68]Guangming Tan, Guang R. Gao:
Guest Editorial: Special issue on Network and Parallel Computing for Emerging Architectures and Applications. Int. J. Parallel Program. 49(5): 625-627 (2021) - [j67]Mingfan Li
, Han Lin, Junshi Chen, Jose Monsalve Diaz, Qian Xiao, Rongfen Lin, Fei Wang, Guang R. Gao, Hong An:
swFLOW: A large-scale distributed framework for deep learning on Sunway TaihuLight supercomputer. Inf. Sci. 570: 831-847 (2021) - [c226]Shiyang Chen
, Shaoyi Huang, Santosh Pandey
, Bingbing Li, Guang R. Gao, Long Zheng, Caiwen Ding, Hang Liu:
E.T.: re-thinking self-attention for transformer models on GPUs. SC 2021: 25 - [i1]Shaoshan Liu, Yuhao Zhu, Bo Yu, Jean-Luc Gaudiot, Guang R. Gao:
The Promise of Dataflow Architectures in the Design of Processing Systems for Autonomous Machines. CoRR abs/2109.07047 (2021) - 2020
- [c225]Joshua Suetterlein
, Joseph B. Manzano
, Andres Marquez
, Guang R. Gao:
On the Marriage of Asynchronous Many Task Runtimes and Big Data: A Glance. HiPC 2020: 233-242 - [c224]Tongsheng Geng, Marcos Amaris
, Stéphane Zuckerman, Alfredo Goldman, Guang R. Gao, Jean-Luc Gaudiot:
PDAWL: Profile-Based Iterative Dynamic Adaptive WorkLoad Balance on Heterogeneous Architectures. JSSPP 2020: 145-162 - [c223]Diego A. Roa Perdomo, Ryan Kabrick, Jose Manuel Monsalve Diaz, Siddhisanket Raskar, Dawson Fox, Guang R. Gao:
DEMAC: A Modular Platform for HW-SW Co-Design. IPDRM@SC 2020: 25-32 - [c222]Ryan Kabrick, Diego A. Roa Perdomo, Siddhisanket Raskar, Jose Manuel Monsalve Diaz, Dawson Fox, Guang R. Gao:
CODIR: Towards an MLIR Codelet Model Dialect. IPDRM@SC 2020: 33-40
2010 – 2019
- 2019
- [j66]Guangming Tan, Guang R. Gao:
Editorial for the special issue on innovations in supercomputing techniques. CCF Trans. High Perform. Comput. 1(2): 61-62 (2019) - [c221]Han Lin, Zeng Lin, Jose Monsalve Diaz, Mingfan Li, Hong An, Guang R. Gao:
swFLOW: A Dataflow Deep Learning Framework on Sunway TaihuLight Supercomputer. HPCC/SmartCity/DSS 2019: 2467-2475 - 2018
- [j65]Xiangyu Ju, Quan Chen, Zhenning Wang, Minyi Guo, Guang R. Gao:
DCF: A Dataflow-Based Collaborative Filtering Training Algorithm. Int. J. Parallel Program. 46(4): 686-698 (2018) - 2017
- [j64]Yao Wu, Long Zheng, Brian Heilig, Guang R. Gao:
HAMR: A dataflow-based real-time in-memory cluster computing engine. Int. J. High Perform. Comput. Appl. 31(5): 361-374 (2017) - [j63]Peng Qu, Jin Yan, Youhui Zhang, Guang R. Gao:
Parallel Turing Machine, a Proposal. J. Comput. Sci. Technol. 32(2): 269-285 (2017) - [j62]Jaime Arteaga, Stéphane Zuckerman, Guang R. Gao:
Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach. ACM Trans. Archit. Code Optim. 14(4): 47:1-47:26 (2017) - [c220]Joshua Landwehr, Joshua Suetterlein
, Joseph B. Manzano
, Andrès Márquez
, Kevin J. Barker
, Guang R. Gao:
Designing Scalable Distributed Memory Models: A Case Study. Conf. Computing Frontiers 2017: 174-182 - [c219]Fateme S. Hosseini, Pouya Fotouhi
, Chengmo Yang, Guang R. Gao:
Leveraging Compiler Optimizations to Reduce Runtime Fault Recovery Overhead. DAC 2017: 20:1-20:6 - [c218]Hoda Aghaei Khouzani
, Pouya Fotouhi
, Chengmo Yang, Guang R. Gao:
Leveraging access port positions to accelerate page table walk in DWM-based main memory. DATE 2017: 1450-1455 - [c217]Jaime Arteaga Molina, Stéphane Zuckerman, Guang R. Gao:
Multigrain Parallelism: Bridging Coarse-Grain Parallel Programs and Fine-Grain Event-Driven Multithreading. IPDPS 2017: 799-808 - [c216]Joshua Suetterlein
, Joshua Landwehr, Andres Marquez
, Joseph B. Manzano
, Kevin J. Barker
, Guang R. Gao:
Verification of the Extended Roofline Model for Asynchronous Many Task Runtimes. ESPM2@SC 2017: 6:1-6:8 - 2016
- [j61]Daniel A. Orozco, Elkin Garcia, Robert S. Pavel, Jaime Arteaga, Guang R. Gao:
The Design and Implementation of TIDeFlow: A Dataflow-Inspired Execution Model for Parallel Loops and Task Pipelining. Int. J. Parallel Program. 44(2): 278-307 (2016) - [c215]Joshua Landwehr, Joshua Suetterlein
, Andres Marquez
, Joseph B. Manzano
, Guang R. Gao:
Application characterization at scale: lessons learned from developing a distributed open community runtime system for high performance computing. Conf. Computing Frontiers 2016: 164-171 - [c214]Joshua D. Suetterlein
, Joshua Landwehr, Andrès Márquez
, Joseph B. Manzano
, Guang R. Gao:
Extending the Roofline Model for Asynchronous Many-Task Runtimes. CLUSTER 2016: 493-496 - [c213]Joshua Suetterlein
, Joshua Landwehr, Andrès Márquez
, Joseph B. Manzano
, Guang R. Gao:
Asynchronous Runtimes in Action: An Introspective Framework for a Next Gen Runtime. IPDPS Workshops 2016: 1744-1751 - [c212]Kelly Livingston, Aaron Myles Landwehr, José Monsalve Diaz, Stéphane Zuckerman, Benoît Meister, Guang R. Gao:
Energy Avoiding Matrix Multiply. LCPC 2016: 55-70 - [c211]Tongsheng Geng, Stéphane Zuckerman, José Monsalve Diaz, Alfredo Goldman
, Sami Habib, Jean-Luc Gaudiot, Guang R. Gao:
The Importance of Efficient Fine-Grain Synchronization for Many-Core Systems. LCPC 2016: 203-217 - [c210]Peng Qu, Jin Yan, Guang R. Gao:
Toward a Parallel Turing Machine Model. NPC 2016: 191-204 - [e10]Guang R. Gao, Depei Qian, Xinbo Gao, Barbara M. Chapman, Wenguang Chen:
Network and Parallel Computing - 13th IFIP WG 10.3 International Conference, NPC 2016, Xi'an, China, October 28-29, 2016, Proceedings. Lecture Notes in Computer Science 9966, 2016, ISBN 978-3-319-47098-6 [contents] - 2015
- [j60]R. Govindarajan, Guang R. Gao:
Author Rebuttal to Rocha et al. "Comments on Minimizing Buffer Requirements under Rate-Optimal Schedule in Regular Dataflow Networks". J. Signal Process. Syst. 81(1): 135-136 (2015) - [c209]Sunil Shrestha, Guang R. Gao, Joseph B. Manzano
, Andrès Márquez
, John Feo:
Locality aware concurrent start for stencil applications. CGO 2015: 157-166 - [c208]Haitao Wei, Guang R. Gao, Elkin Garcia:
Energy efficient multi-level tiling for dense matrix multiplication on many-core architecture. IGSC 2015: 1-6 - [c207]Sunil Shrestha, Joseph B. Manzano
, Andrès Márquez
, Stéphane Zuckerman, Shuaiwen Song, Guang R. Gao:
Gregarious Data Re-structuring in a Many Core Architecture. HPCC/CSS/ICESS 2015: 712-720 - [c206]Xiaoming Li, Jack B. Dennis, Guang R. Gao, Willie Y.-P. Lim, Haitao Wei, Chao Yang, Robert S. Pavel:
FreshBreeze: A Data Flow Approach for Meeting DDDAS Challenges. ICCS 2015: 2573-2582 - [c205]Sam Kaplan, Sergio Pino, Aaron Myles Landwehr, Guang R. Gao:
Landing Containment Domains on SWARM: Toward a Robust Resiliency Solution on a Dynamic Adaptive Runtime Machine. PARCO 2015: 753-761 - [c204]Yao Wu, Long Zheng, Brian Heilig, Guang R. Gao:
Design and evaluation of a novel dataflow based bigdata solution. PMAM@PPoPP 2015: 40-48 - 2014
- [j59]Roberto Giorgi, Rosa M. Badia
, François Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi
, Bernhard Fechner
, Guang R. Gao, Arne Garbade, Rahulkumar Gayatri, Sylvain Girbal, Daniel Goodman, Behram Khan, Souad Koliai, Joshua Landwehr, Nhat Minh Lê, Feng Li, Mikel Luján, Avi Mendelson, Laurent Morin, Nacho Navarro, Tomasz Patejko, Antoniu Pop, Pedro Trancoso
, Theo Ungerer, Ian Watson, Sebastian Weis, Stéphane Zuckerman, Mateo Valero
:
TERAFLUX: Harnessing dataflow in next generation teradevices. Microprocess. Microsystems 38(8): 976-990 (2014) - [c203]Haitao Wei, Stéphane Zuckerman, Xiaoming Li, Guang R. Gao:
A Dataflow Programming Language and its Compiler for Streaming Systems. ICCS 2014: 1289-1298 - [c202]Andres Marquez
, Joseph B. Manzano
, Shuaiwen Leon Song, Benoît Meister, Sunil Shrestha, Thomas St. John, Guang R. Gao:
ACDT: Architected Composite Data Types trading-in unfettered data access for improved execution. ICPADS 2014: 289-297 - [c201]Jaime Arteaga, Stéphane Zuckerman, Elkin Garcia, Guang R. Gao:
Position Paper: Locality-Driven Scheduling of Tasks for Data-Dependent Multithreading. IPDPS Workshops 2014: 1363-1367 - [c200]Sunil Shrestha, Joseph B. Manzano
, Andrès Márquez, John Feo, Guang R. Gao:
Jagged Tiling for Intra-tile Parallelism and Fine-Grain Multithreading. LCPC 2014: 161-175 - 2013
- [j58]Haitao Wei, Mingkang Qin, Weiwei Zhang, Junqing Yu, Dongrui Fan
, Guang R. Gao:
StreamTMC: Stream compilation for tiled multi-core architectures. J. Parallel Distributed Comput. 73(4): 484-494 (2013) - [c199]Elkin Garcia, Guang R. Gao:
Strategies for improving performance and energy efficiency on a many-core. Conf. Computing Frontiers 2013: 9:1-9:4 - [c198]Marco Solinas, Rosa M. Badia
, François Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi
, Bernhard Fechner
, Guang R. Gao, Arne Garbade, Sylvain Girbal, Daniel Goodman, Behram Khan, Souad Koliai, Feng Li, Mikel Luján, Laurent Morin, Avi Mendelson, Nacho Navarro, Antoniu Pop, Pedro Trancoso
, Theo Ungerer, Mateo Valero
, Sebastian Weis, Ian Watson, Stéphane Zuckerman, Roberto Giorgi
:
The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices. DSD 2013: 272-279 - [c197]Joshua Suetterlein
, Stéphane Zuckerman, Guang R. Gao:
An Implementation of the Codelet Model. Euro-Par 2013: 633-644 - [c196]Aaron Myles Landwehr, Stéphane Zuckerman, Guang R. Gao:
Toward a Self-aware System for Exascale Architectures. Euro-Par Workshops 2013: 812-822 - [c195]Elkin Garcia, Daniel A. Orozco, Rishi Khan, Ioannis E. Venetis, Kelly Livingston, Guang R. Gao:
A dynamic schema to increase performance in many-core architectures through percolation operations. HiPC 2013: 276-285 - [c194]Chen Chen, Yao Wu, Stéphane Zuckerman, Guang R. Gao:
Towards Memory-Load Balanced Fast Fourier Transformations in Fine-Grain Execution Models. IPDPS Workshops 2013: 1607-1617 - [c193]Elkin Garcia, Jaime Arteaga, Robert S. Pavel, Guang R. Gao:
Optimizing the LU Factorization for Energy Efficiency on a Many-Core Architecture. LCPC 2013: 237-251 - [c192]Chen Chen, Yao Wu, Joshua Suetterlein
, Long Zheng, Minyi Guo, Guang R. Gao:
Automatic Locality Exploitation in the Codelet Model. TrustCom/ISPA/IUCC 2013: 853-862 - 2012
- [j57]Daniel A. Orozco, Elkin Garcia, Rishi Khan, Kelly Livingston, Guang R. Gao:
Toward high-throughput algorithms on many-core architectures. ACM Trans. Archit. Code Optim. 8(4): 49:1-49:21 (2012) - [j56]Haitao Wei, Junqing Yu, Huafei Yu, Mingkang Qin, Guang R. Gao:
Software Pipelining for Stream Programs on Resource Constrained Multicore Architectures. IEEE Trans. Parallel Distributed Syst. 23(12): 2338-2350 (2012) - [c191]Elkin Garcia, Daniel A. Orozco, Rishi Khan, Ioannis E. Venetis, Kelly Livingston, Guang R. Gao:
Dynamic percolation: a case of study on the shortcomings of traditional optimization in many-core architectures. Conf. Computing Frontiers 2012: 245-248 - [c190]Juergen Ributzka, Joseph B. Manzano
, Guang R. Gao:
The Role of Non-strict Fine-grain Synchronization. High Performance Computing Workshop (2) 2012: 121-140 - [c189]Elkin Garcia, Daniel A. Orozco, Robert S. Pavel, Guang R. Gao:
A Discussion in Favor of Dynamic Scheduling for Regular Applications in Many-core Architectures. IPDPS Workshops 2012: 1591-1600 - [c188]Daniel A. Orozco, Elkin Garcia, Robert S. Pavel, Orlando Ayala, Lian-Ping Wang
, Guang R. Gao:
Demystifying Performance Predictions of Distributed FFT3D Implementations. NPC 2012: 196-207 - [c187]Tom St. John, Jack B. Dennis, Guang R. Gao:
Massively parallel breadth first search using a tree-structured memory model. PMAM 2012: 115-123 - 2011
- [j55]Jack B. Dennis, Guang R. Gao, Xiao X. Meng:
Experiments with the Fresh Breeze tree-based memory model. Comput. Sci. Res. Dev. 26(3-4): 325-337 (2011) - [j54]Guangming Tan, Vugranam C. Sreedhar, Guang R. Gao:
Analysis and performance results of computing betweenness centrality on IBM Cyclops64. J. Supercomput. 56(1): 1-24 (2011) - [c186]Long Chen, Oreste Villa, Guang R. Gao:
Exploring Fine-Grained Task-Based Execution on Multi-GPU Systems. CLUSTER 2011: 386-394 - [c185]Yonghong Yan, Sanjay Chatterjee, Daniel A. Orozco, Elkin Garcia, Zoran Budimlic, Jun Shirako, Robert S. Pavel, Guang R. Gao, Vivek Sarkar:
Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures. Euro-Par (2) 2011: 112-123 - [c184]Juergen Ributzka, Yuhei Hayashi, Fei Chen, Guang R. Gao:
DEEP: an iterative fpga-based many-core emulation system for chip verification and architecture research. FPGA 2011: 115-118 - [c183]Murat Bolat, Kirk Kelsey, Xiaoming Li, Guang R. Gao:
Source Code Partitioning in Program Optimization. ICPADS 2011: 56-63 - [c182]Juergen Ributzka, Yuhei Hayashi, Joseph B. Manzano
, Guang R. Gao:
The elephant and the mice: the role of non-strict fine-grain synchronization for modern many-core architectures. ICS 2011: 338-347 - [c181]Joseph B. Manzano
, Ge Gan, Juergen Ributzka, Sunil Shrestha, Guang R. Gao:
OPELL and PM: A Case Study on Porting Shared Memory Programming Models to Accelerators Architectures. LCPC 2011: 106-123 - [c180]Daniel A. Orozco, Elkin Garcia, Robert S. Pavel, Rishi Khan, Guang R. Gao:
Polytasks: A Compressed Task Representation for HPC Runtimes. LCPC 2011: 268-282 - [c179]Jack B. Dennis, Guang R. Gao, Xiao X. Meng, Brian Lucas, Joshua Slocum:
The Fresh Breeze Program Execution Model. PARCO 2011: 335-342 - [e9]Guang R. Gao, Yu-Chee Tseng:
International Conference on Parallel Processing, ICPP 2011, Taipei, Taiwan, September 13-16, 2011. IEEE Computer Society 2011, ISBN 978-1-4577-1336-1 [contents] - 2010
- [c178]Haitao Wei, Junqing Yu, Huafei Yu, Guang R. Gao:
Minimizing communication in rate-optimal software pipelining for stream programs. CGO 2010: 210-217 - [c177]Elkin Garcia, Ioannis E. Venetis, Rishi Khan, Guang R. Gao:
Optimized Dense Matrix Multiplication on a Many-Core Architecture. Euro-Par (2) 2010: 316-327 - [c176]Chen Chen, Joseph B. Manzano
, Ge Gan, Guang R. Gao, Vivek Sarkar:
A Study of a Software Cache Implementation of the OpenMP Memory Model for Multicore and Manycore Architectures. Euro-Par (2) 2010: 341-352 - [c175]Long Chen, Oreste Villa, Sriram Krishnamoorthy, Guang R. Gao:
Dynamic load balancing on single- and multi-GPU systems. IPDPS 2010: 1-12 - [c174]Handong Ye, Robert S. Pavel, Aaron Myles Landwehr, Guang R. Gao:
TiNy threads on BlueGene/P: Exploring many-core parallelisms beyond The traditional OS. IPDPS Workshops 2010: 1-8 - [c173]Daniel A. Orozco, Elkin Garcia, Guang R. Gao:
Locality Optimization of Stencil Applications Using Data Dependency Graphs. LCPC 2010: 77-91 - [c172]Long Chen, Guang R. Gao:
Performance analysis of Cooley-Tukey FFT algorithms for a many-core architecture. SpringSim 2010: 81 - [e8]Guang R. Gao, Lori L. Pollock, John Cavazos, Xiaoming Li:
Languages and Compilers for Parallel Computing, 22nd International Workshop, LCPC 2009, Newark, DE, USA, October 8-10, 2009, Revised Selected Papers. Lecture Notes in Computer Science 5898, Springer 2010, ISBN 978-3-642-13373-2 [contents]
2000 – 2009
- 2009
- [j53]Guangming Tan, Ninghui Sun, Guang R. Gao:
Improving Performance of Dynamic Programming via Parallelism and Locality on Multicore Architectures. IEEE Trans. Parallel Distributed Syst. 20(2): 261-274 (2009) - [c171]Ioannis E. Venetis, Guang R. Gao:
Mapping the LU decomposition on a many-core architecture: challenges and solutions. Conf. Computing Frontiers 2009: 71-80 - [c170]Ge Gan, Xu Wang, Joseph B. Manzano
, Guang R. Gao:
Tile Percolation: An OpenMP Tile Aware Parallelization Technique for the Cyclops-64 Multicore Processor. Euro-Par 2009: 839-850 - [c169]Daniel A. Orozco, Guang R. Gao:
Mapping the FDTD Application to Many-Core Chip Architectures. ICPP 2009: 309-316 - [c168]Alejandro Segovia, Xiaoming Li, Guang R. Gao:
Iterative layer-based raytracing on CUDA. IPCCC 2009: 248-255 - [c167]Ge Gan, Xu Wang, Joseph B. Manzano
, Guang R. Gao:
Tile Reduction: The First Step towards Tile Aware Parallelization in OpenMP. IWOMP 2009: 140-153 - 2008
- [j52]Guang R. Gao, Mitsuhisa Sato, Eduard Ayguadé
:
Guest Editors Introduction: Special Issue on OpenMP. Int. J. Parallel Program. 36(3): 287-288 (2008) - [j51]Mihailo Kaplarevic, Alison E. Murray, Stephen C. Cary
, Guang R. Gao:
Engenius - Environmental genome Informational Utility System. J. Bioinform. Comput. Biol. 6(6): 1193-1211 (2008) - [j50]Hongbo Rong, Alban Douillet, Guang R. Gao:
Register allocation for software pipelined multidimensional loops. ACM Trans. Program. Lang. Syst. 30(4): 23:1-23:68 (2008) - [c166]Sun C. Chan, Guang R. Gao, Barbara M. Chapman, T. Linthicum, A. Dasgupta:
Open64 compiler infrastructure for emerging multicore/manycore architecture All Symposium Tutorial. IPDPS 2008: 1 - [c165]Yuan Zhang, Vugranam C. Sreedhar, Weirong Zhu, Vivek Sarkar, Guang R. Gao:
Minimum Lock Assignment: A Method for Exploiting Concurrency among Critical Sections. LCPC 2008: 141-155 - [c164]Guangming Tan, Vugranam C. Sreedhar, Guang R. Gao:
Just-In-Time Locality and Percolation for Optimizing Irregular Applications on a Manycore Architecture. LCPC 2008: 331-342 - [c163]Guangming Tan, Dongrui Fan
, Junchao Zhang, Andrew Russo, Guang R. Gao:
Experience on optimizing irregular computation for memory hierarchy in manycore architecture. PPoPP 2008: 279-280 - [e7]Barbara M. Chapman, Weimin Zheng, Guang R. Gao, Mitsuhisa Sato, Eduard Ayguadé, Dongsheng Wang:
A Practical Programming Model for the Multi-Core Era, 3rd International Workshop on OpenMP, IWOMP 2007, Beijing, China, June 3-7, 2007, Proceedings. Lecture Notes in Computer Science 4935, Springer 2008, ISBN 978-3-540-69302-4 [contents] - 2007
- [j49]Weirong Zhu, Yanwei Niu, Guang R. Gao:
Performance portability on EARTH: a case study across several parallel architectures. Clust. Comput. 10(2): 115-126 (2007) - [j48]Hongbo Rong, Zhizhong Tang, Ramaswamy Govindarajan, Alban Douillet, Guang R. Gao:
Single-dimension software pipelining for multidimensional loops. ACM Trans. Archit. Code Optim. 4(1): 7 (2007) - [c162]Alban Douillet, Guang R. Gao:
Software-Pipelining on Multi-Core Architectures. PACT 2007: 39-48 - [c161]Long Chen, Ziang Hu, Junmin Lin, Guang R. Gao:
Optimizing the Fast Fourier Transform on a Multi-core Architecture. IPDPS 2007: 1-8 - [c160]Ge Gan, Ziang Hu, Juan del Cuvillo, Guang R. Gao:
Exploring a Multithreaded Methodology to Implement a Network Communication Protocol on the Cyclops-64 Multithreaded Architecture. IPDPS 2007: 1-8 - [c159]Guang R. Gao, Thomas L. Sterling, Rick Stevens, Mark Hereld
, Weirong Zhu:
ParalleX: A Study of A New Parallel Computation Model. IPDPS 2007: 1-6 - [c158]Daniel A. Orozco, Liping Xue, Murat Bolat, Xiaoming Li, Guang R. Gao:
Experience of Optimizing FFT on Intel Architectures. IPDPS 2007: 1-8 - [c157]Haiping Wu, Eunjung Park, Mihailo Kaplarevic, Yingping Zhang, Murat Bolat, Xiaoming Li, Guang R. Gao:
Automatic Program Segment Similarity Detection in Targeted Program Performance Improvement. IPDPS 2007: 1-8 - [c156]Weirong Zhu, Ziang Hu, Guang R. Gao:
On the Role of Deterministic Fine-Grain Data Synchronization for Scientific Applications: A Revisit in the Emerging Many-Core Era. IPDPS 2007: 1-8 - [c155]Weirong Zhu, Ziang Hu, Guang R. Gao:
On the Role of Deterministic Fine-Grain Data Synchronization for Scientific Applications: A Revisit in the Emerging Many-Core Era. IPDPS 2007: 1-8 - [c154]Weirong Zhu, Vugranam C. Sreedhar, Ziang Hu, Guang R. Gao:
Synchronization state buffer: supporting efficient fine-grain synchronization on many-core architectures. ISCA 2007: 35-45 - [c153]Yuan Zhang, Evelyn Duesterwald, Guang R. Gao:
Concurrency Analysis for Shared Memory Programs with Textually Unaligned Barriers. LCPC 2007: 95-109 - [c152]Guang R. Gao:
On Parallel Models of Computation. NPC 2007: 541 - [c151]Yuan Zhang, Vugranam C. Sreedhar, Weirong Zhu, Vivek Sarkar, Guang R. Gao:
Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections. PPoPP 2007: 146-147 - [c150]Peiheng Zhang, Guangming Tan, Guang R. Gao:
Implementation of the Smith-Waterman algorithm on a reconfigurable supercomputing platform. HPRCTA 2007: 39-48 - [c149]Guangming Tan, Ninghui Sun, Guang R. Gao:
A parallel dynamic programming algorithm on a multi-core architecture. SPAA 2007: 135-144 - 2006
- [c148]Guang R. Gao:
The Era of Multi-core Chips -A Fresh Look on Software Challenges. Asia-Pacific Computer Systems Architecture Conference 2006: 1 - [c147]Juan del Cuvillo, Weirong Zhu, Guang R. Gao:
Landing openMP on cyclops-64: an efficient mapping of openMP to a many-core system-on-a-chip. Conf. Computing Frontiers 2006: 41-50 - [c146]Ziang Hu, Juan del Cuvillo, Weirong Zhu, Guang R. Gao:
Optimization of Dense Matrix Multiplication on IBM Cyclops-64: Challenges and Experiences. Euro-Par 2006: 134-144 - [c145]Alban Douillet, Hongbo Rong, Guang R. Gao:
Multi-dimensional Kernel Generation for Loop Nest Software Pipelining. Euro-Par 2006: 311-322 - [c144]Juan del Cuvillo, Weirong Zhu, Ziang Hu, Guang R. Gao:
Toward a Software Infrastructure for the Cyclops-64 Cellular Architecture. HPCS 2006: 9 - [c143]Guang R. Gao, Thomas L. Sterling, Rick L. Stevens, Mark Hereld
, Weirong Zhu:
Hierarchical multithreading: programming model and system software. IPDPS 2006 - [c142]Yingping Zhang, Taikyeong Jeong, Fei Chen, Haiping Wu, Ronny Nitzsche, Guang R. Gao:
A study of the on-chip interconnection network for the IBM Cyclops64 multi-core architecture. IPDPS 2006 - [c141]Weirong Zhu, Parimala Thulasiraman, Ruppa K. Thulasiram, Guang R. Gao:
Exploring Financial Applications on Many-Core-on-a-Chip Architecture: A First Experiment. ISPA Workshops 2006: 221-230 - [c140]Weirong Zhu, Juan del Cuvillo, Guang R. Gao:
Performance Characteristics of OpenMP Language Constructs on a Many-core-on-a-chip Architecture. IWOMP 2006: 230-241 - [c139]Haiping Wu, Eunjung Park, Long Chen, Juan del Cuvillo, Guang R. Gao:
User-Friendly Methodology for Automatic Exploration of Compiler Options: A Case Study on the Intel XScale Microarchitecture. Software Engineering Research and Practice 2006: 866-872 - [c138]Haiping Wu, Long Chen, Joseph B. Manzano, Guang R. Gao:
A User-Friendly Methodology for Automatic Exploration of Compiler Options. Software Engineering Research and Practice 2006: 873-882 - 2005
- [j47]Robel Y. Kahsay, Guang R. Gao, Li Liao:
An improved hidden Markov model for transmembrane protein detection and topology prediction and its applications to complete genomes. Bioinform. 21(9): 1853-1858 (2005) - [j46]Robel Y. Kahsay, Guoli Wang, Guang R. Gao, Li Liao, Roland L. Dunbrack Jr.
:
Quasi-consensus-based comparison of profile hidden Markov models for protein sequences. Bioinform. 21(10): 2287-2293 (2005) - [j45]Haiping Wu, Ziang Hu, Joseph B. Manzano
, Guang R. Gao:
Madd Operation Aware Redundancy Elimination. Int. J. Softw. Eng. Knowl. Eng. 15(2): 357-362 (2005) - [j44]Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao, Ziang Hu:
Improving power efficiency with compiler-assisted cache replacement. J. Embed. Comput. 1(4): 487-499 (2005) - [c137]Haiping Wu, Ziang Hu, Joseph B. Manzano, Yingping Zhang, Guang R. Gao:
Identifying Multiply-Add Operations in Kylin Compiler. ESA 2005: 81-87 - [c136]Li Liao, Robel Y. Kahsay, Guang R. Gao:
Discriminating transmembrane proteins from signal peptides using SVM-Fisher approach. ICMLA 2005 - [c135]Juan del Cuvillo, Weirong Zhu, Ziang Hu, Guang R. Gao:
TiNy Threads: A Thread Virtual Machine for the Cyclops64 Cellular Architecture. IPDPS 2005 - [c134]Guang R. Gao:
Sustained Petaflop and Beyond: Can Parallel Computing Systems Meet The Challenges? IPDPS 2005 - [c133]Weirong Zhu, Yanwei Niu, Guang R. Gao:
Performance Portability on EARTH: A Case Study across Several Parallel Architectures. IPDPS 2005 - [c132]Dongrui Fan
, Zhimin Tang, Hailin Huang, Guang R. Gao:
An energy efficient TLB design methodology. ISLPED 2005: 351-356 - [c131]Alban Douillet, Guang R. Gao:
Register Pressure in Software-Pipelined Loop Nests: Fast Computation and Impact on Architecture Design. LCPC 2005: 17-31 - [c130]Yanwei Niu, Ziang Hu, Kenneth E. Barner, Guang R. Gao:
Performance Modelling and Optimization of Memory Access on Cellular Computer Architecture Cyclops64. NPC 2005: 132-143 - [c129]Yuan Zhang, Weirong Zhu, Fei Chen, Ziang Hu, Guang R. Gao:
Sequential Consistency Revisit: The Sufficient Condition and Method to Reason the Consistency Model of a Multiprocessor-on-a-Chip Architecture. Parallel and Distributed Computing and Networks 2005: 13-19 - [c128]Hongbo Rong, Alban Douillet, Guang R. Gao:
Register allocation for software pipelined multi-dimensional loops. PLDI 2005: 154-167 - 2004
- [j43]Weirong Zhu, Yanwei Niu, Jizhu Lu, Chuan Shen, Guang R. Gao:
A cluster-based solution for high performance hmmpfam using EARTH execution model. Int. J. High Perform. Comput. Netw. 2(2/3/4): 66-76 (2004) - [j42]Parimala Thulasiraman, Ashfaq A. Khokhar, Gerd Heber, Guang R. Gao:
A fine-grain load-adaptive algorithm of the 2D discrete wavelet transform for multithreaded architectures. J. Parallel Distributed Comput. 64(1): 68-78 (2004) - [c127]Hongbo Rong, Zhizhong Tang, Ramaswamy Govindarajan, Alban Douillet, Guang R. Gao:
Single-Dimension Software Pipelining for Multi-Dimensional Loops. CGO 2004: 163-174 - [c126]Hongbo Rong, Alban Douillet, Ramaswamy Govindarajan, Guang R. Gao:
Code Generation for Single-Dimension Software Pipelining of Multi-Dimensional Loops. CGO 2004: 175-188 - [c125]Fei Chen, Kevin B. Theobald, Guang R. Gao:
Implementing parallel conjugate gradient on the EARTH multithreaded architecture. CLUSTER 2004: 459-469 - [c124]Arthur Stoutchinin, Guang R. Gao:
If-Conversion in SSA Form. Euro-Par 2004: 336-345 - [c123]Robel Y. Kahsay, Li Liao, Guang R. Gao:
An Improved Hidden Markov Model for Transmembrane Topology Prediction. ICTAI 2004: 634-639 - [e6]Laurence Tianruo Yang, Minyi Guo, Guang R. Gao, Niraj K. Jha:
Embedded and Ubiquitous Computing, International Conference EUC 2004, Aizu-Wakamatsu City, Japan, August 25-27, 2004, Proceedings. Lecture Notes in Computer Science 3207, Springer 2004, ISBN 3-540-22906-X [contents] - [e5]Bernd Kleinjohann, Guang R. Gao, Hermann Kopetz, Lisa Kleinjohann, Achim Rettberg:
Design Methods and Applications for Distributed Embedded Systems, IFIP 18th World Computer Congress, TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2004), 22-27 August 2004, Toulouse, France. IFIP 150, Kluwer/Springer 2004, ISBN 1-4020-8148-0 [contents] - [e4]Hai Jin, Guang R. Gao, Zhiwei Xu, Hao Chen:
Network and Parallel Computing, IFIP International Conference, NPC 2004, Wuhan, China, October 18-20, 2004, Proceedings. Lecture Notes in Computer Science 3222, Springer 2004, ISBN 3-540-23388-1 [contents] - 2003
- [j41]Guy Tremblay, C. J. Morrone, José Nelson Amaral, Guang R. Gao:
Implementation of the EARTH programming model on SMP clusters: a multi-threaded language and runtime system. Concurr. Comput. Pract. Exp. 15(9): 821-844 (2003) - [j40]Dongrui Fan
, Hongbo Yang, Guang Rong Gao, Rongcai Zhao:
Evaluation and Choice of Various Branch Predictors for Low-Power Embedded Processor. J. Comput. Sci. Technol. 18(6): 833-838 (2003) - [j39]Ramaswamy Govindarajan, Hongbo Yang, José Nelson Amaral, Chihong Zhang, Guang R. Gao:
Minimum Register Instruction Sequencing to Reduce Register Spills in Out-of-Order Issue Superscalar Architectures. IEEE Trans. Computers 52(1): 4-20 (2003) - [j38]Guang R. Gao, Trevor N. Mudge:
Special issue on compilers, architecture, and synthesis for embedded systems. ACM Trans. Embed. Comput. Syst. 2(2): 131 (2003) - [c122]Weirong Zhu, Yanwei Niu, Jizhu Lu, Chuan Shen, Guang R. Gao:
A Cluster-Based Solution for High Performance Hmmpfam Using EARTH Execution Model. CLUSTER 2003: 30-37 - [c121]Weirong Zhu, Yanwei Niu, Jizhu Lu, Guang R. Gao:
Implementing Parallel Hmm-pfam on the EARTH Multithreaded Architecture. CSB 2003: 549-550 - [c120]Hirofumi Sakane, Levent Yakay, Vishal Karna, Clement Leung, Guang R. Gao:
DIMES: an iterative emulation platform for Multiprocessor-System-On-Chip designs. FPT 2003: 244-251 - [c119]Liu Yang, Sun Chan, Guang R. Gao, Roy Ju, Guei-Yuan Lueh, Zhaoqing Zhang:
Inter-procedural stacked register allocation for itanium® like architecture. ICS 2003: 215-225 - [c118]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:
Programming Models and System Software for Future High-End Computing Systems: Work-in-Progress. IPDPS 2003: 206 - [c117]Adeline Jacquet, Vincent Janot, Clement Leung, Guang R. Gao, Ramaswamy Govindarajan, Thomas L. Sterling:
An Executable Analytical Performance Evaluation Approach for Early Performance Prediction. IPDPS 2003: 268 - [c116]Andrès Márquez, Guang R. Gao:
CARE: Overview of an Adaptive Multithreaded Architecture. ISHPC 2003: 26-38 - [c115]Juan del Cuvillo, Xinmin Tian, Guang R. Gao, Milind Girkar:
Performance Study of a Whole Genome Comparison Tool on a Hyper-Threading Multiprocessor. ISHPC 2003: 450-457 - [c114]Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao, Ziang Hu:
Compiler-Assisted Cache Replacement: Problem Formulation and Performance Evaluation. LCPC 2003: 77-92 - 2002
- [j37]Robel Y. Kahsay, Guoli Wang, Nataraj Dongre, Guang R. Gao, Roland L. Dunbrack Jr.:
CASA: a server for the critical assessment of protein sequence alignment accuracy. Bioinform. 18(3): 496-497 (2002) - [j36]Adalberto T. Castelo, Wellington Santos Martins, Guang R. Gao:
TROLL-Tandem Repeat Occurrence Locator. Bioinform. 18(4): 634-636 (2002) - [j35]Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, Guang R. Gao:
Implementation and evaluation of a communication intensive application on the EARTH multithreaded system. Concurr. Comput. Pract. Exp. 14(3): 183-201 (2002) - [j34]R. Govindarajan, Erik R. Altman, Guang R. Gao:
A Theory for Co-Scheduling Hardware and Software Pipelines in ASIPs and Embedded Processors. Des. Autom. Embed. Syst. 6(3): 243-275 (2002) - [j33]Parimala Thulasiraman, Kevin B. Theobald, Ashfaq A. Khokhar, Guang R. Gao:
Efficent Multithreaded Algorithms for the Fast Fourier Transform. Parallel Distributed Comput. Pract. 5(2) (2002) - [j32]Ramaswamy Govindarajan, Guang R. Gao, Palash Desai:
Minimizing Buffer Requirements under Rate-Optimal Schedule in Regular Dataflow Networks. J. VLSI Signal Process. 31(3): 207-229 (2002) - [c113]Hongbo Yang, Guang R. Gao, Clement Leung:
On achieving balanced power consumption in software pipelined loops. CASES 2002: 210-217 - [c112]Yujing Zeng, Jianshan Tang, Javier Garcia-Frías
, Guang R. Gao:
An Adaptive Meta-Clustering Approach: Combining the Information from Different Clustering Results. CSB 2002: 276- - [c111]Rishi Khan, Yujing Zeng, Javier Garcia-Frías
, Guang R. Gao:
A Bayesian Modeling Framework for Genetic Regulation. CSB 2002: 330-332 - [c110]Hongbo Yang, Ramaswamy Govindarajan, Guang R. Gao, Kevin B. Theobald:
Power-Performance Trade-Offs for Energy-Efficient Architectures: A Quantitative Study. ICCD 2002: 174-179 - [c109]Praveen R. Thiagarajan, Guang R. Gao:
Visualizing Biosequence Data Using Texture Mapping. INFOVIS 2002: 103-109 - [c108]Guang R. Gao, Kevin B. Theobald, Ziang Hu, Haiping Wu, Jizhu Lu, Keshav Pingali, Paul Stodghill, Thomas L. Sterling, Rick Stevens, Mark Hereld:
Next Generation System Software for Future High-End Computing Systems. IPDPS 2002 - [c107]Rishi Kumar, Gagan Agrawal, Guang R. Gao:
Compiling Several Classes of Communication Patterns on a Multithreaded Architecture. IPDPS 2002 - [c106]Alban Douillet, José Nelson Amaral, Guang R. Gao:
Fine-Grain Stacked Register Allocation for the Itanium Architecture. LCPC 2002: 344-361 - 2001
- [j31]José Nelson Amaral, Wen-Yen Lin, Jean-Luc Gaudiot, Guang R. Gao:
Exploiting Locality in Single Assignment Data Structures Updated Through Split-Phase Transactions. Clust. Comput. 4(4): 281-293 (2001) - [j30]Prasad Kakulavarapu, Olivier Maquelin, José Nelson Amaral, Guang R. Gao:
Dynamic Load Balancers for a Multithreaded Multiprocessor System. Parallel Process. Lett. 11(1): 169-184 (2001) - [c105]Artour Stoutchinin, José Nelson Amaral, Guang R. Gao, James C. Dehnert, Suneel Jain, Alban Douillet:
Speculative Prefetching of Induction Pointers. CC 2001: 289-303 - [c104]Eduard Ayguadé, Fredrik Dahlgren, Christine Eisenbeis, Roger Espasa, Guang R. Gao, Henk L. Muller, Rizos Sakellariou, André Seznec:
Topic 08+13: Instruction-Level Parallelism and Computer Architecture. Euro-Par 2001: 385 - [c103]Ruppa K. Thulasiram, Lubomir Litov, Hassan Nojumi, Christopher T. Downing, Guang R. Gao:
Multithreaded Algorithms for Pricing a Class of Complex Options. IPDPS 2001: 18 - [c102]Ramaswamy Govindarajan, Hongbo Yang, Chihong Zhang, José Nelson Amaral, Guang R. Gao:
Minimum Register Instruction Sequence Problem: Revisiting Optimal Code Generation for DAGs. IPDPS 2001: 26 - [c101]Guang R. Gao:
Bridging the gap between ISA compilers and silicon compilers a challenge for future SoC design. ISSS 2001: 93 - [c100]Wolfgang Rosenstiel, Brian Bailey, Masahiro Fujita, Guang R. Gao, Rajesh K. Gupta, Preeti Ranjan Panda:
New Design Paradigms: What Needs to be Standardized?. ISSS 2001: 94 - [c99]Wellington Santos Martins, Juan del Cuvillo, F. J. Useche, Kevin B. Theobald, Guang R. Gao:
A Multithreaded Parallel Implementation of a Dynamic Programming Algorithm for Sequence Comparison. Pacific Symposium on Biocomputing 2001: 311-322 - [e3]Guang R. Gao, Trevor N. Mudge, Krishna V. Palem:
Proceedings of the 2001 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2001, Atlanta, Georgia, USA, November 16-17, 2001. ACM 2001, ISBN 1-58113-399-5 [contents] - 2000
- [j29]Gerd Heber, Rupak Biswas, Guang R. Gao:
Self-Avoiding Walks over Adaptive Unstructured Grids. Concurr. Pract. Exp. 12(2-3): 85-109 (2000) - [j28]Ramaswamy Govindarajan, N. S. S. Narasimha Rao, Erik R. Altman, Guang R. Gao:
Enhanced Co-Scheduling: A Software Pipelining Method Using Modulo-Scheduled Pipeline Theory. Int. J. Parallel Program. 28(1): 1-46 (2000) - [j27]Guang R. Gao, Vivek Sarkar:
Location Consistency-A New Memory Model and Cache Consistency Protocol. IEEE Trans. Computers 49(8): 798-813 (2000) - [c98]Ramaswamy Govindarajan, Erik R. Altman, Guang R. Gao:
A Theory for Software-Hardware Co-Scheduling for ASIPs and Embedded Processors. ASAP 2000: 329-338 - [c97]Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, Guang R. Gao:
Developing a Communication Intensive Application on the EARTH Multithreaded Architecture (Distinguished Paper). Euro-Par 2000: 625-637 - [c96]Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock, José Nelson Amaral, Xinan Tang, Guang R. Gao:
Automatic compiler techniques for thread coarsening for multithreaded architectures. ICS 2000: 306-315 - [c95]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, Stephen A. Vavasis, Paul A. Wawrzynek:
Parallel FEM Simulation of Crack Propagation - Challenges, Status, and Perspectives. IPDPS Workshops 2000: 443-449 - [c94]Wen-Yen Lin, Jean-Luc Gaudiot, José Nelson Amaral, Guang R. Gao:
Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System. IPDPS 2000: 589-594 - [c93]José Nelson Amaral, Guang R. Gao, Erturk Dogan Kocalar, Patrick O'Neill, Xinan Tang:
Design and Implementation of an Efficient Thread Partitioning Algorithm. ISHPC 2000: 252-259 - [c92]Ruppa K. Thulasiram, Christopher T. Downing, Guang R. Gao:
Recursive and Iterative Multithreaded Algorithms for Pricing American Securities. PDPTA 2000 - [c91]Kevin B. Theobald, Gagan Agrawal, Rishi Kumar, Gerd Heber, Guang R. Gao, Paul Stodghill, Keshav Pingali:
Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path. SC 2000: 4 - [c90]Parimala Thulasiraman, Kevin B. Theobald, Ashfaq A. Khokhar, Guang R. Gao:
Multithreaded algorithms for the fast Fourier transform. SPAA 2000: 176-185
1990 – 1999
- 1999
- [j26]Xinan Tang, Guang R. Gao:
Automatically Partitioning Threads for Multithreaded Architectures. J. Parallel Distributed Comput. 58(2): 159-189 (1999) - [j25]Walid A. Najjar
, Edward A. Lee
, Guang R. Gao:
Advances in the dataflow computational model. Parallel Comput. 25(13-14): 1907-1929 (1999) - [c89]Chihong Zhang, Ramaswamy Govindarajan, Sean Ryan, Guang R. Gao:
Efficient State-Diagram Construction Methods for Software Pipelining. CC 1999: 153-167 - [c88]Dean M. Tullsen, Guang R. Gao:
Multithreaded Execution Architecture and Compilation. HPCA 1999: 321 - [c87]Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya, Xinan Tang, Andrès Márquez, Guang R. Gao:
Implementing a Non-Strict Functional Programming Language on a Threaded Architecture. IPPS/SPDP Workshops 1999: 138-152 - [c86]Gerd Heber, Guang R. Gao, Rupak Biswas:
A New Approach to Parallel Dynamic Partitioning for Adaptive Unstructured Meshes. IPPS/SPDP 1999: 360-364 - [c85]Ashfaq A. Khokhar, Gerd Heber, Parimala Thulasiraman, Guang R. Gao:
Load Adaptive Algorithms and Implementations for the 2D Discrete Wavelet Transform on Fine-Grain Multithreaded Architectures. IPPS/SPDP 1999: 458-462 - [c84]Gerd Heber, Rupak Biswas, Guang R. Gao:
Self-Avoiding Walks over Adaptive Unstructured Grids. IPPS/SPDP Workshops 1999: 968-977 - [c83]Guang R. Gao:
From EARTH to HTMT: An Evolution of a Multiheaded Architecture Model (Abstract). IPPS/SPDP Workshops 1999: 1025 - [c82]Sean Ryan, José Nelson Amaral, Guang R. Gao, Zachary Ruiz, Andrès Márquez, Kevin B. Theobald:
Coping with very High Latencies in Petaflop Computer Systems. ISHPC 1999: 71-82 - [c81]Ramaswamy Govindarajan, Chihong Zhang, Guang R. Gao:
Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors. LCPC 1999: 70-84 - [c80]Gerd Heber, Rupak Biswas, Guang R. Gao:
Self-Avoiding Walks Over Adaptive Triangular Grids. PP 1999 - 1998
- [j24]Erik R. Altman, Guang R. Gao:
Optimal Modulo Scheduling Through Enumeration. Int. J. Parallel Program. 26(2): 313-344 (1998) - [j23]Erik R. Altman, Ramaswamy Govindarajan, Guang R. Gao:
A Unified Framework for Instruction Scheduling and Mapping for Function Units with Structural Hazards. J. Parallel Distributed Comput. 49(2): 259-293 (1998) - [j22]Vugranam C. Sreedhar, Guang R. Gao, Yong-Fong Lee:
A New Framework for Elimination-Based Data Flow Analysis Using DJ Graphs. ACM Trans. Program. Lang. Syst. 20(2): 388-435 (1998) - [c79]Sylvain Lelait, Guang R. Gao, Christine Eisenbeis:
A New Fast Algorithm for Optimal Register Allocation in Modulo Scheduled Loops. CC 1998: 204-218 - [c78]Darren Erik Vengroff, Guang R. Gao:
Partial Sampling with Reverse State Reconstruction: A New Technique for Branch Predictor Performance Estimation. HPCA 1998: 342-351 - [c77]Xinan Tang, Guang R. Gao:
Automatically Partitioning Threads Based on Remote Paths. ICPADS 1998: 632-639 - [c76]Ramaswamy Govindarajan, N. S. S. Narasimha Rao, Erik R. Altman, Guang R. Gao:
An Enhanced Co-Scheduling Method Using Reduced MS-State Diagrams. IPPS/SPDP 1998: 168-175 - [c75]Gerd Heber, Rupak Biswas, Parimala Thulasiraman, Guang R. Gao:
Using Multithreading for the Automatic Load Balancing of Adaptive Finite Element Meshes. IRREGULAR 1998: 132-143 - [c74]Xinan Tang, Guang R. Gao:
How "Hard" is Thread Partitioning and How "Bad" is a List Scheduling Based Partitioning Algorithm? SPAA 1998: 130-139 - 1997
- [j21]Laurie J. Hendren, Xinan Tang, Yingchun Zhu, Shereen Ghobrial, Guang R. Gao, Xun Xue, Haiying Cai, Pierre Ouellet:
Compiling C for the EARTH multithreaded architecture. Int. J. Parallel Program. 25(4): 305-338 (1997) - [j20]Vugranam C. Sreedhar, Guang R. Gao, Yong-Fong Lee:
Incremental Computation of Dominator Trees. ACM Trans. Program. Lang. Syst. 19(2): 239-252 (1997) - [c73]Xinan Tang, Rakesh Ghiya, Laurie J. Hendren, Guang R. Gao:
Heap Analysis and Optimizations for Threaded Programs. IEEE PACT 1997: 14-25 - [c72]Rad Silvera, Jian Wang, Ramaswamy Govindarajan, Guang R. Gao:
A Register Pressure Sensitive Instruction Scheduler for Dynamic Issue Processors. IEEE PACT 1997: 78-89 - [c71]Maria-Dana Tarlescu, Kevin B. Theobald, Guang R. Gao:
Elastic History Buffer: A Low-Cost Method to Improve Branch Prediction Accuracy. ICCD 1997: 82-87 - [c70]Shashank S. Nemawarkar, Guang R. Gao:
Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures. IPPS 1997: 227-232 - [c69]Guang R. Gao, Vivek Sarkar:
On the Importance of an End-To-End View of Memory Consistency in Future Computer Systems. ISHPC 1997: 30-41 - [c68]Angela C. Sodan, Guang R. Gao, Olivier Maquelin, Jens-Uwe Schultz, Xinmin Tian:
Experiences with Non-numeric Applications on Multithreaded Architectures. PPoPP 1997: 124-135 - [c67]Xinan Tang, Jing Wang, Kevin B. Theobald, Guang R. Gao:
Thread Partitioning and Scheduling Based on Cost Model. SPAA 1997: 272-281 - 1996
- [j19]Herbert H. J. Hum, Olivier Maquelin, Kevin B. Theobald, Xinmin Tian, Guang R. Gao, Laurie J. Hendren:
A Study of the EARTH-MANNA Multithreaded System. Int. J. Parallel Program. 24(4): 319-348 (1996) - [j18]Vugranam C. Sreedhar, Guang R. Gao, Yong-Fong Lee:
Identifying Loops Using DJ Graphs. ACM Trans. Program. Lang. Syst. 18(6): 649-658 (1996) - [j17]Ramaswamy Govindarajan, Erik R. Altman, Guang R. Gao:
A Framework for Resource-Constrained Rate-Optimal Software Pipelining. IEEE Trans. Parallel Distributed Syst. 7(11): 1133-1149 (1996) - [c66]Laurie J. Hendren, Xinan Tang, Yingchun Zhu, Guang R. Gao, Xun Xue, Haiying Cai, Pierre Ouellet:
Compiling C for the EARTH multithreaded architecture. IEEE PACT 1996: 12-23 - [c65]Xinmin Tian, Shashank S. Nemawarkar, Guang R. Gao, Herbert H. J. Hum:
Data locality sensitivity of multithreaded computations on a distributed-memory multiprocessor. CASCON 1996: 37 - [c64]Jian Wang, Guang R. Gao:
Pipelining-Dovetailing: A Transformation to Enhance Software Pipelining for Nested Loops. CC 1996: 1-17 - [c63]Erik R. Altman, Guang R. Gao:
Optimal Software Pipelining Through Enumeration of Schedules. Euro-Par, Vol. II 1996: 833-840 - [c62]Parimala Thulasiraman, Xinmin Tian, Guang R. Gao:
Multithreading implementation of a distributed shortest path algorithm on EARTH multiprocessor. HiPC 1996: 336-341 - [c61]Xinmin Tian, Shashank S. Nemawarkar, Guang R. Gao, Herbert H. J. Hum, Olivier Maquelin, Angela C. Sodan, Kevin B. Theobald:
Quantitive studies of data-locality sensitivity on the EARTH multithreaded architecture: preliminary results. HiPC 1996: 362-367 - [c60]Ramaswamy Govindarajan, Erik R. Altman, Guang R. Gao:
Co-Scheduling Hardware and Software Pipelines. HPCA 1996: 52-61 - [c59]Olivier Maquelin, Guang R. Gao, Herbert H. J. Hum, Kevin B. Theobald, Xinmin Tian:
Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling. ISCA 1996: 179-188 - [c58]Vivek Sarkar, Guang R. Gao, Shaohua Han:
Locality Analysis for Distributed Shared-Memory Multiprocessors. LCPC 1996: 20-40 - [c57]Shashank S. Nemawarkar, Guang R. Gao:
Measurement and Modeling of EARTH-MANNA Multithreaded Architecture. MASCOTS 1996: 109-114 - [c56]John C. Ruttenberg, Guang R. Gao, Woody Lichtenstein, Artour Stoutchinin:
Software Pipelining Showdown: Optimal vs. Heuristic Methods in a Production Compiler. PLDI 1996: 1-11 - [c55]Vugranam C. Sreedhar, Guang R. Gao, Yong-Fong Lee:
A New Framework for Exhaustive and Incremental Data Flow Analysis Using DJ Graphs. PLDI 1996: 278-290 - 1995
- [b3]Guang R. Gao, Lubomir Bic, Jean-Luc Gaudiot:
Advanced topics in dataflow computing and multithreading. IEEE 1995, ISBN 978-0-8186-6542-4, pp. I-X, 1-450 - [j16]Eshrat Arjomandi, William G. O'Farrell, Ivan Kalas, Gita Koblents, Frank Ch. Eigler, Guang R. Gao:
ABC++: Concurrency by Inheritance in C++. IBM Syst. J. 34(1): 120-137 (1995) - [j15]Vugranam C. Sreedhar, Guang R. Gao:
Computing phi-nodes in linear time using DJ graphs. J. Program. Lang. 3(4) (1995) - [j14]Qi Ning, Guang R. Gao:
Automatic Data and Computation Decomposition for Distributed-Memory Machines. Parallel Process. Lett. 5: 539-550 (1995) - [j13]Ramaswamy Govindarajan, Guang R. Gao:
Rate-optimal schedule for multi-rate DSP computations. J. VLSI Signal Process. 9(3): 211-232 (1995) - [c54]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, Shamir Merali, Shashank S. Nemawarkar, Prakash Panangaden, Xun Xue, Yingchun Zhu:
A design study of the EARTH multiprocessor. PACT 1995: 59-68 - [c53]Olivier Maquelin, Herbert H. J. Hum, Guang R. Gao:
Costs and Benefits of Multithreading with Off-the-Shelf RISC Processors. Euro-Par 1995: 117-128 - [c52]Qi Ning, Vincent Van Dongen, Guang R. Gao:
Automatic data and computation decomposition for distributed memory machines. HICSS (2) 1995: 103-112 - [c51]Kevin B. Theobald, Herbert H. J. Hum, Guang R. Gao:
A Design Frame for Hybrid Access Caches. HPCA 1995: 144-153 - [c50]Guang R. Gao, Vivek Sarkar:
Location Consistency: Stepping Beyond the Memory Coherence Barrier. ICPP (2) 1995: 73-76 - [c49]Nasser Elmasri, Herbert H. J. Hum, Guang R. Gao:
The Threaded Communication Library: Preliminary Experiences on a Multiprocessor with Dual-Processor Nodes. International Conference on Supercomputing 1995: 195-199 - [c48]Vugranam C. Sreedhar, Guang R. Gao, Yong-Fong Lee:
Incremental Computation of Dominator Trees. Intermediate Representations Workshop 1995: 1-12 - [c47]Erik R. Altman, Guang R. Gao, Ramaswamy Govindarajan:
An Experimental Study of an ILP-based Exact Solution Method for Software Pipelining. LCPC 1995: 16-30 - [c46]Luis A. Lozano, Guang R. Gao:
Exploiting short-lived variables in superscalar processors. MICRO 1995: 292-302 - [c45]Erik R. Altman, Ramaswamy Govindarajan, Guang R. Gao:
Scheduling and Mapping: Software Pipelining in the Presence of Structural Hazards. PLDI 1995: 139-150 - [c44]Vugranam C. Sreedhar, Guang R. Gao:
A Linear Time Algorithm for Placing phi-nodes. POPL 1995: 62-73 - [c43]Jack B. Dennis, Guang R. Gao:
On memory models and cache management for shared-memory multiprocessors. SPDP 1995: 190-193 - 1994
- [c42]Ramaswamy Govindarajan, Guang R. Gao, Palash Desai:
Minimizing memory requirements in rate-optimal schedules. ASAP 1994: 75-86 - [c41]Gilles Hurteau, Vincent Van Dongen, Guang R. Gao:
EPPP - an integrated environment for portable parallel programming. CASCON 1994: 31 - [c40]Ivan Kalas, Eshrat Arjomandi, Guang R. Gao, William G. O'Farrell:
FTL: a multithreaded environment for parallel computation. CASCON 1994: 33 - [c39]Qi Ning, Vincent Van Dongen, Guang R. Gao:
Automatic decomposition in EPPP compiler. CASCON 1994: 49 - [c38]Vincent Van Dongen, Christophe Bonello, Guang R. Gao:
Data parallelism with high performance C. CASCON 1994: 69 - [c37]Ramaswamy Govindarajan, Erik R. Altman, Guang R. Gao:
A Framework for Resource-Constrained Rate-Optimal Software Pipelining. CONPAR 1994: 640-651 - [c36]Guoning Liao, Erik R. Altman, Vinod K. Agarwal, Guang R. Gao:
A Comparative Study of Multiprocessor List Scheduling Heuristics. HICSS (1) 1994: 68-77 - [c35]Herbert H. J. Hum, Kevin B. Theobald, Guang R. Gao:
Building Multithreaded Architectures with Off-the-Shelf Microprocessors. IPPS 1994: 288-294 - [c34]Ramaswamy Govindarajan, Erik R. Altman, Guang R. Gao:
Minimizing register requirements under resource-constrained rate-optimal software pipelining. MICRO 1994: 85-94 - [c33]Shashank S. Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, Vinod K. Agarwal:
Performance of Interconnection Network in Multithreaded Architectures. PARLE 1994: 823-826 - [p2]Jack B. Dennis, Guang R. Gao:
Multithreaded Architectures: Principles, Projects, and Issues. Multithreaded Computer Architecture 1994: 1-72 - [p1]Herbert H. J. Hum, Guang R. Gao:
Concurrent Execution of Heterogeneous Threads in the Super-Actor Machine. Multithreaded Computer Architecture 1994: 317-350 - [e2]Robert A. Iannucci, Guang R. Gao, Robert H. Halstead Jr., Burton J. Smith:
Multithreaded Computer Architecture. The Kluwer International Series in Engineering and Computer Science 281, Kluwer / Springer 1994, ISBN 978-0-7923-9477-8 [contents] - [e1]Michel Cosnard, Guang R. Gao, Gabriel M. Silberman:
Parallel Architectures and Compilation Techniques, Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques, PACT'94, Montréal, Canada, 24-26 August, 1994. IFIP Transactions A-50, North-Holland 1994, ISBN 0-444-81926-6 [contents] - 1993
- [j12]Laurie J. Hendren, Guang R. Gao:
Designing Programming Languages for the Analyzability of Pointer Data Structures. Comput. Lang. 19(2): 119-134 (1993) - [j11]Guang R. Gao, Jean-Luc Gaudiot, Lubomir Bic:
Special Issue on DataFlow and Multithreaded Architectures - Guest Editors' Introduction. J. Parallel Distributed Comput. 18(3): 271-272 (1993) - [j10]Guang R. Gao:
An Efficient Hybrid Dataflow Architecture Modle. J. Parallel Distributed Comput. 19(4): 293-307 (1993) - [c32]R. Govindarajan, Guang R. Gao:
A novel framework for multi-rate scheduling in DSP applications. ASAP 1993: 77-88 - [c31]Erik R. Altman, Vinod K. Agarwal, Guang R. Gao:
A Novel Methodology Using Genetic Algorithms for the Design of Caches and Cache Replacement Policy. ICGA 1993: 392-399 - [c30]Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren:
Speculative Execution and Branch Prediction on Parallel Machines. International Conference on Supercomputing 1993: 77-86 - [c29]Guang R. Gao, Qi Ning, Vincent Van Dongen:
Extending Software Pipelining Techniques for Scheduling Nested Loops. LCPC 1993: 340-357 - [c28]Robert Kim Yates, Guang R. Gao:
A Kahn Principle for Networks of Nonmonotonic Real-time Processes. PARLE 1993: 209-227 - [c27]Qi Ning, Guang R. Gao:
A Novel Framework of Register Allocation for Software Pipelining. POPL 1993: 29-42 - [c26]Shashank S. Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, Vinod K. Agarwal:
Analysis of Multithreaded Multiprocessors with Distributed Shared Memory. SPDP 1993: 114-121 - 1992
- [j9]Herbert H. J. Hum, Guang R. Gao:
A high-speed memory organization for hybrid dataflow / von Neumann computing. Future Gener. Comput. Syst. 8(4): 287-301 (1992) - [j8]Qi Ning, Guang R. Gao:
Optimal loop storage allocation for argument-fetching dataflow machines. Int. J. Parallel Program. 21(6): 421-448 (1992) - [c25]Laurie J. Hendren, Guang R. Gao, Erik R. Altman, Chandrika Mukerji:
A Register Allocation Framework Based on Hierarchical Cyclic Interval Graphs. CC 1992: 176-191 - [c24]Vincent Van Dongen, Guang R. Gao, Qi Ning:
A Polynomial Time Method for Optimal Software Pipelining. CONPAR 1992: 613-624 - [c23]Guang R. Gao, R. Govindarajan, Prakash Panangaden:
Well-behaved dataflow programs for DSP computation. ICASSP 1992: 561-564 - [c22]Shashank S. Nemawarkar, Ramaswamy Govindarajan, Guang R. Gao, Vinod K. Agarwal:
Performance Evaluation of Latency Tolerant Architectures. ICCI 1992: 183-186 - [c21]Laurie J. Hendren, Guang R. Gao:
Designing programming languages for analyzability: a fresh look at pointer data structures. ICCL 1992: 242-251 - [c20]Jean-Marc Monti, Guang R. Gao:
Efficient Interprocessor Synchronization/Communication on a Dataflow Multiprocessor Architecture. ICPP (1) 1992: 220-223 - [c19]Guang R. Gao, Russell Olsen, Vivek Sarkar, Radhika Thekkath:
Collective Loop Fusion for Array Contraction. LCPC 1992: 281-295 - [c18]Laurie J. Hendren, C. Donawa, Maryam Emami, Guang R. Gao, Justiani, B. Sridharan:
Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. LCPC 1992: 406-420 - [c17]Kevin B. Theobald, Guang R. Gao, Laurie J. Hendren:
On the limits of program parallelism and its smoothability. MICRO 1992: 10-19 - [c16]Qi Ning, Guang R. Gao:
Minimizing Loop Storage Allocation for An Argument-Fetching Dataflow Architecture Model. PARLE 1992: 585-600 - 1991
- [b2]Guang R. Gao:
A code mapping scheme for dataflow software pipelining. The Kluwer international series in engineering and computer science 125, Kluwer 1991, ISBN 978-0-7923-9130-2, pp. I-XXI, 1-249 - [c15]Guang R. Gao, Yue-Bong Wong, Qi Ning:
A timed Petri-net model for fine-grain loop scheduling. CASCON 1991: 395-415 - [c14]Vivek Sarkar, Guang R. Gao:
Optimization of array accesses by collective loop transformations. ICS 1991: 194-205 - [c13]Guang R. Gao, Qi Ning:
Loop Storage Optimization for Dataflow Machines. LCPC 1991: 359-373 - [c12]Herbert H. J. Hum, Guang R. Gao:
A Novel High-Speed Memory Organization for Fine-Grain Multi-Thread Computing. PARLE (1) 1991: 34-51 - [c11]Guang R. Gao, Herbert H. J. Hum, Jean-Marc Monti:
Towards an Efficient Hybrid Dataflow Architecture Model. PARLE (1) 1991: 355-371 - [c10]Guang R. Gao, Yue-Bong Wong, Qi Ning:
A Timed Petri-Net Model for Fine-Grain Loop Scheduling. PLDI 1991: 204-218 - [c9]Kevin B. Theobald, Guang R. Gao:
An efficient parallel algorithm for all pairs examination. SC 1991: 742-753 - [c8]Herbert H. J. Hum, Guang R. Gao:
Efficient support of concurrent threads in a hybrid dataflow/von Neumann architecture. SPDP 1991: 190-193 - 1990
- [j7]Guang R. Gao:
Exploiting fine-grain parallelism on dataflow architectures. Parallel Comput. 13(3): 309-320 (1990) - [c7]Guang R. Gao, Herbert H. J. Hum, Yue-Bong Wong:
An Efficient Scheme for Fine-Grain Software Pipelining. CONPAR 1990: 709-720 - [c6]Guang R. Gao, Herbert H. J. Hum, Yue-Bong Wong:
Towards efficient fine-grain software pipelining. ICS 1990: 369-379 - [c5]Guang R. Gao, Robert Kim Yates, Jack B. Dennis, Lenore M. R. Mullin:
A strict monolithic array constructor. SPDP 1990: 596-603
1980 – 1989
- 1989
- [j6]Guang R. Gao:
Algorithmic Aspects of Balancing Techniques for Pipelined Data Flow Code Generation. J. Parallel Distributed Comput. 6(1): 39-61 (1989) - 1988
- [j5]Herbert H. J. Hum, Guang R. Gao:
Summary of the workshop on frontiers in functional programming and dataflow architecture. SIGARCH Comput. Archit. News 16(5): 12-19 (1988) - [c4]Guang R. Gao, René Tio, Herbert H. J. Hum:
Design of an Efficient Dataflow Architecture without Data Flow. FGCS 1988: 861-868 - [c3]Jack B. Dennis, Guang R. Gao:
An efficient pipelined dataflow processor architecture. SC 1988: 368-373 - 1987
- [j4]Guang R. Gao:
A stability classification method and its application to pipelined solution of linear recurrences. Parallel Comput. 4(3): 305-321 (1987) - 1986
- [b1]Guang Rong Gao:
A pipelined code mapping scheme for static data flow computers. Massachusetts Institute of Technology, Cambridge, MA, USA, 1986 - [j3]Guang R. Gao:
Maximum pipelining linear recurrence on static data flow computers. Int. J. Parallel Program. 15(2): 127-149 (1986) - [j2]Guang R. Gao:
A Maximally Pipelined Tridiagonal Linear Equation Solver. J. Parallel Distributed Comput. 3(2): 215-235 (1986) - [c2]Guang R. Gao:
A Pipelined Solution Method of Tridiagonal Linear Equation Systems. ICPP 1986: 84-91 - 1984
- [j1]Jack B. Dennis, Guang R. Gao, Kenneth W. Todd:
Modeling the Weather with a Data Flow Supercomputer. IEEE Trans. Computers 33(7): 592-603 (1984) - 1983
- [c1]Jack B. Dennis, Guang R. Gao:
Maximum Pipelining of Array Operations on Static Data Flow Machine. ICPP 1983: 331-334
Coauthor Index
aka: Ramaswamy Govindarajan
aka: Andres Marquez
aka: Joshua D. Suetterlein
![](https://dblp.org/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-15 23:48 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint