- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
as far as i know,
> Detects and maintains up to 32 streams of data accesses. For each 4K byte page, you can maintain one forward and one backward stream can be maintained
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The wording of the documentation is irritatingly ambiguous, but it is clear that these streams are primarily concerned with different 4KiB pages.
In the most common case one has only forward streams, and this description can be interpreted as allowing one forward stream in each of 32 separate 4KiB pages. We have definitely seen significant improvements in performance for a small number of codes that accessed ~50 streams at once by fissioning the loops to get this number down under 32 at a time.
If your code is performing both forward and backward streams into the same 4KiB region, then you might be limited to sixteen 4KiB regions before performance drops due to oversubscription.

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