Galen Shipman
44fe6c3896
allow pml pipeline to cache memory registrations
...
to enable this (off by default) use:
-mca pml_ob1_leave_pinned_pipeline 1
!!AND!!!
-mca mpool_use_mem_hooks 1
This commit was SVN r8949.
2006-02-09 15:49:51 +00:00
George Bosilca
8d26696c06
Remove the local variable that shadow the real one.
...
This commit was SVN r8763.
2006-01-20 02:39:30 +00:00
George Bosilca
29c80875a8
As requested move back the alloc and return to macros instead of static inlined functions.
...
This commit was SVN r8762.
2006-01-19 23:58:04 +00:00
George Bosilca
be64d98687
We're thread safe again. The atomic compare-and-swap was not used in the correct way allowing
...
the descriptors to vanish. The PML was thinking that they are in the btl_cache when they
weren't ... It lead to memory consumption on most environments when compiled with
thread enabled. After modification the latency went down by nearly 0.5 microseconds.
Simple way to trigger the bug: limit the number of maximum items in the free list and run
any communication intensive application (like Netpipe).
This commit was SVN r8741.
2006-01-19 06:45:29 +00:00
Tim Woodall
3c170c410c
changes required by dr
...
This commit was SVN r8580.
2005-12-21 15:11:40 +00:00
George Bosilca
bc2e80cbc6
This one can lead to memory corruptions. We modify the content of a buffer after calling a function supposed to free it. It happens right now that the destruct function just put it in the cache but still I don't think we should touch the buffer anymore.
...
This commit was SVN r8147.
2005-11-13 23:07:37 +00:00
Jeff Squyres
42ec26e640
Update the copyright notices for IU and UTK.
...
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Tim Woodall
4a71621410
merge in scheduling changes from release branch
...
This commit was SVN r7699.
2005-10-11 20:41:51 +00:00
Galen Shipman
d932cfd342
merge of rcache work into the trunk.. lotsa fun ;-)..
...
I regression tested before the merge, I will regression test tonight and
correct issues that might have crept in.
This commit was SVN r7329.
2005-09-12 22:28:23 +00:00
George Bosilca
c9fb1f32f2
And more dependencies fixes. The big commit will follow shortly.
...
This commit was SVN r7319.
2005-09-12 20:22:59 +00:00
Tim Woodall
166ecc9544
removed dependency on ob1
...
This commit was SVN r6927.
2005-08-18 17:06:59 +00:00
Tim Woodall
f274f524ab
- added get based protocol (if supported by btl) for pre-registered memory
...
- removed 8 bytes from the majority of the pml headers
This commit was SVN r6916.
2005-08-17 18:23:38 +00:00
Galen Shipman
b01ebf45c9
Fixed build error related to direct call (bml_direct_call.h). Misc bug fixes
...
and compiler warning issues. Fixed threaded build issue.
This commit was SVN r6819.
2005-08-12 14:08:40 +00:00
Galen Shipman
c3c83aa3e1
BML (BTL Managment Layer). Allows BTL's to be used outside of the PML. See
...
bml.h and PML-OB1 for usage.
This commit was SVN r6815.
2005-08-12 02:41:14 +00:00