- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
And secondly, where is this documented? I think gcc's standard is a Mersenne Twister, but what is the standard for icpc?
Thank you for your response,
Christoph.
- Tags:
- CC++
- Development Tools
- Intel® C++ Compiler
- Intel® Parallel Studio XE
- Intel® System Studio
- Optimization
- Parallel Computing
- Vectorization
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
icpc is compatible with gcc. So, it would be the same standard as GCC's.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Viet Hoang (Intel) wrote:icpc is compatible with gcc. So, it would be the same standard as GCC's.
Hello Viet Hoang,
So default_random_engine is mt19937? Is that what you are saying? I am asking because from our tests, it seems it is not. The coherence length seems to be a lot smaller.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is part of the C++ standard library which Intel doesn’t supply. The Intel linker just links in the library on the system. I am not sure why you got a smaller coherence length.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page