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.

All labels observed (2)

Label Occurrences
SOAR (Smalltalk On A RISC) canonical 1
Smalltalk On A RISC 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf Smalltalk implementation
object-oriented computing system
research project
acronym SOAR
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
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
linked to: Smalltalk
influencedBy RISC processor design principles
Smalltalk virtual machine design
languageFamily Smalltalk family
linked to: Smalltalk
optimizationTarget dynamic method lookup
garbage collection
method invocation
object allocation
paradigm object-oriented programming
relatedTo RISC (Reduced Instruction Set Computer)
linked to: RISC architecture

Smalltalk-80
linked to: Smalltalk

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

How these facts were elicited

Referenced by (2)

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

Berkeley RISC projects hasPart SOAR (Smalltalk On A RISC)
SOAR (Smalltalk On A RISC) fullName Smalltalk On A RISC
linked to: SOAR (Smalltalk On A RISC)