Skip to content

Conversation

@xvallspl
Copy link
Contributor

...to support more than 64 threads in manycore architectures that support it, like KNL.

@xvallspl xvallspl requested a review from pcanal as a code owner September 20, 2017 17:59
@phsft-bot
Copy link

Starting build on centos7/gcc49, mac1012/native, slc6/gcc49, slc6/gcc62, ubuntu14/native with flags -Dvc=OFF -Dimt=ON -Dccache=ON
How to customize builds

};

template<class T> unsigned TThreadedObject<T>::fgMaxSlots = 64;
template<class T> unsigned TThreadedObject<T>::fgMaxSlots = std::max(std::thread::hardware_concurrency(), 64u);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not simply use std::thread::hardware_concurrency()?

Copy link
Contributor Author

@xvallspl xvallspl Sep 21, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For not breaking previous behaviour? But yeah, I was told to keep a minimum of 32.

One step at a time #1019

@xvallspl xvallspl merged commit ef8888f into root-project:master Sep 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants