This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Issue with c++11 header random.h


On 12/03/2012 11:29 AM, Paolo Carlini wrote:
Hi,

On 12/03/2012 04:54 PM, Nolen, Steven D wrote:
In the c++11 headers for the random number generation (random.h), the function "discard" for the linear_congruential has been implemented in a very inefficient manner.
As I mentioned when we optimized a while ago the discard member function for the statistically much more solid mersenne_twister engine, most of the discard are still just trivial implementations of the specs, that is rather well know. On the other hand, we didn't take code from Boost for our implementation and I don't think we are starting now. Thus, if you want to see progress on this specific discard, I would recommend either contributing a patch, if the issue is simple enough for you to handle, or filing an appropriate Bugzilla entry with a description of the optimization, then somebody will contribute an implementation.

Thanks!
Paolo.

Greetings,

Thank you for your concern about the random facility.

A link to a reference paper or two would help if you don't want to/can't contribute a patch.

Thanks,
Ed


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]