forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit959277a
committed
Use 128-bit math to accelerate some aggregation functions.
On platforms where we support 128bit integers, use them to implementfaster transition functions for sum(int8), avg(int8),var_*(int2/int4),stdev_*(int2/int4). Where not supported continue to usenumeric as a transition type.In some synthetic benchmarks this has been shown to provide significantspeedups.Bumps catversion.Discussion: 544BB5F1.50709@proxel.seAuthor: Andreas KarlssonReviewed-By: Peter Geoghegan, Petr Jelinek, Andres Freund, Oskari Saarenmaa, David Rowley1 parent8122e14 commit959277a
File tree
5 files changed
+463
-91
lines changed- src
- backend/utils/adt
- include
- catalog
- utils
5 files changed
+463
-91
lines changed0 commit comments
Comments
(0)