• DocumentCode
    1561778
  • Title

    A compiler that easily retargets high level language programs for different signal processing architectures

  • Author

    Peters, Joseph E. ; Dunn, Stanley M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    1989
  • Firstpage
    1103
  • Abstract
    The authors describe a compiler for signal processing applications with high level language control structures and the ability to express computational parallelism. There are two expert system back-ends that generate code-using advice about the architecture of the target machine(s). The first back-end generates code for control flow, and the second generates code for computation. Both expert systems use a rule base that describes the number, type, and architecture of the target processors. If an instruction cannot be directly implemented, then functionally equivalent intermediate language statements are automatically generated. Currently, the prototype compiler generates TMS320 family assembly code and code for distributed memory parallel computers
  • Keywords
    computerised signal processing; expert systems; high level languages; program compilers; TMS320 family assembly code; code-using advice; compiler; computational parallelism; control flow; control structures; distributed memory parallel computers; expert system; high level language programs; rule base; signal processing applications; signal processing architectures; target processors; Assembly; Automatic generation control; Computer architecture; Concurrent computing; Expert systems; High level languages; Parallel processing; Program processors; Prototypes; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on
  • Conference_Location
    Glasgow
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.1989.266625
  • Filename
    266625