Open syamajala opened 2 days ago
Can you provide the source logs?
Are you sure these are the logs associated with the rendered profile above? I only see 2 nodes instead of ~128, and I don't see that instance ID at all.
You could run with this diff to see what relevant records are being tracked for that specific index space:
diff --git a/tools/legion_prof_rs/src/state.rs b/tools/legion_prof_rs/src/state.rs
index d5ed84a9c..7f66c8ba4 100644
--- a/tools/legion_prof_rs/src/state.rs
+++ b/tools/legion_prof_rs/src/state.rs
@@ -4001,6 +4001,7 @@ fn process_record(
dim,
rem,
} => {
+ if ispace_id.0 == 22170 { dbg!(&record); }
state
.find_index_space_mut(*ispace_id)
.set_point(*dim, &rem.0);
@@ -4010,12 +4011,14 @@ fn process_record(
dim,
rem,
} => {
+ if ispace_id.0 == 22170 { dbg!(&record); }
let max_dim = state.max_dim;
state
.find_index_space_mut(*ispace_id)
.set_rect(*dim, &rem.0, max_dim);
}
Record::IndexSpaceEmptyDesc { ispace_id } => {
+ if ispace_id.0 == 22170 { dbg!(&record); }
state.find_index_space_mut(*ispace_id).set_empty();
}
Record::FieldDesc {
I'm pretty sure framebuffer instances used to show the indexspace bounds in the profiler, but it looks like theyre missing now?
The top is a framebuffer instance, the bottom is a sys mem instance.
https://legion.stanford.edu/prof-viewer/?url=https://sapling2.stanford.edu/~seshu/s3d_scaling/pwave_x_128_ammonia/legion_prof/