implementing new GASNet conduit: gasnetc_bootstrapExchange

From: George Caragea (george_at_east_dot_isi_dot_edu)
Date: Thu Jul 24 2008 - 11:03:53 PDT

  • Next message: Paul H. Hargrove: "Re: implementing new GASNet conduit: gasnetc_bootstrapExchange"
    Hi all,
    I've been trying to implement a new GASNet conduit for a research 
    multi-core platform which uses a proprietary message-passing interface 
    for communication. I followed the instructions found under 
    template-conduit to get started.
    
    However, I am a bit puzzled about one item in the  gasnet_core.c file 
    carried over from the template. There is mention about providing the 
    gasnetc_bootstrapExchange() function, which is required for using 
    gasneti_segmentInit() and other functions. However, I haven't been able 
    to find any specification on *what* the gasnetc_bootstrapExchange() 
    function should do, and it is not entirely clear to me from the 
    prototype or after examining other implementations.
    
    Can anyone please clarify or point me in the right direction to 
    understand what that function should actually do?
    
    Also, besides the documentation in the source tree, and the GASNet 
    specification document, what other resources could I use in terms of 
    helping me implement a new GASNet conduit?
    
    Thank you,
    
    George
    

  • Next message: Paul H. Hargrove: "Re: implementing new GASNet conduit: gasnetc_bootstrapExchange"