• DocumentCode
    3153335
  • Title

    Design and implementation of the Almanet environment

  • Author

    Rumsby, Stephen ; Ibrahim, Mohammad ; Bramer, Brian

  • Author_Institution
    Fac. of Comput. Sci. & Eng., De Montfort Univ., Leicester, UK
  • fYear
    1998
  • fDate
    8-10 Oct 1998
  • Firstpage
    509
  • Lastpage
    518
  • Abstract
    Algebraic mapping networks can describe time/space dependencies either at coarse- or fine-grained level. The work reported here is focused on how compiler technology can be adapted to deal with the Almanet description of fine-grain time/space dependencies within a single program. In the first phase, special Almanet statements are embedded in C/C++ and a prototype compiler is developed which successfully interprets these dependencies and generates the correct executables. At the heart of this compiler is the space-time routine which generates a space-time matrix for each dependent variable. The compiler effectively translates an Almanet program, which is basically data-oriented, into separate process-oriented C programs
  • Keywords
    C language; circuit layout CAD; compiler generators; program interpreters; signal processing; Almanet environment; C++; algebraic mapping networks; compiler technology; fine-grain time/space dependencies; generation; interpretation; process-oriented C programs; prototype compiler; signal processing; space-time matrix; space-time routine; Computer languages; Computer networks; Concurrent computing; Functional programming; Heart; Program processors; Programming profession; Prototypes; Signal processing; Signal processing algorithms; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
  • Conference_Location
    Cambridge, MA
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-4997-0
  • Type

    conf

  • DOI
    10.1109/SIPS.1998.715813
  • Filename
    715813