• DocumentCode
    3264314
  • Title

    Clustering method for the identification of convex disconnected Multiple Input Multiple Output instructions

  • Author

    Galuzzi, Carlo ; Theodoropoulos, Dimitris ; Bertels, Koen

  • Author_Institution
    Comput. Eng., Delft Univ. of Technol., Delft
  • fYear
    2008
  • fDate
    21-24 July 2008
  • Firstpage
    65
  • Lastpage
    73
  • Abstract
    The instruction-set extensions problem has been one of the topics which has became popular over the last years and it entails the addition of a set of new complex instructions to a given instruction-set. In this paper, we present an efficient algorithm for the automatic generation of convex multiple input multiple output instructions (MIMOs). The proposed algorithm is based on a two-step method which generates a coverage of the application with single output clusters of instructions and subsequently generates an optimal set of complex MIMO instructions to implement in hardware through an integer linear programming (ILP) formulation of the instruction selection problem. The proposed approach can be applied directly to large kernels and does not impose limitations neither on the number of inputs and/or outputs, nor on the number of new instructions generated. Our results on four well known kernels show that the extended instruction-set allows to execute applications more efficiently and needing fewer cycles. On average between 50% and 70% of the initial execution cycles can be saved depending on the kernel and the reconfigurable platform addressed.
  • Keywords
    MIMO systems; instruction sets; integer programming; linear programming; clustering method; convex MIMO instructions; convex disconnected multiple input multiple output instructions; instruction-set extensions problem; integer linear programming; Application software; Clustering algorithms; Clustering methods; Computer aided instruction; Energy consumption; Field programmable gate arrays; Hardware; Integer linear programming; Kernel; MIMO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008. SAMOS 2008. International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-1985-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2008.4664848
  • Filename
    4664848