Personal information

Biography

Smalltalk (programming language) virtual machine implementor from 1983. Smalltalk systems programmer and architect from 1995. Author of Cog OpenSmalltalk VM. Earlier experience with microprocessors and holography at RAL in the '80's, and with the Dylan language at Harlequin in the '90's. Experience as a researcher in Computer Science at University of York, UK and QMW, University of London, UK, and as a lecturer at QMW. Substantial experience with 3D Virtual Reality for Business Communications at Qwaq/Teleplace and 3DICC using the Croquet/Teatime replicated computation architecture above Smalltalk.

Activities

Employment (13)

3D Immersive Collaboration Consultants, Inc.: San Francisco, California, US

2019-02 to present | Software Engineer, then Chief Technical Officer
Employment
Source: Self-asserted source
Eliot Miranda

feenk: San Francisco, California, US

2018-07 to 2018-12 | VM Maker
Employment
Source: Self-asserted source
Eliot Miranda

Cadence Design Systems (United States): San Jose, California, US

2011-09 to 2018-06 | Architect (Glue (SoaC design support))
Employment
Source: Self-asserted source
Eliot Miranda

Independent Consultant: San Francisco, California, US

2011-03 to 2011-09
Employment
Source: Self-asserted source
Eliot Miranda

Qwaq, then Teleplace: Redwood City, California, US

2008-05 to 2011-03 | Virtual Machine Architect
Employment
Source: Self-asserted source
Eliot Miranda

Cadence Design Systems (United States): San Jose, California, US

2007-01 to 2008-04 | Architect (Fusion (complex system design support))
Employment
Source: Self-asserted source
Eliot Miranda

Cincom Systems, Inc: Santa Clara, California, US

1999-09 to 2006-12 | Technical Lead (VisualWorks)
Employment
Source: Self-asserted source
Eliot Miranda

ParcPlace Systems, then ParcPlace-Digitalk, then ObjectShare: Sunnyvale, California, US

1995-04 to 1999-09 | VM Engineer, then Lead VM Engineer, then Technical Lead for VisualWorks
Employment
Source: Self-asserted source
Eliot Miranda

Harlequin Ltd: Cambridge UK, Cambridgeshire, GB

1994-01 to 1995-02 | Software Engineer
Employment
Source: Self-asserted source
Eliot Miranda

Queen Mary University of London: London, GB

1990-09 to 1993-12 | Lecturer (Computer Science)
Employment
Source: Self-asserted source
Eliot Miranda

Queen Mary University of London: London, GB

1986-09 to 1990-08 | Research Assistant (Computer Science)
Employment
Source: Self-asserted source
Eliot Miranda

University of York: York, Yorkshire, GB

1985-07 to 1986 | Research Assistant (Computer Science)
Employment
Source: Self-asserted source
Eliot Miranda

Rutherford Appleton Laboratory: Didcot, Oxfordshire, GB

1978-09 to 1982-09 | Assistant Scientific Officer, then Scientific Officer (Bubble Chamber Research Group)
Employment
Source: Self-asserted source
Eliot Miranda

Education and qualifications (2)

University of York: York, Yorkshire, GB

1982-09 to 1985-06 | Batchelor of Science (Computer Science)
Qualification
Source: Self-asserted source
Eliot Miranda

Oxford Polytechnic: Oxford, Oxfordshire, GB

1979 to 1979 | Higher National Certificate (Applied Physics)
Qualification
Source: Self-asserted source
Eliot Miranda

Works (21)

Two decades of live coding and debugging of virtual machines through simulation

Software: Practice and Experience
2020 | Journal article
Contributors: Ingalls, Daniel; Miranda, Eliot; Béra, Clément; Gonzalez Boix, Elisa
Source: Self-asserted source
Eliot Miranda

Lazy pointer update for low heap compaction pause times

Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages
2019 | Conference paper
Contributors: Béra, Clément; Miranda, Eliot; Boix, Elisa Gonzalez
Source: Self-asserted source
Eliot Miranda

Garbage Collection Evaluation Infrastructure for the Cog VM

International Workshop on Smalltalk Technologies
2018 | Conference paper
Contributors: Kaleba, Sophie; Béra, Clément; Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

Two decades of smalltalk VM development: live VM development through simulation tools

Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages
2018 | Conference paper
Contributors: Miranda, Eliot; Béra, Clément; Boix, Elisa Gonzalez; Ingalls, Dan
Source: Self-asserted source
Eliot Miranda

Sista: Saving optimized code in snapshots for fast start-up

Proceedings of the 14th International Conference on Managed Languages and Runtimes
2017 | Conference paper
Contributors: Béra, Clément; Miranda, Eliot; Felgentreff, Tim; Denker, Marcus; Ducasse, Stéphane
Source: Self-asserted source
Eliot Miranda

Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization

Journal of Object Technology
2016-03 | Journal article
Part of ISSN: 1660-1769
Contributors: <a href="/contents.php?query=Béra">Clément Béra</a>; <a href="/contents.php?query=Miranda">Eliot Miranda</a>; <a href="/contents.php?query=Denker">Marcus Denker</a>; <a href="/contents.php?query=Ducasse">Stéphane Ducasse</a>
Source: Self-asserted source
Eliot Miranda

Parcels: A Fast and Feature-Rich Binary Deployment Technology

Comput. Lang. Syst. Struct.
2005 | Journal article
Part of ISSN: 1477-8424
Contributors: Miranda, Eliot; Leibs, David; Wuyts, Roel
Source: Self-asserted source
Eliot Miranda

A Sketch for an Adaptive Optimizer for Smalltalk written in Smalltalk

2002 | Other
Contributors: Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

Context Management in VisualWorks 5i

OOPSLA'99 Workshop on Simplicity, Performance and Portability in Virtual Machine Design
1999 | Conference paper
URI:

http://www.esug.org/data/Articles/misc/oopsla99-contexts.pdf

Contributors: Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

VisualWorks Threaded Interconnect

Smalltalk Solutions, New York, USA
1999 | Journal article
Contributors: Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

Meta-programming in a flexible component architecture

Metadata and Dynamic Object-Model Pattern Mining Workshop OOPSLA
1998 | Conference paper
Contributors: Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

A Statistical Comparison of Two Hidden Surface Techniques: the Scan-line and Z-buffer Algorithms

Computer Graphics Forum
1992 | Journal article
Contributors: Slater, Mel; Drake, Kieron; Davison, Allan; Kordakis, Emmanouell; Billyard, Adam; Miranda, Eliot
Source: Self-asserted source
Eliot Miranda

Test of high resolution two-beam holography in a model of the Big European Bubble Chamber, BEBC

Nuclear Instruments and Methods in Physics Research
1984 | Journal article
Contributors: Bjelkhagen, H; Pouyat, F; Kasper, P; Miranda, EE; Sekulin, RL; Venus, W; Walton, L
Source: Self-asserted source
Eliot Miranda

Tests on a holographic method for the rapid-cycling bubble chamber

1982 | Journal article
Contributors: Miranda, EE
Source: Self-asserted source
Eliot Miranda

Laboratory tests of holography for large bubble chambers

1981 | Report
Contributors: Fisher, CM; Miranda, EE; Peterson, V; Sekulin, RL
Source: Self-asserted source
Eliot Miranda

BrouHaHa --- a Portable Smalltalk Interpreter

ACM SIGPLAN Notices
1977 | Journal article
Contributors: Miranda, Eliot E.
Source: Self-asserted source
Eliot Miranda

A Partial Read Barrier for Efficient Support of Live Object-oriented Programming

Conference paper
Contributors: Miranda, Eliot; Béra, Clément
Source: Self-asserted source
Eliot Miranda

Application Of Holographic Techniques To Bubble Chamber Physics

Report
Contributors: Fisher, C.M.; Miranda, Eliot,; Peterson, V.; Sekulin, Robert
Source: Self-asserted source
Eliot Miranda

BrouHaHa --- a Portable Smalltalk Interpreter

Conference paper
Contributors: Eliot Miranda
Source: Self-asserted source
Eliot Miranda

Distributed Garbage Collection

Conference paper
Contributors: Saleh E. Abdullahi; Eliot E. Miranda; Graem A. Ringwood
Source: Self-asserted source
Eliot Miranda
grade
Preferred source (of 2)‎

Remarks Concerning Holography for R.C.B.C.

Report
Contributors: Fisher, C.M.; Miranda, Eliot,; Sekulin, Robert
Source: Self-asserted source
Eliot Miranda