Considering that running microbenchmarks on phone hardware is
problematic (thermal throttling messes things up, normal shell
environment isn't available to the harness, limited number of phones
available to perfherder, etc.), considering that it's easier to run
GNU/Linux in the cloud than it is to run Android and considering that
Gecko internals should compile roughly the same way for GNU/Linux and
Android on aarch64 and armv7, is getting some of our tryserver
performance tests (such as the GTest platform microbenchmarks) running
on in the cloud on GNU/Linux on aarch64 and GNU/Linux armv7+neon on
any active todo list?

Packet.net seems to provide bare-metal aarch64 in the cloud.

I don't know who provides bare-metal armv7+neon in the cloud.
Scaleway's bare-metal armv7 lacks neon. Additionally, ARMv7 code
running on an ARMv8 core seems to have different enough microbenchmark
behavior that ARMv7 benchmarks really should be run on an ARMv7 core
to be representative of ARMv7 deployment. (Currently, of course, a
good proportion of our Android users run ARMv7 code on an ARMv8 CPU,
but, naively, I'm hoping that we'll ship Fennec on aarch64 soon enough
for that combination to stop being interesting for benchmarking soon
enough.)

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to