| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
If you ever want to use that fuzzer on ppc, this is actually something you should fix. E.g. by lowering the maximum number of executed instructions: https://source.chromium.org/chromium/chromium/src/+/main:v8/test/common/wasm/fuzzer-common.h;l=31;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3
It's already lowered to 16k on simulators, if the test still takes that long there's something wrong.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
If you ever want to use that fuzzer on ppc, this is actually something you should fix. E.g. by lowering the maximum number of executed instructions: https://source.chromium.org/chromium/chromium/src/+/main:v8/test/common/wasm/fuzzer-common.h;l=31;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3
It's already lowered to 16k on simulators, if the test still takes that long there's something wrong.
PPC simulator is known to be slow and we do have plans to eventually refactor it to speed it up. On a native PPC machine test runs at `0m0.481s` as is. Changing the value you mentioned to `4k` brings the Simulator run down to `0m42.173s` and `2k` makes it run at `0m0.036s` which I'm not sure if it's valid anymore?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Milad FarazmandIf you ever want to use that fuzzer on ppc, this is actually something you should fix. E.g. by lowering the maximum number of executed instructions: https://source.chromium.org/chromium/chromium/src/+/main:v8/test/common/wasm/fuzzer-common.h;l=31;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3
It's already lowered to 16k on simulators, if the test still takes that long there's something wrong.
PPC simulator is known to be slow and we do have plans to eventually refactor it to speed it up. On a native PPC machine test runs at `0m0.481s` as is. Changing the value you mentioned to `4k` brings the Simulator run down to `0m42.173s` and `2k` makes it run at `0m0.036s` which I'm not sure if it's valid anymore?
42 seconds for 4k instructions seems super slow. Your choice if you want to profile this or leave it for later. Do you even run that fuzzer anywhere?
2k is probably making the test run into that limit before hitting the slow thing. If that limit is hit during the Liftoff "reference run" then we skip Turbofan compilation and running in Turbofan. Still 2k steps would get executed in Liftoff, so I don't know why it's that much faster.
In any case, feel free to land this CL and investigate later.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Milad FarazmandIf you ever want to use that fuzzer on ppc, this is actually something you should fix. E.g. by lowering the maximum number of executed instructions: https://source.chromium.org/chromium/chromium/src/+/main:v8/test/common/wasm/fuzzer-common.h;l=31;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3
It's already lowered to 16k on simulators, if the test still takes that long there's something wrong.
Clemens BackesPPC simulator is known to be slow and we do have plans to eventually refactor it to speed it up. On a native PPC machine test runs at `0m0.481s` as is. Changing the value you mentioned to `4k` brings the Simulator run down to `0m42.173s` and `2k` makes it run at `0m0.036s` which I'm not sure if it's valid anymore?
42 seconds for 4k instructions seems super slow. Your choice if you want to profile this or leave it for later. Do you even run that fuzzer anywhere?
2k is probably making the test run into that limit before hitting the slow thing. If that limit is hit during the Liftoff "reference run" then we skip Turbofan compilation and running in Turbofan. Still 2k steps would get executed in Liftoff, so I don't know why it's that much faster.
In any case, feel free to land this CL and investigate later.
Thank you for the information. We only run the checked‑in fuzzer regression tests via `run-tests.py --variant=exhaustive` (not sure if this is what you are referring to?). I've created an issue to investigate this further later tho I suspect once the simulator is refactored this should get solved.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
ppc: mark regress-419922463.wasm as slow on sim
Test takes 1m3.452s on the simulator.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |