• DocumentCode
    290317
  • Title

    Automatic code generation for heterogeneous multiprocessors

  • Author

    Pino, José L. ; Parks, Thomas M. ; Lee, Edward A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    ii
  • fYear
    1994
  • fDate
    19-22 Apr 1994
  • Abstract
    This paper describes the use of Ptolemy to automatically generate code for heterogeneous multiprocessor systems. The framework presented lets the designer migrate from simulation to code generation while developing an application that is specified by constructing a dataflow graph. From primitive send and receive actors, the framework can automatically construct three classes of interprocessor communication (IPC) interfaces. The first type of interface uses a synchronous dataflow (SDF) parallel scheduler to partition and schedule the graph across the available processors. The second type of interface allows hierarchical use of cooperating schedulers within an application. Finally, the third interface uses the send and receive actors as an interface between code generation and simulation systems in Ptolemy. To illustrate the framework, we present an example of a heterogeneous architecture consisting of a workstation with multiple Motorola 56001 processors. We present the relative strengths and weaknesses of each type of interface
  • Keywords
    application generators; application program interfaces; automatic programming; circuit analysis computing; data flow computing; multiprocessing systems; Motorola 56001 processors; code generation systems; dataflow graph; heterogeneous architecture; heterogeneous multiprocessors; interprocessor communication interfaces; receive actors; send actors; simulation; simulation systems; synchronous dataflow parallel scheduler; workstation; Computational modeling; Computer interfaces; Data flow computing; Multiprocessing systems; Parallel processing; Processor scheduling; Runtime; Signal processing algorithms; Switches; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1994. ICASSP-94., 1994 IEEE International Conference on
  • Conference_Location
    Adelaide, SA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-1775-0
  • Type

    conf

  • DOI
    10.1109/ICASSP.1994.389626
  • Filename
    389626