• DocumentCode
    2876906
  • Title

    The Spiral Search: A Linear Complexity Algorithm for the Generation of Convex MIMO Instruction-Set Extensions

  • Author

    Galuzzi, Carlo ; Bertels, Koen ; Vassiliadis, Stamatis

  • Author_Institution
    TU Delft, Delft
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    337
  • Lastpage
    340
  • Abstract
    The instruction-set extension problem has been one of the major topics in the last decade and it consists of the addition of a set of new complex instructions to a given instruction-set. This problem in its general formulation requires an exhaustive search of the design space to identify the candidate instructions. A tradeoff between complexity and quality of the solution can be achieved limiting this search to implementable instructions. In this paper we propose a linear complexity algorithm for the generation of convex multiple input multiple output (MIMO) instructions of variable size based on the notion of spiral. Convex implementable MIMO clusters of instructions are identified by means of a spiral search through the levels of a graph. These new instructions can be directly selected or combined for more complex instruction-set extensions. An important feature of our algorithm is that it is neither restricted to basic-block level nor it imposes any limitation on the number of the newly instructions nor on the number of the inputs/outputs of these instructions.
  • Keywords
    MIMO systems; computational complexity; convex programming; graph theory; instruction sets; logic partitioning; reconfigurable architectures; search problems; convex MIMO instruction-set extensions; graph level; hardware-software partitioning; linear complexity algorithm; multiple input multiple output instructions; reconfigurable architectures; spiral search; Application software; Clustering algorithms; Computer aided instruction; Computer architecture; Field programmable gate arrays; Hardware; Humans; MIMO; Reconfigurable architectures; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439280
  • Filename
    4439280