Cache coherence project for enee 646