Stefan Lankes
49ee4593d0
minor optimization of the mail benchmark
2011-12-14 01:39:55 -08:00
Stefan Lankes
dceb8485d9
increasing the support of affinity-on-first-touch
2011-12-14 01:39:12 -08:00
Stefan Lankes
022983346e
Merge branch 'experiments' of git.lfbs.rwth-aachen.de:metalsvm into experiments
2011-12-13 05:42:01 -08:00
Stefan Lankes
85bcb140d9
switch to affinity by first touch in our examples
2011-12-13 05:40:59 -08:00
Generic account for RWTHAachen Students
adc10512ed
little changes in pingpong bench
2011-12-13 03:39:21 -08:00
Stefan Lankes
ce9435612c
add lowlevel benchmark to measure the overhead of the SVM system
2011-12-05 02:40:53 -08:00
Stefan Lankes
1d5ad1c917
use response mail per default
2011-12-05 00:19:47 -08:00
Stefan Lankes
e28dd65204
cosmetic changes, increasing the readability
2011-12-04 04:48:52 -08:00
Stefan Lankes
fae93b4304
support an approach without response mail
2011-12-04 04:47:40 -08:00
Stefan Lankes
feaf615724
align address to page boundary, cosmetic changes
2011-12-03 12:06:36 -08:00
Stefan Lankes
3acdf72b88
remove obsolete debug message
2011-12-01 06:52:04 -08:00
Stefan Lankes
2d1a19f15e
use core ids instead of RCCE ids for the mailbox benchmarks
2011-12-01 05:40:10 -08:00
Stefan Lankes
54b1c3e6ac
check five times the receive buffers because a remote interrupt could pass the mail
2011-11-29 03:22:01 -08:00
Stefan Lankes
ef750e1c31
add debug message to determine the task id of the tcpip thread
2011-11-29 00:16:56 -08:00
Stefan Lankes
7ed258a1fb
remove buf in the calucaltion of the MPB address
...
+ increasing the readabilty
+ add additional performance counters for the page allocation
2011-11-21 13:39:01 -08:00
Stefan Lankes
2071bb0601
increasing the readability of the code
2011-11-21 13:38:02 -08:00
Stefan Lankes
85c94f7af7
disable unused performance counters
2011-11-21 13:37:15 -08:00
Stefan Lankes
4bed72c890
use nicer code style, remove obsolte lines
2011-11-21 13:35:42 -08:00
Stefan Lankes
cf76781baa
first steps to support affinity on the touch
2011-11-16 03:12:09 -08:00
Stefan Lankes
d9e0d932f0
workaround to disable temporary the mmnif device
2011-11-16 03:11:16 -08:00
Stefan Lankes
5221c3bf46
redesign of the init routine
...
- use affinity-on-first touch to determine the "nearest" location
2011-11-16 02:47:47 -08:00
Stefan Lankes
8c67426c8c
Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm
2011-11-10 01:15:37 -08:00
Pablo Reble
1636501973
- fix merge conflicts
2011-11-10 01:09:31 -08:00
Stefan Lankes
e68568aa8f
Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm
...
Conflicts:
arch/x86/mm/svm.c
2011-11-10 01:00:45 -08:00
Stefan Lankes
aba9731610
first steps to realiz "affinity-on-first-touch"
2011-11-10 00:58:34 -08:00
Pablo Reble
a114e3997d
Merge branch 'svm', remote branch 'origin/svm' into svm
...
Conflicts:
arch/x86/mm/svm.c
2011-11-09 07:56:54 -08:00
Pablo Reble
774388526a
- set correct task flag
...
- cosmetical changes
2011-11-09 07:48:16 -08:00
Stefan Lankes
e9cbe88e21
Merge branch 'master', remote branch 'origin' into svm
2011-11-08 12:23:30 -08:00
Pablo Reble
7b6a2424e0
- implemented first draft of L2 flush
2011-11-08 09:22:49 -08:00
Stefan Lankes
ed26215989
add additional performance counters
2011-11-08 07:46:35 -08:00
Stefan Lankes
b9664a0db4
minor optimizations
2011-11-08 07:46:01 -08:00
Marian Ohligs
2688601379
remove debug msg
2011-11-08 16:01:07 +01:00
Marian Ohligs
e6218e3821
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
2011-11-08 16:00:03 +01:00
Marian Ohligs
b6b6d42a89
fix bug in open
2011-11-08 15:55:15 +01:00
Stefan Lankes
9e286a567e
initialize atomic counters and enable Lubashevsky barrier
2011-11-08 06:49:40 -08:00
Jacek Galowicz
7db55b481d
Fixed a doxygen comment line.
2011-11-08 14:00:11 +01:00
Jacek Galowicz
120500b5cb
Translated the documentation from the L2P into english and put them into
...
the Doxygen documentation.
Documenters can just put *.dox files into the documentation/text/
directory which describe how to do things with MetalSVM.
making_coffee.dox is still missing - anyone?
2011-11-08 13:58:29 +01:00
Stefan Lankes
d24958f8b1
Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm
2011-11-08 01:12:13 -08:00
Stefan Lankes
4c61e37fca
first steps to realize a Lubachevsky barrier with flag
2011-11-08 01:03:27 -08:00
Stefan Lankes
198c1dcebd
merge Simon's current version of our mailbox system
2011-11-07 13:01:57 -08:00
Stefan Lankes
2e1c062780
set laplace to the default example
2011-11-07 12:24:27 -08:00
Stefan Lankes
7edde5cb8f
cosmetic changes
2011-11-07 12:24:11 -08:00
Stefan Lankes
d9a4acdb22
do not longer use SHM_ADD
2011-11-07 12:23:32 -08:00
Stefan Lankes
9dbde43197
rename svmmalloc to svm_malloc, rename svmfree to svm_free, add the function svm_barrier
2011-11-07 12:19:57 -08:00
Stefan Lankes
1f998714e5
Merge remote branch 'origin/master' into svm
2011-11-07 11:30:31 -08:00
Stefan Lankes
4c2525c0b3
add code to evaluate the performance of our SVM system
2011-11-07 11:28:44 -08:00
Stefan Lankes
0c5fddeeb3
remove compiler warnings
2011-11-07 11:27:53 -08:00
Stefan Lankes
a5503ad23a
add function icc_wait, which waits for a specific mail tag
2011-11-07 11:25:54 -08:00
Pablo Reble
2459cdcc7f
- started to add L2 flush routine and adapt svm testcase
2011-11-07 07:39:08 -08:00
Jacek Galowicz
687385ed7b
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
2011-11-07 08:20:07 +01:00