ComputingComputer EngineeringComputer ScienceCompilersComputer ArchitectureProgramming LanguagesHardware AccelerationInterpreter DesignInterpretersLow-level C ProgrammingMicroarchitectural Optimization
BrouHaHa is a portable implementation of the Smalltalk-80 virtual machine interpreter. It is a more efficient redesign of the standard Smalltalk specification, and is tailored to suit conventional 32 bit microprocessors. This paper presents the major design changes and optimization techniques used in the BrouHaHa interpreter. The interpreter runs at 30% of the speed of the Dorado on a Sun 3/160 workstation. The implementation is portable because it is written in C.
6
Efficient implementation of the smalltalk-80 system
L. Peter Deutsch, Allan M. Schiffman · 1984 · 589 citations
David Ungar · ACM SIGSOFT Software Engineering Notes · 1984 · 487 citations
David Ungar · 1984 · 298 citations
Richard M. Cyert · New Directions for Higher Education · 1988 · 86 citations