Dynamical Synthesized Execution Resources (DySER) Deisgn Specification
Abstract
Because of the limitations of the fabrication technology, many specialized hardwares are
purposed for energy efficiency and performance. Unlike the traditional Von Neumann machine,
the specialized hardwares focus on the integration of large scope execution, which often
requires the cooperation of software and microarchitecture support to work. Unlike the specialized
nature of previous work, we developed a generalized in-core hardware, Dynamical
Synthesized Execution Resources, to broaden the intuition of specialized hardware. In this
work, we define the microarchitecture of the DySER.We also discuss the interface to integrate
the DySER into a basic in-order SPARC-like pipeline or a out-of-order Intel Nehalem-like
pipeline. In addition, we describe some corner cases which would become problematic in the
Dynamic Synthesis Execution (DySE) model.