RISC-V: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
More extensions
Line 14: Line 14:


=== Hardware Threads ===
=== Hardware Threads ===
The RISC-V ISA specifies hardware threads, also known as ''harts'', that allow the processor to execute multiple independent streams of instructions. It is up to the processor to decide how to schedule these threads and among which of it's cores. Each hart has an ID associated with it
The RISC-V ISA specifies hardware threads, also known as ''harts'', that allow the processor to execute multiple independent streams of instructions. It is up to the processor to decide how to schedule these threads and among which of it's cores. Each hart has an ID associated with it.
This is probably to abstract a control flow from the hardware, think ''Hyper Threading''.


=== Exceptions, Traps and Interrupts ===
=== Exceptions, Traps and Interrupts ===