Abstract

A communication layer NICAM is designed to reduce the overhead and latency by directly utilizing a micro-processor equipped on the network interface. NICAM runs active messages handlers on the network interface for flexibility in programming. Running message handlers on the network interface reduces the overhead by freeing the main processors from the work of polling incoming messages, and also reduces the latency in synchronizations by avoiding costly interactions between the main processors and the network interface. Moreover, this makes it possible to hide latency of barriers completely in data-parallel programs, because barriers can be performed in the background of the main processors.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.