Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean Digis and Hits #311

Closed

Conversation

VinInn
Copy link

@VinInn VinInn commented Apr 4, 2019

In this PR ( made on top of #304 and rebased to 106_pre2)

I cleaned Digis and Hits removing obsolete data members, reducing the number of memset and launched kernels for a total speedup of ~15%.

I also protected against empty events and too large events.

Memory issues will be addressed in the next PR

rovere and others added 30 commits September 3, 2018 12:26
…atrices of static dimensions to run on the GPUs
…o use matrices of static dimensions in order to run on the GPUs.
- deleted the forgotten prints and time measurements;
- created a new modifier for the broken line fit;
- switched back from tipMax=1 to tipMax=0.1 (the change will maybe be done in another PR);
- restored the original order of the cuts on chi2 and tip;
- deleted the default label to pixelFitterByBrokenLine;
- switched from CUDA_HOSTDEV to __host__ __device__;
- BrokenLine.h now uses dinamically-sized-matrices (the advantage in using them over the statically-sized ones is that the code would also work with n>4) and, as before, the switch can be easily done at the start of the file;
- hence, the test on GPUs now needs an increase in the stack size (at least 1761 bytes);
- some doxygen comments in BrokenLine.h have been updated.
@VinInn VinInn added the Pixels Pixels-related developments label Apr 4, 2019
@fwyzard
Copy link

fwyzard commented Apr 16, 2019

superseded by #312

@fwyzard fwyzard closed this Apr 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pixels Pixels-related developments
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants