Vincenzo Innocente

Results 19 issues of Vincenzo Innocente

This PR replaces the old "notcub" cache allocator with a memory pool featuring lockfree operations backend agnostic implementation The data interface is based on a simple Buffer that is completely...

alca-rejected
reconstruction-rejected
pending-signatures
tests-approved
orp-pending
code-checks-approved
heterogeneous-pending

This is a new version of #37952 mostly for benchmarking purposes. It extends the use of the new memory pool to the calorimeters (including the HostAllocator). A new feature comes...

reconstruction-pending
alca-pending
pending-signatures
tests-rejected
orp-pending
heterogeneous-pending

From my tests I think that the recent improvements in ocml are not included in release 4.5. Am I missing anything? Is the improved ocml foreseen to be included soon...

I suspect this is due to the use of "x" instead of "ax" in this portion of the code https://github.com/RadeonOpenCompute/ROCm-Device-Libs/blob/a1f82f37cf105f0091e0f9e850a0a75aabde6eb7/ocml/src/j1F.cl#L81

for values that corresponds to x*x ~ 0 lgamma becomes inf for negative x. ``` __global__ void doit(double x) { auto y =log(x); auto z1= lgamma(x); auto z2= lgamma(-x); printf...

I noticed that both y1f and y1 return +inf for -0.0 (and NaN for any other negative number) y0(-0.0) return -inf linux libm return -inf for any negative number (NaN...

ROCm math library implements all "pi" functions: sinpi, cospi, tanpi and their inverse (including atan2pi) hip seems to provide access only to sinpi and cospi. see https://github.com/RadeonOpenCompute/ROCm-Device-Libs/issues/99

most of our use of pow is inefficient if not improper: https://github.com/search?q=repo%3Acms-sw%2Fcmssw+pow%28+language%3AC%2B%2B&type=code&l=C%2B%2B&p=5 1) pow(x,2) : no the compiler will not substitute with x*x: we need to introduce our own inline...

pending-assignment

running UBSAN on HLT I observed this message ``` /data/cmsbld/jenkins/workspace/build-any-ib/w/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/include/c++/12.3.1/bits/stl_vector.h:1124:34: runtime error: reference binding to null pointer of type 'struct value_type' #0 0x7f6dadd1d408 in std::vector::operator[](unsigned long) /data/cmsbld/jenkins/workspace/build-any-ib/w/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/include/c++/12.3.1/bits/stl_vector.h:1124 #1 0x7f6dadd1d408 in...

reconstruction-pending
pending-signatures
jetmet