Dynamical Synthesized Execution Resources (DySER) Deisgn Specification
MetadataShow full item record
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.