Publication | Closed Access
Triggered instructions
111
Citations
22
References
2013
Year
Unknown Venue
Hardware SecuritySpatial ParallelismEngineeringProgram AnalysisConcurrent ProgrammingComputer ArchitectureComputer EngineeringSystems EngineeringParallel ProgrammingComputer ScienceConcurrent Data StructureParallel ComputingTriggered InstructionsNovel Control ParadigmProcessor ArchitectureSystem SoftwareInstruction-level Parallelism
In this paper, we present triggered instructions, a novel control paradigm for arrays of processing elements (PEs) aimed at exploiting spatial parallelism. Triggered instructions completely eliminate the program counter and allow programs to transition concisely between states without explicit branch instructions. They also allow efficient reactivity to inter-PE communication traffic. The approach provides a unified mechanism to avoid over-serialized execution, essentially achieving the effect of techniques such as dynamic instruction reordering and multithreading, which each require distinct hardware mechanisms in a traditional sequential architecture.
| Year | Citations | |
|---|---|---|
Page 1
Page 1