• DocumentCode
    3324482
  • Title

    A decoupled access/execute processor for matrix algorithms: architecture and programming

  • Author

    Moreno, Jaime H. ; Figueroa, Miguel E.

  • Author_Institution
    Dept. de Ingeneria Electrica, Concepcion Univ., Chile
  • fYear
    1991
  • fDate
    2-4 Sep 1991
  • Firstpage
    281
  • Lastpage
    295
  • Abstract
    The authors describe a processor for the execution of a class of matrix algorithms according to the multimesh graph (MMG) mapping method, which is suitable as the processing cell in an application-specific array. The processor uses the decoupled access-execute model of computation, so that it consists of two programmable units: a processing unit (PU) and an access unit (AU). The two programs synchronize their execution through queues. The instruction set includes single-instruction loops with no overhead, and block- loops with just one extra instruction. All storage modules are accessed as FIFO queues, without the need for addressing mechanisms. The efficiency of the resulting code is high: for a class of matrix algorithms frequently used in signal processing applications, about 90% of the instructions executed correspond to arithmetic operations
  • Keywords
    instruction sets; matrix algebra; systolic arrays; FIFO queues; access unit; application-specific array; architecture; decoupled access-execute model; decoupled access/execute processor; instruction set; matrix algorithms; multimesh graph mapping; processing unit; programming; signal processing; storage modules; Algorithm design and analysis; Arithmetic; Array signal processing; Computational modeling; Computer architecture; Military computing; Partitioning algorithms; Signal design; Signal processing algorithms; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Array Processors, 1991. Proceedings of the International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    0-8186-9237-5
  • Type

    conf

  • DOI
    10.1109/ASAP.1991.238914
  • Filename
    238914