• DocumentCode
    1435565
  • Title

    Auto-Pipe: Streaming Applications on Architecturally Diverse Systems

  • Author

    Chamberlain, Roger D. ; Franklin, Mark A. ; Tyson, Eric J. ; Buckley, James H. ; Buhler, Jeremy ; Galloway, Greg ; Gayen, Saurabh ; Hall, Michael ; Shands, E. F Berkley ; Singla, Naveen

  • Author_Institution
    Washington Univ. in St. Louis, St. Louis, MO, USA
  • Volume
    43
  • Issue
    3
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    Architecturally diverse systems can improve streaming application performance by orders of magnitude, albeit with enormous programmer effort. To simplify the programming of such systems, we have constructed the Auto-Pipe application development environment, which supports the flexible mapping of application components onto computational resources and the automatic delivery of data between these computational resources. In addition to the computational finance application, Auto-Pipe has been used to implement applications ranging from cryptography to astrophysics. Auto-Pipe currently supports applications deployed on chip multiprocessors and FPGAs, and we are expanding its scope to include graphics engines.
  • Keywords
    field programmable gate arrays; microcomputers; programming; software engineering; Auto-Pipe; FPGA; astrophysics; cryptography; data delivery; diverse systems; graphics engines; multiprocessors; software programming; Astrophysics; Automatic programming; Computer applications; Cryptography; Engines; Field programmable gate arrays; Finance; Graphics; Programming profession; Auto-Pipe; Computer systems organization; Multicore processors; Processor architectures; Software engineering;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2010.62
  • Filename
    5427375