Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

2019

Masters Theses

Computer Engineering

Sub-ISA

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Extending The Capabilities Of Von Neumann With A Dataflow Sub-Isa, Martin Cowley Dec 2019

Extending The Capabilities Of Von Neumann With A Dataflow Sub-Isa, Martin Cowley

Masters Theses

Instruction set architectures (ISAs) such as x86, ARM, and RISC-V follow the control flow model of computation, where a program is defined as a sequence of instructions. Early processors executed instructions one-by-one based on the control flow of a program. Dataflow is an alternative model of computation that uses the availability of data to drive instruction execution. Any instruction can be chosen for execution, independent of the instruction order, as long as the data is available for that instruction. While modern processors incorporate concepts of the dataflow model in the microarchitecture, the implementation of the ISA, the amount of instruction …