Participants in the Ptolemy Project
- Edward A. Lee
(eal@eecs.berkeley.edu)
- Director
- David G.
Messerschmitt
(messer@eecs.berkeley.edu)
- Co-Director
- Christopher Hylands
(cxh@eecs.berkeley.edu)
- Ptolemy manager, release management, GNU tools, octtools, vem, Tcl/Tk,
Tycho, system administration
- Fiona Sinclair
(fiona@eecs.berkeley.edu)
- Grant administration, Administrative assistant
- Mary P. Stewart
(marys@eecs.berkeley.edu)
- System administration
- John Reekie
(johnr@eecs.berkeley.edu)
- Functional language theory and compilers,
parallel implementations of signal processing algorithms,
graphical user interfaces, Tycho
- John Davis, II
(davisj@eecs.berkeley.edu)
- Mutable systems, higher order functions
- Ron Galicia
(galicia@eecs.berkeley.edu)
- Embedded multicomputing, real-time computer vision and image processing,
hardware/software codesign
- Mudit Goel
(mudit@eecs.berkeley.edu)
- Adaptive Digital Signal Processing
- Michael Goodwin
(michaelg@eecs.berkeley.edu)
- Audio signal processing, time-frequency analysis and synthesis,
computer music
- Bilung Lee
(bilung@eecs.berkeley.edu)
- Image and video processing, telecommunications software
- William Li
(wli@eecs.berkeley.edu)
- Collaborating instances of Ptolemy,
The Infopad Project
- Jie Liu
(liuj@eecs.berkeley.edu)
- Distributed Adaptive Signal Processing Systems
- Neil Smyth
(nsmyth@eecs.berkeley.edu)
- Redevelopment of Ptolemy kernel in Java
- Michael C.
Williamson
(cameron@eecs.berkeley.edu)
- Generating timed circuits from dataflow graphs, VHDL modeling, VHDL domain
- Yuhong Xiong
(yuhong@eecs.berkeley.edu)
- Type System
None right now.
- Neal Becker
(Comsat Laboratories)
(neal@ctd.comsat.com)
- SDF stars, HP port, Complex class
- Shuvra S. Bhattacharyya
(Hitachi America, Ltd.)
(shuvra@halsrl.com)
- Uniprocessor and multiprocessor scheduling,
optimization of generated assembly code,
interprocessor communication, Tycho,
Master's Student 1988-1989 and Ph.D. Student 1991-1994
- Joseph
T. Buck
(Synopsys, Inc.)
(jbuck@synopsys.com)
- Boolean dataflow, Ptolemy kernel, Linux port, ptcl, ptlang, scheduling,
Motorola DSP assembly code generation,
Ph.D. Student 1989-1993
- Wan-Teh Chang
(Netscape Communications)
- Hierarchical finite-state machine controllers, telecommunications software,
graphical user interfaces, higher-order functions, Ptolemy kernel, Tycho
- William Chen
(Columbia University)
(bchen@ctr.columbia.edu)
- Native signal processing on the UltraSparc
- Stephen Edwards
(Simplex Solutions)
(sedwards@eecs.berkeley.edu)
- Hierarchical finite state machines, Statecharts, Esterel, Esterel compilers
- Brian L. Evans
(The University of Texas at Austin)
(bevans@ece.utexas.edu)
- Algorithm design, multidimensional signal processing, educational software,
graphical user interfaces, Ptolemy Matlab/Mathematica interfaces, Tycho,
Post-Doctoral Researcher 1993-1996
- Alain Girault
(INRIA)
(girault@eecs.berkeley.edu)
- Synchronous languages, formal models for concurrent computations,
distributed computing, Visiting Post-Doctoral Researcher 1995-1996
- Soonhoi Ha
(Seoul National University)
(sha@snucom.snu.ac.kr)
- Scheduling, dynamic dataflow, discrete-event domain, code generation,
Ph.D. Student 1988-1992
- Asawaree Kalavade
(Bell Labs)
(kalavade@bell-labs.com)
- Hardware/software partitioning and codesign, design methodology management,
Thor, Silage, and design methodology management domains,
Ph.D. Student 1990-1995
- Tom Lane
(Structured Software Systems)
(tgl@sss.pgh.pa.us)
- HP Port, many improvements to pigi and the kernel.
- Praveen K. Murthy
(murthy@eecs.berkeley.edu)
- Scheduling, code generation, multidimensional dataflow,
semantical issues in dataflow
- Thomas M. Parks
(MIT Lincoln Labs)
(parks@ll.mit.edu)
- Real-time computing, process networks, higher-order functions,
code generation in C domain, Ph.D. Student 1990-1995
- Rajagopal Nagarajan
(Department of Computing, Imperial College, London )
(R.Nagarajan@doc.ic.ac.uk)
- Logic, concurrency, programming language semantics, specification and
verification.
- Eric K. Pauer
(Sanders, a Lockheed Martin Company)
(pauer@sanders.com)
- Architecture Trade Application
- José Luis Pino
(Hewlett Packard, EEsof Division)
(jpino@wlv.hp.com)
- Multiprocessor scheduling, code generation for heterogeneous DSP systems,
hierarchical scheduling, Motorola DSP assembly code generation,
cosimulation, user interfaces
- Sunil Samel
(IMEC)
(samel@imec.be)
- HP port
- S. Sriram
(Texas Instruments)
(sriram@hc.ti.com)
- Parallel architectures, interprocessor communication, scheduling theory,
Motorola DSP assembly code generation, Ph.D. Student 1990-1995
- Richard S.
Stevens
(Naval Research Laboratory)
(dstevens@eecs.berkeley.edu)
- Models and multiprocessor scheduling of dynamic dataflow computation,
Processing Graph
Method Navy standard
- Stefan De Troch
(IMEC)
(detroch@imec.be)
- HP port
- Xavier Warzee (Thomson CSF)
(warzee@sctf.thomson-csf.fr)
- ArrayOL domain, IBM RS/6000
port, Ptolemy evaluation
Some of these made their contribution through the Gabriel Project.
- Raza Ahmed (Tektronix Inc.)
(razaa@master.cna.tek.com)
- Heuristic search packages for Mathematica, implementation cost target,
Undergraduate researcher 1996
- Egbert Ammicht (AT&T)
(E.Ammicht@att.com)
- DSP3 code generation
- Sunil Bhave
(sunil@eecs.berkeley.edu)
- Audio interfaces and formats in Ptolemy,
Undergraduate Researcher 1996-1997
- Anindo Banerjea
(banerjea@cs.berkeley.edu)
- Discrete-event scheduling
- John Barry
(Georgia Institute of Technology)
(john.barry@ee.gatech.edu)
- Optical communications, Ph.D. Student 1986-1992
- Neal Becker
(Comsat Laboratories)
(Neal.Becker@comsat.com)
- HP and Linux port, incremental linking development, user contributed stars.
- Jeff C. Bier
(Berkeley Design Technology, Inc.)
(jeff@bdti.com)
- Motorola DSP assembly code generation, Gabriel, Master's Student 1988-1989
- Philip Bitar
- Discrete-event domain, graphical user interface
- Michael Bosse
(Boston University)
(zanj@bu.edu)
- Tcl/Tk visualization in the IPUS domain
(Integrated Processing and Understanding of Signals)
- Rachel Bowers
- Ptolemy demonstrations
- Bill Bush
- Vem schematic interface
- Andrea Casotto
- Vem schematic interface
- Michael J. Chen
(Geoworks)
(mchen@geoworks.com)
- Multidimensional dataflow and signal processing,
Master's Student 1993-1994
- Kang Ngee Chia
(UCLA)
(kangngee@ee.ucla.edu)
- Code generation in C, Undergraduate Researcher Summer 1995
- Cliff Cordeiro
(cliffc@eecs.berkeley.edu)
- Interactive documentation
- Gyorgy Csertan
(Technical University of Budapest)
- Converted Ptolemy 0.5.1 documentation to on-line hypertext HTML format
- Rolando Diesta
(diesta@eecs.berkeley.edu)
- Discrete-event applications, networks, Graduate Student 1991-1995
- Peter Dufault
(HD Associated, Inc.)
(dufault@hda.com>)
- FreeBSD port
- Chandan Egbert
- Beta testing
- Dirk Forchel
(Technical University Dresden, Fraunhofer Institute of Microelectronic
Circuits and Systems)
(df2@inf.tu-dresden.de and
forchel@imsdd.fhg.de)
- Code Generation for the Dynamic Dataflow Domain (CGDDF) and Linux port
- Yair Enden
(Motorola)
- Fix-point blocks in the CGC domain
- Martha Fratt
- Speech processing, Gabriel, Master's student 1989-1990
- Edwin E. Goei
(Sun)
(edg@eng.sun.com)
- Vem schematic interface
- Mike Grimwood
- Digital infrared communication links, Gabriel, Master's student 1989-1990
- Steve X. Gu
(Nortel, formerly Northern Telecom)
(stevegu@ntmtv.com)
- Tcl/Tk interface to Mathematica, educational software,
software for wireless communications systems,
Undergraduate Researcher 1994-1995
- Luis Gutierrez
(luisgm@.eecs.berkeley.edu)
- Motorola 56000 Code Generation Stars, Texas Instruments C50 Domain,
real-time video processing in embedded systems,
Undergraduate Researcher 1996-1997
Eric Guntvedt
Gabriel
Erick Hamilton
Ptolemy Demonstrations
Richard Han
(rhan@eecs.berkeley.edu)
Discrete-event applications,
encryption in high error-rate applications,
The Infopad Project,
Current Ph.D. Student
David Harrison
Vem schematic interface
Paul E. Haskell
(Compression Labs)
Image processing, video processing, and networks
Fritz Heinrichmeyer
(FernUniverstitat at Hagen)
(fritz.heinrichmeyer@fernuni-hagen.de)
Code generation domain for the TMS320C50 DSP processor
Holly Heine
Graphical user interface in Gabriel
Roger Hillson
(Naval Research Laboratory)
(hillson@ait.nrl.navy.mil)
Dataflow, VHDL domains
Wai-Hung Ho
Gabriel demonstrations
John Hoch
Unknown
Sangjin Hong
(sangjin@mho.eecs.berkeley.edu)
Heterogeneous architecture design and simulation,
communicating process domain
Steve How
Code generation, multirate systems, Gabriel, Master's student 1989-1990
Chih-Tsung Huang
Motorola DSP assembly code generation
Michael Huang
(Boston University)
(ghuang@bu.edu)
islang preprocessor for stars in IPUS domain (Integrated Processing and Understanding of Signals)
Wei-Jen Huang
(Stanford University)
Graphical user interface, Undergraduate Researcher 1994
Farhad Jalilvand
(Nortel, formerly Northern Telecom)
(farhad_jalilvand@nt.com)
Communications demonstrations and subsystems, Undergraduate Researcher 1995
Alan Kamas
(Independent Consultant)
(aok@holonet.net)
User Interface Design, Software Development, Project Manager 1991-1995
Seehyun Kim
(shark@hdtv.snu.ac.kr)
Fixed-point computation
Karim Khiar (Thomson CSF)
(khiar@airsys.thomson.fr)
Radar and higher-order functions, Visiting Master's Student 1994
Alireza Khazeni
Implementing fixed-point arithmetic and stars
Joel King
(jking@eecs.berkeley.edu)
Spice domain, mixed-signal simulation and IC design, Tycho,
Master's student 1995-1996
Ed Knightly
(U.C. Berkeley)
(knightly@cs.berkeley.edu)
Discrete-event scheduling, networks, Ph.D. Student 1991-1996
Ichiro Kuroda
(NEC)
(kuroda@dsp.cl.nec.co.jp)
Kernel development (parameter and state specification and parsing),
Visiting Industrial Fellow 1989-1990
Alexander Kurpiers
(Technical University of Darmstadt, Germany)
AIX port
Allen Lao
(Applied Signal Technology)
(ayl@appsig.com)
Message queue domain, ATM network simulations (video)
Phil D. Lapsley
(Berkeley Design Technology, Inc.)
(phil@bdti.com)
Dataflow modeling, Motorola DSP assembly code generation,
workstation and DSP board interfaces, Gabriel,
Master's student 1990-1991
Jonathan Lee
Gabriel
Seungjun Lee
Communicating processes domain, Thor domain
Steven P. Levitan
(Department of Electrical Engineering, University of Pittsburgh)
(steve@ee.pitt.edu)
Computer
Aided Design and Simulation of Free Space Optoelectronic Information
Processing Systems
Yu Kee Lim
(yukee@mho.eecs.berkeley.edu)
Software quality (debugging and documentation), developing new CGC stars,
matrix support for code generation domains, ptdsp library,
Undergraduate student researcher 1996
John Loh
Message queue domain, ATM networks
Yoshio Miki
(Hitachi, Ltd.)
(ymiki@eecs.berkeley.edu)
Control logic generation, performance estimation of pipelines,
interface between the SDF and DE domains, Visiting Industrial Scholar 1995
Takashi Miyazaki
(NEC)
(tmiyazki@eecs.berkeley.edu)
Real-time video signal processing, DSP architectures
Brian Mountford
Gabriel
Douglas Niehaus
(University of Kansas)
xxx domain, Tcl/Tk interface, pigi/oct interface
Maureen O'Reilly
Motorola DSP assembly code generation in Gabriel, modem design,
Master's student 1989-1990
Johnathan Reason
(U.C. Berkeley)
(reason@mho.eecs.berkeley.edu)
NetBSD port, video coding over wireless networks,
asynchronous video coding,
The Infopad Project
Christopher Scannell
(Naval Research Laboratory)
Beta testing
Farhana Sheikh
(farhana@eecs.berkeley.edu)
Visual design methodology for real-time systems, parallel and distributed
processing, and video signal processing, Master's Student 1995-1996
Sun-Inn Shih
Real-time video signal processing, code generation,
Master's student 1993-1994
Gilbert C. Sih
Parallel scheduling, interprocessor communication,
Ph.D. student 1987-1991
Mario Jorge Silva
(Enterprise Integration Technologies)
(msilva@eit.com)
User interfaces
Rick L. Spickelmier
Vem schematic interface
Matthew Tavis
(Sapient)
(mtavis@sapient.com)
Graphical user interfaces, Tycho, Undergraduate researcher 1995-1996
Juergen Teich
(ETH-Zurich)
(teich@tik.ethz.ch)
Scheduling, optimization, mixed synchronous/asynchronous systems,
Postdoctoral Researcher 1994
Warren W. Tsai
VHDL modeling, Undergraduate Researcher 1995
William Tsu
(punsin@mho.eecs.berkeley.edu)
VHDL simulators attached to VHDL domain, Undergraduate Researcher 1995
Jens Voigt
(voigtje@ifn.et.tu-dresden.de)
(Dresden University of Technology Communications Laboratory)
Dynamic Higher Order Functions in the DE Domain, C++ Ptolemy/Java interface
Alberto Vignani
Linux port
Gregory S. Walter
ATM networks, speech coding, Master's student 1991-1992
Patrick J. Warner
(pow@eecs.berkeley.edu)
Parallel processing, interprocessor communication,
network of workstations target
Anders Wass
Thor domain
Kennard D. White (Diva Communications)
(kennard@diva.com)
C and Motorola DSP assembly code generation, CM5 target,
user interfaces: tkoct and Xpole,
filter design, Master's Student 1989-1993
Joseph M. Winograd
(Boston University)
(winograd@bu.edu)
Knowledge-based signal processing,
IPUS (Integrated Processing and Understanding of Signals) domain
Andria Wong
Gabriel
Anthony Wong
Assembly code generation in Gabriel, Master's student 1991-1992
Mei Xiao
(Tyecin Systems Inc.)
(xmei@tyecin.com)
Image processing, graphical user interfaces, Master's Student 1993-1995
Chris Yu
(Naval Research Laboratory)
Matrix representations
Last updated 12/19/97.
Send comments to
www@ptolemy.eecs.berkeley.edu.