Robert French - Published Papers and Issued Patents
Papers
- The Multiprocessor as a General-Purpose
Processor: A Software Perspective
Saman P. Amarasinghe, Jennifer M. Anderson, Chris
S. Wilson, Shih-Wei Liao, Robert S. French, Mary W. Hall, Brian
R. Murphy and Monica S. Lam.
IEEE Micro, June,
1996.
- Hot Compilers for Future Hot Chips
Saman Amarasinghe, Jennifer
Anderson, Robert French, Mary Hall, Monica Lam, Shih-Wei Liao, Brian
Murphy, Chau-Wen Tseng, Chris Wilson, Robert Wilson
HOT Chips VII,
August, 1995, pp. 167-177.
- A
General Method for Compiling Event-Driven Simulations
Robert S. French, Monica
S. Lam, Jeremy R. Levitt, Kunle Olukotun
32nd ACM/IEEE Design
Automation Conference, June, 1995, pp. 151-156.
- SUIF:
An Infrastructure for Research on Parallelizing and Optimizing
Compilers
R. Wilson,
R. French, C. Wilson, S. Amarasinghe, J. Anderson, S. Tjiang,
S.-W. Liao, C.-W. Tseng, M. Hall, M. Lam, and J. Hennessy
ACM
SIGPLAN Notices, Volume 29 number 12, December, 1994.
- SUIF: A Parallelizing and Optimizing Research
Compiler
Lam, Monica S.,
et al.
Stanford Computer Systems Laboratory Technical Report
No. CSL-TR-94-620, May, 1994.
- The Educational On-Line System
Williams, Nick, et
al.
European UNIX User's Group Proceedings, April, 1990.
- Compiling for Computational
Origami Using Probabilistic Optimization (PostScript)
MIT BS thesis, June,
1990.
- A Simple Placement and Routing
Algorithm for a Two-Dimensional Computational Origami
Architecture
Robert
S. French
Papers of the MIT-ACM Undergraduate Computer Science
Conference, 1989.
- The Zephyr Notification
Service (PostScript)
C. Anthony DellaFera, Mark W. Eichin, Robert S. French,
David C. Jedlinsky, John T. Kohl, William E. Sommerfeld
Proceedings
of the Winter 1988 USENIX Technical Conference, February, 1988,
pp. 213-219.
Patents
- Controlling Multiple Context Processing Elements
Based on Transmitted Message Containing Configuration Data, Address Mask,
and Destination Identification
U.S. patent #7,188,192 ... a continuation of:
- Local Control of Multiple Context Processing
Elements with Configuration Contexts
U.S. patent #6,751,722 ... a continuation of:
- Local Control of Multiple Context Processing
Elements with Major Contexts and Minor Contexts
U.S. patent #6,553,479 ... a continuation of:
- Method and Apparatus for Controlling Contexts
of Multiple Context Processing Elements in a Network of Multiple Context Processing
Elements
U.S. patent #6,457,116 ... a continuation of:
- Method and Apparatus for Controlling Configuration
Memory Contexts of Processing Elements in a Network of Multiple Context Processing
Elements
U.S. patent #5,915,123
- System and Method for Executing Hybridized
Code on a Dynamically Configurable Hardware Environment
U.S. patent #7,032,103 ... a continuation of:
- System and Method for Executing Hybridized
Code on a Dynamically Configurable Hardware Environment
U.S. patent #6,675,289
- Multi-Channel Bi-Directional Bus Network with
Direction Sideband Bit for Multiple Context Processing Elements
U.S. patent #6,990,566 ... a continuation of:
- Three Level Direct Communication Connections
Between Neighboring Multiple Context Processing Elements
U.S. patent #6,745,317
- System and Method of Processing Data Flow
in Multi-Channel, Multi-Service Environment by Dynamically Allocating a Socket
U.S. patent #6,912,576
- Multi-Channel, Multi-Service Debug
U.S. patent #6,892,324
- Method and Apparatus for Retiming in a Network
of Multiple Context Processing Elements
U.S. patent #6,526,498 ... a continuation of:
- Method and Apparatus for Retiming in a Network
of Multiple Context Processing Elements
U.S. patent #6,122,719
- Method and Apparatus for Position Independent
Reconfiguration in a Network of Multiple Context Processing Elements
U.S. patent #6,108,760