Content-Length: 251454 | pFad | http://github.com/postgrespro/postgres/commit/959277a4f579da5243968c750069570a58e92b38

04 Use 128-bit math to accelerate some aggregation functions. · postgrespro/postgres@959277a · GitHub
Skip to content

Commit 959277a

Browse files
committed
Use 128-bit math to accelerate some aggregation functions.
On platforms where we support 128bit integers, use them to implement faster transition functions for sum(int8), avg(int8), var_*(int2/int4),stdev_*(int2/int4). Where not supported continue to use numeric as a transition type. In some synthetic benchmarks this has been shown to provide significant speedups. Bumps catversion. Discussion: 544BB5F1.50709@proxel.se Author: Andreas Karlsson Reviewed-By: Peter Geoghegan, Petr Jelinek, Andres Freund, Oskari Saarenmaa, David Rowley
1 parent 8122e14 commit 959277a

File tree

5 files changed

+463
-91
lines changed

5 files changed

+463
-91
lines changed

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres/commit/959277a4f579da5243968c750069570a58e92b38

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy