1991 – 2000

Wave gradient background

This Page contains the Publication List only. If you wish to download the publication materials, please visit [HERE]

2000
  • SMT Fetch Bottleneck with Multiple Block Fetch
    James Burns and Jean-Luc Gaudiot
    Proceedings of the Workshop on Multi-Threaded Execution, Architecture and Compilation (MTEAC-4) held in conjunction with the 33rd International Symposium on Microarchitecture (MICRO-33), Monterey, California, December 10, 2000
  • Parallel Sorting Algorithms with Sampling Techniques on Clusters with Processors Running at Different Speeds
    Christophe Cérin and Jean-Luc Gaudiot
    Proceedings of the 7th International Conference on High Performance Computing (HiPC ’00), pp. 301-309, Bangalore, India, December 17-20, 2000
  • Memory Latency: to Tolerate or to Reduce?
    Amol Bakshi, Jean-Luc Gaudiot, Wen-Yen Lin, Manil Makhija, Viktor K. Prasanna, Wonwoo Ro, and Chulho Shin
    Invited paper at the Simposio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho (Proceedings of the 12th Symposium on Computer Architecture and High Performance Computing), SBAC-PAD’00, São Pedro, Brazil, October 24-27, 2000
  • A High-Performance, Hierarchical Decoupled Architecture
    Stephen P. Crago, Alvin Despain, Jean-Luc Gaudiot, Manil Makhija, Won W. Ro, and Apoorv Srivastava
    Proceedings of the Memory Access DEcoupling for superscalar and multiple issue Architectures (MEDEA) Workshop, Philadelphia, Pennsylvania, October 15, 2000
  • I-Structure Software Cache, an approach to exploit data locality in cluster computing
    Alfredo Cristobal, Andrei Tchernykh, Jean-Luc Gaudiot, and Wen-Yen Lin
    Proceedings of the 2000 International Workshop on Cluster Computing – Technologies, Environments, and Applications (CC-TEA ‘2000), held in conjunction with PDPTA-2000, Monte Carlo Resort, Las Vegas, Nevada, USA, June 26-29, 2000
  • Flow-Sensitive Alias Analysis with Referred-Set Representation for Java
    Jehak Woo, Jongwook Woo, and Jean-Luc Gaudiot
    Proceedings of the 4th International Conference/Exhibition on High Performance Computing in Asia-Pacific Region (HPC-ASIA ’00), May 14-17, 2000
  • Evaluation of Two BSP Libraries through Parallel Sorting on Clusters
    Christophe Cérin and Jean-Luc Gaudiot
    Proceedings of the 2nd Workshop on Cluster-Based Computing (WCBC ’00), Santa Fe, New Mexico, May 6, 2000
  • Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System
    Wen-Yen Lin, José Nelson Amaral, Jean-Luc Gaudiot, and Guang R. Gao
    Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS ’00), pp. 589-594, Cancún, México, May 1-5, 2000
  • An Efficient Heuristic for Code Partitioning
    Moez Ayed and Jean-Luc Gaudiot
    Parallel Computing Journal, Vol. 26, No. 4, pp. 399-426, March 2000
  • Performance Analysis of the I-Structure Software Cache on Multi-Threading Systems
    Wen-Yen Lin, Jean-Luc Gaudiot, José Nelson Amaral, and Guang R. Gao
    Proceedings of the 19th IEEE International Performance, Computing, and Communication Conference (IPCCC ’00), pp. 83-89, Phoenix, Arizona, February 20-22, 2000
  • Quantifying the SMT Layout Overhead – Does SMT Pull its Weight?
    Jim Burns and Jean-Luc Gaudiot
    Proceedings of the 6th International Symposium on High-Performance Computer Architecture (HPCA-6), pp. 109-120, Toulouse, France, January 8-12, 2000
1999
  • Algorithms for Stable Sorting to Minimize Communications in Networks of Workstations and their Implementations in BSP
    Christophe Cérin and Jean-Luc Gaudiot
    Proceedings of the 1st IEEE Computer Society International Workshop on Cluster Computing (IWCC ’99), pp. 112-120, Melbourne, Australia, December 2-3, 1999
  • Run-time Mapping of Graph-Problem Instances onto Reconfigurable Hardware
    Andreas Dandalis, Viktor K. Prasanna, and Jean-Luc Gaudiot
    Proceedings of the 1999 Military and Aerospace Applications of Programmable Devices and Technologies Conference, June 1999
  • Communication Generation for Aligned and Cyclic(K) Distributions Using Integer Lattice
    Eric Hung-Yu Tseng and Jean-Luc Gaudiot
    IEEE Transactions on Parallel and Distributed Systems, Vol. 10, No.2, pp. 136-146, February 1999
  • Compiling for Efficient Communication of Aligned Arrays with Block-Cyclic Distribution
    Eric Hung-Yu Tseng and Jean-Luc Gaudiot
    Proceedings of the 22nd Australasian Computer Science Conference, Auckland, New Zealand, January 18-21, 1999
  • Exploring the SMT Fetch Bottleneck
    James Burns and Jean-Luc Gaudiot
    Proceedings of the Workshop on Multithreaded Execution, Architecture and Compilation (MTEAC ’99), Orlando, Florida, January 9-12, 1999
1998
  • Flat Indexing: A Compilation Technique to Enhance Parallelism of Logic Programs
    Hiecheol Kim and Jean-Luc Gaudiot
    Proceedings of the 1998 International Conference on Parallel and Distributed Systems (ICPADS ’98), pp. 766-774, Taipei, Taiwan, December 14-16, 1998
  • Parallel Implementation of Logic Programs on a Distributed Shared Multiprocessor System
    Hiecheol Kim and Jean-Luc Gaudiot
    Proceedings of the 1998 International Parallel Computing Workshop (PCW ’98), pp. 151-158, Singapore, September 1998
  • The Implementation and Performance of the TC-Prolog System
    Hiecheol Kim, Yong-Doo Lee, and Jean-Luc Gaudiot
    Proceedings of the International Technical Conference on Circuit/Systems, Computers and Communications (ITC-CSCC ’98), Vol. 2, pp. 1151-1155, Sokcho, Korea, July 1998
  • Analysis of a Heuristic for Code Partitioning
    Moez Ayed and Jean-Luc Gaudiot
    Journal of Supercomputing, High-Performance Computer Design, Analysis and Use, Vol. 12, No. 3, pp. 191-226, May 1998
  • Implementing Parallel Branch-And-Bound with Extended Sisal 2.0
    Yung-Syau Chen and Jean-Luc Gaudiot
    Parallel Processing Letters, Vol. 8, No. 1, pp. 41-50, March 1998
  • The Design of an I-Structure Software Cache System
    Wen-Yen Lin and Jean-Luc Gaudiot
    Proceedings of the 1998 Workshop on Multithreaded Execution, Architecture and Compilation (MTEAC 98), Las Vegas, Nevada, Jan. 31 – Feb. 1, 1998
1997
  • Exploiting Global Data Locality in Non-Blocking Multithreaded Architectures
    Wen-Yen Lin and Jean-Luc Gaudiot
    Proceedings of the 3rd International Symposium on Parallel Architecture, Algorithms, and Networks (I-SPAN ’97), pp. 78-84, Taipei, Taiwan, December 18-20, 1997
  • Data and Workload Distribution in a Multithreaded Architecture
    Andrew Sohn, Mitsuhisa Sato, Namhoon Yoo, and Jean-Luc Gaudiot
    Journal of Parallel and Distributed Computing, Vol. 40, No.2, pp. 256-264, February 1997
  • Two Techniques for Static Array Partitioning on Message-Passing Parallel Machines
    Eric Hung-Yu Tseng and Jean-Luc Gaudiot
    Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT ’97), pp. 225-235, San Francisco, California, November 10-14, 1997
  • Exploiting Locality and Tolerating Remote Memory Access Latency using Thread Migration
    Stephen Jenks and Jean-Luc Gaudiot
    International Journal of Parallel Programming, Vol. 25, No. 4, pp. 281-304, August 1997
  • The Sisal Model of Functional Programming and its Implementation
    Jean-Luc Gaudiot, Wim Böhm, Walid A. Najjar, Tom DeBoni, John Feo, and Patrick Miller
    Proceedings of the 2nd Aizu International Symposium on Parallel Algorithms/Architectures Synthesis (pAs ’97), pp. 112-123, Aizu-Wakamatsu, Japan, March 17-21, 1997
  • A Compiler Strategy for Generating Efficient Communication Based on Array Distribution Directives
    Eric Hung-Yu Tseng and Jean-Luc Gaudiot
    Proceedings of the 3rd International Conference on Computer Science and Informatics (CS&I ’97), Research Triangle Park, North Carolina, USA, March 1997
1996
  • Extending Functional Languages with Stateful Computations
    Yung-Syau Chen and Jean-Luc Gaudiot
    Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing (SPDP ’96), pp. 542-549, New Orleans, Louisiana, October 23-26, 1996
  • I-Structure Software Cache – A Split-Phase Transaction Runtime Cache System
    Wen-Yen Lin and Jean-Luc Gaudiot
    Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT ’96), pp. 122-126, Boston, Massachusetts, October 20-23, 1996
  • Nomadic Threads: A Migrating Multithreaded Approach to Remote Memory Accesses in Multiprocessors
    Stephen Jenks and Jean-Luc Gaudiot
    Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT ’96), pp. 2-11, Boston, Massachusetts, October 20-23, 1996
  • Semantics Specifications of Extended Sisal 2.0 in the Centaur System
    Yung-Syau Chen and Jean-Luc Gaudiot
    Proceedings of the 8th International Conference on Parallel and Distributed Computing and Systems (ICPDCS ’96), Chicago, Illinois, October 16-19, 1996
  • Parallel Computing with the SISAL Functional Language: Programmability and Performance Issues
    Chinhyun Kim, Jean-Luc Gaudiot, and Wlodek Proskurowski
    Software – Practice and Experience, Vol. 26, No. 9, pp. 1025-1051, September 1996
  • An Application of Extended Sisal 2.0
    Yung-Syau Chen and Jean-Luc Gaudiot
    Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 96), Vol. 1, pp. 245-251, Sunnyvale, California, August 9-11, 1996
  • A Scalable Cache Design for I-Structures in Multithreaded Architectures
    Jean-Luc Gaudiot and Chung-Ta Cheng
    Proceedings of the 1996 International Conference on Parallel Processing (ICPP ’96), Vol. 1, pp. 263-266, Bloomingdale, Illinois, August 12-16, 1996
  • Worker-Based Parallel Computing on PVM
    Dae-Kyun Yoon and Jean-Luc Gaudiot
    Proceedings of 2nd International Euro-Par Conference on Parallel Processing, Vol.1, pp. 506-509, Lyon, France, August 1996
  • Effects of Multithreading on Data and Workload Distribution for Distributed-Memory Multiprocessors
    Andrew Sohn, Mitsuhisa Sato, Namhoon Yoo, and Jean-Luc Gaudiot
    Proceedings of the 10th International Parallel Processing Symposium (IPPS ’96), pp. 116-122, Honolulu, Hawaii, April 15-19, 1996
1995
  • Parallelism Detection Algorithm for Extended Sisal Programs in Centaur
    Yung-Syau Chen and Jean-Luc Gaudiot
    Proceedings of the 8th ISCA International Conference on Parallel and Distributed Computing Systems (ICPDCS ’95), Orlando, Florida, September 1995
  • A Formal Semantics for Sisal Array
    Isabelle Attali, Denis Caromel, Yung-Syau Chen, Jean-Luc Gaudiot, and Andrew L. Wendelborn
    Proceedings of the 1995 Joint Conference on Information Science, Wrightsville Beach, North Carolina, September 1995
  • Incorporating Input/Output Operations into Dynamic Data-Flow Graphs
    Paraskevas Evripidou and Jean-Luc Gaudiot
    Parallel Computing, Vol. 21, No. 8, pp. 1285-1311, August 1995
  • Preface
    Jean-Luc Gaudiot, Lubomir Bic, and Paraskevas Evripidou
    Proceedings of the IFIP WG 10.3 Working Conference on Parallel Architectures and Compilation Techniques (PACT ’95), Limassol, Cyprus, June 27-29, 1995
  • Implementing Regularly Structured Neural Networks on the DREAM Machine
    Soheil Shams and Jean-Luc Gaudiot
    IEEE Transactions on Neural Networks, Vol. 6, No. 2, pp. 407-421, March 1995
1994
  • Comments on “Network Resilience: A Measure of Network Fault-Tolerance” [and reply]
    F.K. Hwang, Walid A. Najjar, and Jean-Luc Gaudiot
    IEEE Transactions on Computers, Vol. 43, No. 12, pp. 1451-1453, December 1994
  • Distributed Parallel Object-oriented Environment for Traffic Simulation (POETS)
    Susan L. Mabry and Jean-Luc Gaudiot
    Proceedings of the 26th Winter Simulation Conference, pp. 1093-1100, Orlando, Florida, December 11-14, 1994
  • Exploitation of Fine-grain Parallelism in Logic Languages on Massively Parallel Architectures
    Hiecheol Kim and Jean-Luc Gaudiot
    Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques (PACT ’94), pp. 225-234, Montréal, Canada, August 24-26, 1994
  • A Hierarchical Activation Management Technique for Fine-Grain Multithreading Execution
    Chinhyun Kim and Jean-Luc Gaudiot
    Proceedings of the Parallel Architectures and Languages Europe (PARLE ’94), pp. 577-588, Athens, Greece, July 4-8, 1994
  • A Direct Array Injection Technique in a Fine-Grain Multithreading Execution Model
    Chinhyun Kim and Jean-Luc Gaudiot
    Proceedings of the 8th International Parallel Processing Symposium (IPPS ’94), pp. 187-194, Cancún, México, April 26-29, 1994
  • Performance studies of the EM-4 multithreaded multiprocessor on nonnumeric problems: preliminary report
    Andrew Sohn, Jean-Luc Gaudiot, Mitsuhisa Sato, Shuichi Sakai, Yuetsu Kodama, and Yoshinori Yamaguchi
    Proceedings of the 1994 simulation multiconference on Grand challenges in computer simulation, pp. 264-269, San Diego, California, April 1994
1993
  • Program Chairs’ message
    Sandeep Bhatt, Jean-Luc Gaudiot, Lalit Patnaik, and Mike Reeve
    Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, December 1993
  • Programmability and Performance Issues: the Case of an Iterative Partial Differential Equation Solver
    Chinhyun Kim, Jean-Luc Gaudiot, and Wlodek Proskurowski
    Proceedings of the 3rd Sisal Users’ Conference (SISAL ’93), San Diego, California, October 3-5, 1993
  • Data-Driven Execution of Logic Languages
    Jean-Luc Gaudiot, Hiecheol Kim, and Robert E. Stumberger
    Proceedings of the ICLP ’93 Postconference Workshop on Concurrent, Distributed and Parallel Implementations of Logic Programming Systems, Budapest, Hungary, June 1993
  • Programming Parallel Architectures for Knowledge-Based Applications
    Jean-Luc Gaudiot, Hiecheol Kim, R.A. Liuzzi, C.A. Montgomery, and Robert E. Stumberger
    Proceedings of the 3rd Annual Mohawk Valley IEEE DUAL-USE Technologies and Applications Conference, Utica, New York, May 1993
  • Block Scheduling of Iterative Algorithms and Graph-Level Priority Scheduling in a Simulated Data-Flow Multiprocessor
    Paraskevas Evripidou and Jean-Luc Gaudiot
    IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 4, pp. 398-413, April 1993
  • Parallel Implementations of Neural Networks
    Soheil Shams and Jean-Luc Gaudiot
    International Journal on Artificial Intelligence Tools, Vol. 2, No.4, pp. 557-581, 1993
  • Preface
    Kemal Ebcioglu and Jean-Luc Gaudiot
    Proceedings of the IFIP WG10.3 Working Conference on Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, Orlando, Florida, January 20-22, 1993
1992
  • Adaptation of Self-Replicating Digital Organisms
    Walter Alden Tackett and Jean-Luc Gaudiot
    Proceedings of the International Joint Conference on Neural Networks, Beijing, China, November 1992
  • A System for Data-Driven Programming of Multicomputers
    Jean-Luc Gaudiot and Giorgio Ventre
    Proceedings of the 4th Brazilian Symposium in Computer Architectures, High Performance Computing (SBAC-PAD), São Paulo, Brazil, October 1992
  • Programming and Evaluating the Performance of Signal Processing Applications in the SISAL Programming Environment
    Dae-kyun Yoon and Jean-Luc Gaudiot
    Proceedings of the 2nd Sisal Users’ Conference, pp. 67-82, San Diego, California, October 4-6, 1992
  • Parallelism Analysis of the Tower-of-Hanoi on the Sequent Symmetry Shared Memory Multiprocessor
    Andrew Sohn and Jean-Luc Gaudiot
    Proceedings of the 2nd Pacific Rim International Conference on Artificial Intelligence, Seoul, Korea, September 16-18, 1992
  • Efficient Implementation of Neural Networks on the DREAM Machine
    Soheil Shams and Jean-Luc Gaudiot
    Proceedings of the 11th IAPR International Conference on Pattern Recognition, Vol. IV, Conference D: Architectures for Vision and Pattern Recognition, pp. 204-208, The Hague, The Netherlands, August 30 – September 3, 1992
  • Parallelism Profiling of an Ops5 Production System Interpreter
    Andrew Sohn, Jean-Luc Gaudiot, and Michel Guyot
    Proceedings of the 4th International Conference on Software Engineering and Knowledge Engineering, pp. 534-543, Capri, Italy, June 15-20, 1992
  • Concurrent Logic Programming Language on a Data-Driven Architecture
    Jean-Luc Gaudiot and Hiecheol Kim
    Proceedings of the 1992 Workshop on Future Directions of Parallel Programming and Architecture, Tokyo, Japan, June 1992
  • Performance Evaluation of the Multiple Root Node Approach to the Rete Pattern Matcher for Production Systems
    Andrew Sohn and Jean-Luc Gaudiot
    Proceedings of the 1992 5th Generation Computer Systems Conference (FGCS ’92), Vol. 2, pp. 977-986, Tokyo, Japan, June 1-5, 1992
  • Learning Legal Moves in Planning Problems: A Connectionist Approach to Examining Legal Moves in the Tower-of-Hanoi
    Andrew Sohn and Jean-Luc Gaudiot
    International Journal on Engineering Applications of Artificial Intelligence, pp. 239-245, March 1992
  • A Survey on the state-of-art research in parallel processing of production systems
    Andrew Sohn and Jean-Luc Gaudiot
    International Journal on Artificial Intelligence Tools, pp. 279-331, January 1992
1991
  • Performance Measurement of Linear Systems Solvers on Data-Driven Multiprocessor Systems
    Jean-Luc Gaudiot and Chih-Ming Lin
    Proceedings of the Parallel Computing ’91, London, United Kingdom, September 1991
  • Performance Measures for Multiprocessor Systems
    Jean-Luc Gaudiot and Chih-Ming Lin
    Proceedings of the Parallel Computing ’91, London, United Kingdom, September 1991
  • Data-Driven Execution of Natural Language Parsing
    Jean-Luc Gaudiot, C.A. Montgomery, and R.E. Stumberger
    Proceedings of the 1st International Workshop on Parallel Processing for Artificial Intelligence Applications, Sydney, Australia, August 1991
  • A Macro Actor/Token Implementation of Production Systems on a Data-Flow Multiprocessor
    Andrew Sohn and Jean-Luc Gaudiot
    Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI ’91), pp. 36-41, Sydney, Australia, August 1991
  • Parallel Methods for Implementations of Neural Networks
    Soheil Shams and Jean-Luc Gaudiot
    Proceedings of the Seattle International Joint Conference on Neural Networks (IJCNN ’91), Vol. 2, pp. II A-988, July 8-14, 1991
  • Scalability Analysis in Gracefully-Degradable Large Systems
    Walid A. Najjar and Jean-Luc Gaudiot
    IEEE Transactions on Reliability, Vol. 40, No. 2, pp. 189-197, June 1991
  • A Scheme to Extract Run-Time Parallelism from Sequential Loops
    Chinhyun Kim and Jean-Luc Gaudiot
    Proceedings of the 5th ACM International Conference on Supercomputing (ICS ’91), pp. 75-84, Cologne, Germany, June 17-21, 1991
  • Chaotic Linear System Solvers in a Variable-Grain Data-Driven Multiprocessor Systems
    Jean-Luc Gaudiot and Chih-Ming Lin
    Proceedings of the Conference on Parallel Architectures and Languages Europe (PARLE ’91), Vol.2: Parallel Languages, pp. 331-348, Eindhoven, The Netherlands, June 1991
  • Input/Output Operations for Hybrid Data-Flow/Control-Flow Systems
    Paraskevas Evripidou and Jean-Luc Gaudiot
    Proceedings of the 5th International Parallel Processing Symposium (IPPS ’91), pp. 318-323, April 30 – May 2, 1991