Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
argo
aml
Commits
cf9e0d1a
Commit
cf9e0d1a
authored
Jun 23, 2016
by
Swann Perarnau
Browse files
Initial commit: only the README
parents
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.markdown
0 → 100644
View file @
cf9e0d1a
Argonne's Memory Library
========================
This is a prototype library to manage the hierarchical memory present in recent
and future HPC systems, including NVM and stacked memory.
This library defines "memory nodes" as hardware locations where data can
reside. Not all of those memory nodes can provide virtual memory access to the
data they contain, and as such, allocations are identified only by a UID.
Memory nodes are defined by a public data structure that also contains
information on the granularity of data accesses to a node.
The library then provides functions to "pull" data into a virtual memory
location. That memory location should be seen as temporary: the user should ask
the library to "push" out the data afterwards.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment