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)