diff options
author | vvvv <vvvv@ydb.tech> | 2023-04-27 19:32:08 +0300 |
---|---|---|
committer | vvvv <vvvv@ydb.tech> | 2023-04-27 19:32:08 +0300 |
commit | bf8606832efaa409859a241235f10c6100a20bb9 (patch) | |
tree | 081f473627391531d0ee1a81c26ef641044068c9 /contrib/restricted/boost/serialization | |
parent | a66c59109292f9e0fb44ede41adfdebe569e4df3 (diff) | |
download | ydb-bf8606832efaa409859a241235f10c6100a20bb9.tar.gz |
Autovectorization on fixed arguments and results in PG kernel
старый вариант
%%
<----- TPgCodegen
[exec] TPgCodegen::PgFunc...
begin...
done, elapsed: 2.628702s
[good] TPgCodegen::PgFunc
[exec] TPgCodegen::PgFuncBC...
begin...
done, elapsed: 1.265912s
[good] TPgCodegen::PgFuncBC
-----> TPgCodegen -> ok: 2
[DONE] ok: 2
%%
новый
%%
<----- TPgCodegen
[exec] TPgCodegen::PgFuncIdeal...
begin...
done, elapsed: 0.206223s
with const arg
begin...
done, elapsed: 0.143428s
[good] TPgCodegen::PgFuncIdeal
[exec] TPgCodegen::PgFuncCpp...
begin...
done, elapsed: 0.417580s
with const arg
begin...
done, elapsed: 0.435337s
[good] TPgCodegen::PgFuncCpp
[exec] TPgCodegen::PgFuncDefArg...
begin...
done, elapsed: 0.893608s
with const arg
begin...
done, elapsed: 0.940435s
[good] TPgCodegen::PgFuncDefArg
[exec] TPgCodegen::PgFuncBC...
begin...
done, elapsed: 0.192867s
with const arg
begin...
done, elapsed: 0.158422s
[good] TPgCodegen::PgFuncBC
-----> TPgCodegen -> ok: 4
[DONE] ok: 4
%%
Diffstat (limited to 'contrib/restricted/boost/serialization')
0 files changed, 0 insertions, 0 deletions