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

Release 2.1.0crp: malloc Interface, Performance, Bugs #84

Merged
merged 14 commits into from
Feb 11, 2015
Merged

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Feb 11, 2015

This is the pull for the 2.1.0crp release.

I will tag and "doi" the release afterwards.

Carlchristian Eckert and others added 14 commits January 13, 2015 13:30
 - only valid option is now to use `mallocMC::malloc()` and
   `mallocMC::free`
 - examples were modified to use the new syntax
 - fullsegments and additional_chunks could become unreasonably large
   when using very large pages and very small chunksizes (chunksizes
   smaller than pagesize/1024)
 - calculation of additional_chunks is now put into a function
 - see pull request for #79 for a detailed description
 - deletion of all possible metadata should be much faster now
 - internal order of the onpagemasks was not changed (only the offset)
 - calculation of offset is put into a function
 - for a more detailed explanation, see #80
 - size of the onpagemasks is now correctly the size of an integer
 - rounding up in case there are additional chunks (which also require
   an onpagemask)
 - for details, see discussion of #80
…e_end

Moved the onpagemasks to end of page
…writes

Removed overwriting of CUDA malloc/new
 - Changelog was updated
 - `Usage.md` updated to reflect interface changes
 - small bugs in `Usage.md` fixed
@slizzered
Copy link
Contributor

Thanks 👍

slizzered added a commit that referenced this pull request Feb 11, 2015
Release 2.1.0crp: malloc Interface, Performance, Bugs
@slizzered slizzered merged commit 799d7d7 into master Feb 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants