• DocumentCode
    2133026
  • Title

    Exploiting the capabilities of communications co-processors

  • Author

    Schauser, Klaus E. ; Scheiman, Chris J. ; Ferguson, J. Mitchell ; Kolano, Paul Z.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    109
  • Lastpage
    115
  • Abstract
    Communications coprocessors (CCPs) have become commonplace in modern massively parallel processors (MPPs) and networks of workstations. These coprocessors provide dedicated hardware support for fast communication. In this paper, we study how to exploit the capabilities of CCPs for executing user-level message handlers. We show, in the context of active messages and Split-C, that we can move message handling code to the coprocessor, thus freeing the main processor for computational work. We address the important issues that arise, such as synchronization, and the limited computational power and flexibility of CCPs. We have implemented coprocessor versions of both active messages and Split-C. These implementations, developed on the Meiko CS-2, provide us with an excellent experimental platform to evaluate the benefits of a communications coprocessor architecture
  • Keywords
    coprocessors; electronic messaging; inter-computer links; local area networks; parallel architectures; synchronisation; Meiko CS-2 platform; Split-C; active messages; communications coprocessor architecture; computational power; dedicated hardware support; flexibility; massively parallel processors; message handling code; synchronization; user-level message handlers; workstation networks; Computer architecture; Computer science; Context; Coprocessors; Hardware; Parallel architectures; Protection; Telecommunication network reliability; Typhoons; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508046
  • Filename
    508046