Skip to content

Regarding GPU flushes #557

Closed Answered by v-ramadas
mysoreanoop asked this question in Q&A
Nov 11, 2023 · 4 comments · 3 replies
Discussion options

You must be logged in to vote

Hi @mysoreanoop,

  1. Since most data cache flushes happen right before a checkpoint is taken, I assumed that the a flush is the last event before end of simulation. I haven't seen any other case in the applications I've run so far (Pannonia, heterosync, and square). Let me know if this reasoning doesn't hold true in all cases, and I will add a stall for other events (When line is in F state)
  2. If a line is in V,W state in the TCC and it receives a flush request, it sends the cache line data to the directory before invalidating itself:
    The directory flushes this data down to memory and returns a WBAck re…

Replies: 4 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by BobbyRBruce
Comment options

You must be logged in to vote
1 reply
@mattsinc
Comment options

Comment options

You must be logged in to vote
2 replies
@v-ramadas
Comment options

@mysoreanoop
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
4 participants
Converted from issue

This discussion was converted from issue #549 on November 13, 2023 11:58.