Skip to content

Feature: amocas extension #32

Description

@jpf-h

@Aquaticfuller @DiyouS as discussed this morning:

Summary

Add the amocas.w instruction for efficient CAS on ManyRVData architecture. I think in this architecture it can be especially useful, as it should save one NOC roundtrip compared to LR/SC implementation. As discussed in todazs meeting LR/SC is 100 cycle, amocas can probably be less. (But should be benchmarked and reported).

Another reason this should be useful is that amocas is exactly the operation on shared data, so this data will most likely not be tile-local and therefore have the long NoC latency penalty.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions