|
|
19e9d3d2ea
|
Fixed the scale being too big for graph page-temperature-avg.
|
2023-06-15 15:37:24 +01:00 |
|
|
|
4c95ccc26a
|
Introduced --line-width argument for some graphs.
Fixed missing caption and wrong color for graph `page-temperature-avg`.
|
2023-06-15 15:33:33 +01:00 |
|
|
|
a8a3229527
|
Added page-temperature-avg graph.
|
2023-06-15 14:58:51 +01:00 |
|
|
|
b821d234c0
|
Improved time normalization.
|
2023-06-15 13:29:16 +01:00 |
|
|
|
4a15c62743
|
migrations-hist{-multiple} are now log-log graphs.
|
2023-06-15 12:40:51 +01:00 |
|
|
|
982817d73a
|
Added memory-occupancy graph.
|
2023-06-15 12:37:58 +01:00 |
|
|
|
05de904d92
|
Reduced size of allocation points in page-migrations graph.
|
2023-06-14 14:39:36 +01:00 |
|
|
|
9cc659d7ea
|
Replaced page-temperature-density graph with page-temperature.
|
2023-06-14 14:37:54 +01:00 |
|
|
|
fda4748abf
|
Fixed temperature-density graph missing most accesses.
|
2023-06-14 13:41:12 +01:00 |
|
|
|
f2ab2023d2
|
Fixed page-location not drawing anything when only 1 memory was used.
|
2023-06-14 08:03:37 +01:00 |
|
|
|
8e61c2d4df
|
page-temperature now draws from worst to best location, to ensure colors are more visible.
|
2023-06-14 07:17:22 +01:00 |
|
|
|
4ae37e3066
|
Fixed page-temperature not having consistent coloring.
|
2023-06-14 07:10:22 +01:00 |
|
|
|
60d71c073b
|
Replaced page-temperature graph with page-location.
|
2023-06-14 07:06:57 +01:00 |
|
|
|
877c219e6f
|
Introduced point scaling to ensure points don't overlap as easily.
|
2023-06-14 06:35:49 +01:00 |
|
|
|
e6cf415505
|
Data now contains the time span to avoid iterating over all data.
|
2023-06-06 04:08:22 +01:00 |
|
|
|
d6894dc35a
|
Refactored page pointer index calculation.
|
2023-06-06 03:50:45 +01:00 |
|
|
|
e79000c301
|
Separated other graphs into their own functions.
|
2023-06-06 03:37:47 +01:00 |
|
|
|
6ed293c165
|
Separated page_migrations graph into it's own function.
|
2023-06-06 03:31:22 +01:00 |
|
|
|
a27a8d394a
|
Extracted graph arguments into their own structs.
|
2023-06-06 03:26:46 +01:00 |
|
|
|
c7a8c4c73b
|
page-migrations graph now sorts all migration points deterministically.
|
2023-06-06 01:55:48 +01:00 |
|
|
|
a3042f4337
|
Slightly refactored page-temperature-density graph implementation.
|
2023-06-06 00:20:45 +01:00 |
|
|
|
ad76405d40
|
page-migrations graph now differentiates between all migrations with color.
`page-migrations` graph now accepts the config in order to display information about the migrations' memories.
|
2023-06-06 00:02:43 +01:00 |
|
|
|
4a742e3c32
|
Made --output-{width, height} require --output to be passed.
|
2023-06-05 23:41:12 +01:00 |
|
|
|
b603804b3d
|
Added interactive options to all graphs.
|
2023-06-05 23:39:18 +01:00 |
|
|
|
bf4b4c29c3
|
Added point-size argument for page-migrations graph.
|
2023-06-01 14:43:42 +01:00 |
|
|
|
7f73cc8a14
|
Removed useless logging of when data was finished reading.
This was useful when reading was a big bottleneck, but now is relatively quick.
|
2023-06-01 14:33:29 +01:00 |
|
|
|
6a37c59de3
|
Removed old unnecessary commented code.
|
2023-06-01 14:06:14 +01:00 |
|
|
|
7b0dae1283
|
Deduplicated implementations of page-migrations-hist and page-migrations-hist-multiple graphs.
`page-migrations-hist-multiple` now processes inputs one at a time to avoid high memory usage.
|
2023-06-01 14:02:25 +01:00 |
|
|
|
f397a951eb
|
Improved handling of migration colors in page-migrations graph.
|
2023-06-01 12:41:38 +01:00 |
|
|
|
d4910fe0d2
|
Improved color calculations.
|
2023-06-01 12:33:09 +01:00 |
|
|
|
50026c9f65
|
Added page-temperature-density graph.
|
2023-05-31 19:57:11 +01:00 |
|
|
|
f8b6b10ce4
|
Added page-migrations-hist-multiple graph.
Removed logging from `examples/ram-capacity` for now.
|
2023-05-31 09:05:51 +01:00 |
|
|
|
af61098b21
|
Moved input file argument to ftmemsim-graphs to the sub-command arguments.
|
2023-05-31 08:48:00 +01:00 |
|
|
|
03db71e4ae
|
Changed page-migrations-hist to a flattened version.
|
2023-05-31 08:44:22 +01:00 |
|
|
|
f871333288
|
Data file is now written and read as compressed.
|
2023-05-31 08:26:09 +01:00 |
|
|
|
bf72e0f3d0
|
Switched from serde_json to bincode for the data.
|
2023-05-31 08:18:09 +01:00 |
|
|
|
44db1aa708
|
page-migrations graph now colors migrations to slower/faster memory differently.
|
2023-05-31 08:11:55 +01:00 |
|
|
|
ad8a22d974
|
Renamed page location to migration.
Renamed `page-migration` graph to `page-migration-hist`.
|
2023-05-31 08:01:08 +01:00 |
|
|
|
ac33135dcb
|
Fixed the x axis range on the "page-migration" graph.
|
2023-05-25 05:30:43 +01:00 |
|
|
|
77aa1c0c11
|
ftmemsim now outputs it's data to a single file.
|
2023-05-25 04:22:31 +01:00 |
|
|
|
5acc29d1f8
|
"page-locations" and "page-migrations" graphs now distinguish between allocations and migrations.
|
2023-05-25 03:56:45 +01:00 |
|
|
|
f81eb2b629
|
Simplified points construction in "page-locations" graph.
|
2023-05-25 03:44:44 +01:00 |
|
|
|
147036bafb
|
Improved graphs "page-temperature" graph by showing all global coolings.
Also fixed the fact that the average temperature did not account for coolings.
|
2023-05-25 03:43:12 +01:00 |
|
|
|
5baf8b7646
|
Fixed "page-locations" graph having the dots too small.
|
2023-05-25 02:26:51 +01:00 |
|
|
|
b0d4011b3f
|
Fixed "page-temperature" graph not actually showing average temperatures.
|
2023-05-25 02:23:00 +01:00 |
|
|
|
d193e28549
|
Replaced plotlib with gnuplot.
|
2023-05-25 02:15:38 +01:00 |
|
|
|
e41b3ae395
|
Added page-temperature histogram.
Added page accesses data.
|
2023-05-24 06:19:09 +01:00 |
|
|
|
7eeffde12a
|
Added page-migrations histogram.
Page location data is now per-page instead of flattened.
|
2023-05-24 05:18:22 +01:00 |
|
|
|
8fe8d46fc5
|
Started work on graphs.
Added a `run.sh` script for a sample on how to run the project.
Currently only a page location graph can be created.
|
2023-05-24 04:38:04 +01:00 |
|