SOAR (Smalltalk On A RISC)

E723418

SOAR (Smalltalk On A RISC) is a research project that implemented the Smalltalk programming language directly on a RISC architecture to explore efficient object-oriented computing.

Try in SPARQL Jump to: Statements Referenced by

Statements (43)

Predicate Object
instanceOf Smalltalk implementation
object-oriented computing system
research project
acronym SOAR NERFINISHED
approach direct execution of object-oriented primitives
hardware-software co-design
computingModel dynamic typing
object-oriented message passing
contributesTo research on efficient implementation of dynamic languages
research on language-directed computer architecture
domain computer architecture
programming languages
evaluationFocus comparison with conventional RISC implementations
performance of object-oriented workloads
executionModel direct execution of Smalltalk bytecodes or primitives on RISC-like instructions
feature hardware support for message dispatch
hardware support for object representation
hardware-assisted garbage collection mechanisms
optimized method lookup mechanisms
specialized instruction set for Smalltalk primitives
support for dynamic typing at the architectural level
fullName Smalltalk On A RISC NERFINISHED
goal explore architectural support for object-oriented languages
improve performance of Smalltalk on RISC processors
optimize garbage collection for object-oriented workloads
reduce overhead of message sending and dynamic dispatch
implements Smalltalk programming language NERFINISHED
influencedBy RISC processor design principles
Smalltalk virtual machine design
languageFamily Smalltalk family NERFINISHED
optimizationTarget dynamic method lookup
garbage collection
method invocation
object allocation
paradigm object-oriented programming
relatedTo RISC (Reduced Instruction Set Computer) NERFINISHED
Smalltalk-80 NERFINISHED
language-specific processor design
object-oriented hardware architectures
researchFocus direct implementation of Smalltalk on RISC
efficient object-oriented computing
researchType experimental system
targetArchitecture RISC architecture

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Berkeley RISC projects hasPart SOAR (Smalltalk On A RISC)