Project

General

Profile

Bug #1984

Support for [immediate] callbacks in the zero copy API

Added by Sam White 10 months ago. Updated 10 months ago.

Status:
Merged
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
10/04/2018
Due date:
% Done:

0%

Tags:

Description

Currently, in SMP mode, the zero copy API forwards all callbacks to their 'srcPe' via ckcallbackgroup, but this assumes the callback is meant to run on a worker thread, which isn't true of [immediate] methods of Node Groups. The zero copy API just needs to check the _entryTable and invoke the callback directly if it is immediate.

This patch added support for CkCallback's to [immediate] methods: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4196/

History

#1 Updated by Sam White 10 months ago

  • Status changed from New to Implemented

#2 Updated by Sam White 10 months ago

  • Status changed from Implemented to Merged

The above patches were merged, but we may want to revisit this post-6.9.0 to minimize trips through the scheduler for common cases

Also available in: Atom PDF