Next: Asynchronous Entry Point
Up: Protocol Entry Points
Previous: Protocol Entry Points
During its execution, the application
can enter the protocol synchronously for the following:
- Lock Acquire - When the application needs a lock, it depends on the
underlying HLRC protocol to get the lock from the current owner and perform
the appropriate coherence actions.
- Lock Release - When the application needs to release the lock, it uses
the HLRC protocol to manage the released lock and perform the appropriate
coherence actions.
- Barrier - The application depends on the HLRC protocol to implement
a barrier among the participating nodes.
- Page fault - When the application tries to access shared data
which has been invalidated as a result of a coherence action, a page
fault is generated. The page fault handler, installed by the HLRC
protocol at initialization, will fetch the shared page from its home.
Murali Rangarajan
2000-08-09