[Vm-dev] ARMv8 BitBLT speedups provided by RPi/Ben Avison
Das.Linux at gmx.de
Fri Apr 30 06:29:49 UTC 2021
Blimey, what a nice surprise!
> On 30. Apr 2021, at 06:38, tim Rowledge <tim at rowledge.org> wrote:
> Our friends in Cambridge (Real Cambridge, not Backup Cambridge) have spent a nice chunk of money to bring the ARM32 bitblt speedups they provided in '14/5/6 into the ARMv8 world. Quite a few microbenchmarks covering the tests Ben did (and he wrote a testing framework that ran some 10s of thousands of tests) are improved by an order of magnitude, some by 30X and one by 57X !
> All the code to date is pushed to
> with the latest version of the test harnesses at
> Look for items changed in the last few days ie 25th april or later. I haven't had a chance to do more than glance as yet. I *suspect* Ben has manually edited the generated BitBltPlugin.c file, which will mean doing some diffing and back-porting into Slang. Maybe.
> I, for one, welcome our new v8 blit overlords.
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> "#define QUESTION ((bb) || !(bb)) - Shakespeare."
More information about the Vm-dev