|
Galois
|
#include <cstddef>#include <cstdio>#include <cstdlib>#include <cstring>#include <list>#include <map>#include <memory>#include <boost/utility.hpp>#include "galois/config.h"#include "galois/gIO.h"#include "galois/runtime/PagePool.h"#include "galois/substrate/CacheLineStorage.h"#include "galois/substrate/NumaMem.h"#include "galois/substrate/PerThreadStorage.h"#include "galois/substrate/PtrLock.h"#include "galois/substrate/SimpleLock.h"Go to the source code of this file.
Namespaces | |
| galois | |
| The Galois namespace containing all Galois structures and functions. | |
| galois::runtime | |
| Internal Galois functionality - Use at your own risk. | |
Functions | |
| void | galois::runtime::preAlloc_impl (unsigned num) |
| Memory management functionality. More... | |
| void | galois::runtime::pagePreAlloc (int numpages) |
| Preallocate numpages large pages for each thread. More... | |
| void | galois::runtime::pageIn (void *buf, size_t len, size_t stride) |
| Forces the given block to be paged into physical memory. More... | |
| void | galois::runtime::pageInReadOnly (void *buf, size_t len, size_t stride) |
| Forces the given readonly block to be paged into physical memory. More... | |
| int | galois::runtime::numNumaAllocForNode (unsigned nodeid) |
| Returns total small pages allocated by OS on a NUMA node. More... | |
| void | galois::runtime::printInterleavedStats (int minPages=16 *1024) |
| Print lines from /proc/pid/numa_maps that contain at least n (non-huge) pages. More... | |