openssl / technical-policies

Mirror of the repository for technical policies, governed by the OTC (OpenSSL Technical Committee)
22 stars 34 forks source link

Backport #17973 to 3.0: reduction of block size in sparse array #38

Closed paulidale closed 2 years ago

paulidale commented 2 years ago

Reducing the block size greatly increase the performance of ossl_sa_doall_arg. None of the other ossl_sa_* functions feature in profiling.

This trades the doall performance for an extra indirection or two when looking up.

paulidale commented 2 years ago
Topic: backport #17973 to 3.0
Proposed by: pauli
Issue link: https://github.com/openssl/technical-policies/issues/38
Public: yes
Opened: 2022-03-29
Closed: YYYY-MM-DD
Accepted:  yes/no  (for: X, against: Y, abstained: Z, not voted: W)

  Dmitry     [  ]
  Matt       [  ]
  Pauli      [+1]
  Tim        [+0]
  Richard    [  ]
  Shane      [  ]
  Tomas      [  ]
  Kurt       [  ]
  Matthias   [  ]
  Nicola     [  ]
romen commented 2 years ago

Vote: +1

mattcaswell commented 2 years ago

Vote: [+1]

beldmit commented 2 years ago

Vote: [+1]

t8m commented 2 years ago

Vote: [+1]

kroeckx commented 2 years ago

I'm voting 0

paulidale commented 2 years ago
Topic: backport #17973 to 3.0
Proposed by: pauli
Issue link: https://github.com/openssl/technical-policies/issues/38
Public: yes
Opened: 2022-03-29
Closed: 2022-03-30
Accepted:  yes  (for: 5, against: 0, abstained: 2, not voted: 3)

  Dmitry     [+1]
  Matt       [+1]
  Pauli      [+1]
  Tim        [+0]
  Richard    [  ]
  Shane      [  ]
  Tomas      [+1]
  Kurt       [ 0]
  Matthias   [  ]
  Nicola     [+1]