Pārlūkot izejas kodu

Also print size, flops and number of samples of history entry

Samuel Thibault 6 gadi atpakaļ
vecāks
revīzija
4e32b6804a
1 mainītis faili ar 11 papildinājumiem un 2 dzēšanām
  1. 11 2
      tools/starpu_perfmodel_recdump.c

+ 11 - 2
tools/starpu_perfmodel_recdump.c

@@ -323,8 +323,12 @@ int main(int argc, char **argv)
 								     fprintf(output, "Name: %s\n", model->name);
 								     fprintf(output, "Architecture: %s\n", archname);
 								     fprintf(output, "Footprint: %08x\n", l->footprint);
+								     fprintf(output, "Size: %lu\n", (unsigned long) entry->size);
+								     if (!isnan(entry->flops))
+									     fprintf(output, "Flops: %-15e\n", entry->flops);
 								     fprintf(output, "Mean: %-15e\nStddev: %-15e\n",
 									     entry->mean, entry->deviation);
+								     fprintf(output, "Samples: %u\n", entry->nsample);
 								     fprintf(output, "\n");
 								     break;
 							     }
@@ -401,8 +405,13 @@ int main(int argc, char **argv)
 							     struct starpu_perfmodel_history_entry *entry = ptr->entry;
 							     fprintf(output, "Name: %s\n", symbol);
 							     fprintf(output, "Architecture: %s\n", name);
-							     fprintf(output, "Footprint: %08x\nMean: %-15e\nStddev: %-15e\n",
-								     entry->footprint, entry->mean, entry->deviation);
+							     fprintf(output, "Footprint: %08x\n", entry->footprint);
+							     fprintf(output, "Size: %lu\n", (unsigned long) entry->size);
+							     if (!isnan(entry->flops))
+								     fprintf(output, "Flops: %-15e\n", entry->flops);
+							     fprintf(output, "Mean: %-15e\nStddev: %-15e\n",
+								     entry->mean, entry->deviation);
+							     fprintf(output, "Samples: %u\n", entry->nsample);
 							     fprintf(output, "\n");
 
 							     ptr=ptr->next;