Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,...

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Additional Information
    • Publication Year:
      1999
    • NAICS/Industry Codes:
      NAICS/Industry Codes 541511 Custom Computer Programming Services
      511211 Software publishers (except video game publishers)
      511210 Software Publishers
    • Abstract:
      Distributed applications are complex by nature, so it is essential that there be effective software development tools to aid in the construction of these programs. Commonplace “middleware” tools, however, often impose a tradeoff between programmer productivity and application performance. For instance, many corba idl compilers generate code that is too slow for high-performance systems. More importantly, these compilers provide inadequate support for sophisticated patterns of communication. We believe that these problems can be overcome, thus making idl compilers and similar middleware tools useful for a broader range of systems. To this end we have implemented Flick, a flexible and optimizing idl compiler, and are using it to produce specialized high-performance code for complex distributed applications. Flick can produce specially “decomposed” stubs that encapsulate different aspects of communication in separate functions, thus providing application programmers with fine-grain control over all messages. The design of our decomposed stubs was inspired by the requirements of a particular distributed application called Khazana, and in this paper we describe our experience to date in refitting Khazana with Flick-generated stubs. We believe that the special idl compilation techniques developed for Khazana will be useful in other applications with similar communication requirements. [ABSTRACT FROM AUTHOR]
    • Abstract:
      Copyright of Scientific Programming is the property of Hindawi Limited and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
    • ISSN:
      10589244
    • Accession Number:
      4742535
  • Citations
    • ABNT:
      EIDE, E. et al. Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,.. Scientific Programming, [s. l.], v. 7, n. 3/4, p. 275, 1999. Disponível em: http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535. Acesso em: 31 out. 2020.
    • AMA:
      Eide E, Simister JL, Stack T, Lepreau J. Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,.. Scientific Programming. 1999;7(3/4):275. Accessed October 31, 2020. http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535
    • APA:
      Eide, E., Simister, J. L., Stack, T., & Lepreau, J. (1999). Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,.. Scientific Programming, 7(3/4), 275.
    • Chicago/Turabian: Author-Date:
      Eide, Eric, James L. Simister, Tim Stack, and Jay Lepreau. 1999. “Flexible IDL Compilation for Complex Communication Patterns[1]This Research Was Supported in Part by the Defense Advanced Research Projects Agency, Monitored by the Department of the Army under Contract Number DABT63–94–C–0058,..” Scientific Programming 7 (3/4): 275. http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535.
    • Harvard:
      Eide, E. et al. (1999) ‘Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,..’, Scientific Programming, 7(3/4), p. 275. Available at: http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535 (Accessed: 31 October 2020).
    • Harvard: Australian:
      Eide, E, Simister, JL, Stack, T & Lepreau, J 1999, ‘Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,..’, Scientific Programming, vol. 7, no. 3/4, p. 275, viewed 31 October 2020, .
    • MLA:
      Eide, Eric, et al. “Flexible IDL Compilation for Complex Communication Patterns[1]This Research Was Supported in Part by the Defense Advanced Research Projects Agency, Monitored by the Department of the Army under Contract Number DABT63–94–C–0058,..” Scientific Programming, vol. 7, no. 3/4, Sept. 1999, p. 275. EBSCOhost, search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535.
    • Chicago/Turabian: Humanities:
      Eide, Eric, James L. Simister, Tim Stack, and Jay Lepreau. “Flexible IDL Compilation for Complex Communication Patterns[1]This Research Was Supported in Part by the Defense Advanced Research Projects Agency, Monitored by the Department of the Army under Contract Number DABT63–94–C–0058,..” Scientific Programming 7, no. 3/4 (September 1999): 275. http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535.
    • Vancouver/ICMJE:
      Eide E, Simister JL, Stack T, Lepreau J. Flexible IDL compilation for complex communication patterns[1]This research was supported in part by the Defense Advanced Research Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058,.. Scientific Programming [Internet]. 1999 Sep [cited 2020 Oct 31];7(3/4):275. Available from: http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=4742535