1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

2594 commits

Author SHA1 Message Date
Dennis Potter
e467012a3b Added check for HAS_EVENTFD 2018-08-09 14:19:35 +02:00
68a794681e kernel: support kernel_get_page_size() on OS X 2018-08-09 08:06:51 +02:00
71296da232 utils: remove obsolete function 2018-08-09 08:06:30 +02:00
eaa3f60b12 fix several invalid format string identifiers 2018-08-09 08:06:21 +02:00
b25f4406c5 task: added support for rdtsc 2018-08-09 07:57:32 +02:00
13cb444e15 Revert "cmake: put config.h to the correct location when villasnode is used as submodule"
This reverts commit 650af44620.
2018-08-08 15:50:11 +02:00
Sonja Kolen
eabd3dbb32 node infiniband: fixed a typo 2018-08-08 09:50:05 +02:00
Sonja Kolen
0f7d08364d Merge remote-tracking branch 'origin/develop' into develop 2018-08-08 08:53:49 +02:00
Sonja Kolen
5f11bd5a19 queue signalled: make libvillas compile if eventfd is not available/ activated; add a switch in CMake file to deactivate eventfd independant of availability in OS 2018-08-08 08:53:36 +02:00
Dennis Potter
bb6cee70ab Merge branch 'ib-uc' into develop. Closes #191 2018-08-07 23:16:19 +02:00
Dennis Potter
8fde419bc0 Fix typo in benchmark config 2018-08-07 23:15:48 +02:00
Dennis Potter
0cd4e07173 Fixed another small bug in Infiniband node.
Both RC and UC are connected. So the check I changed should check for
NOT UDP (UD), instead of TCP (RC)
2018-08-07 17:52:45 +02:00
Dennis Potter
6937db3ec2 Changed benchmark for new UC mode 2018-08-07 17:46:51 +02:00
Dennis Potter
fadc507ff5 Updated integration test with new transport modes 2018-08-07 17:37:26 +02:00
Dennis Potter
33d59938eb Added one more comment line on custom librdmacm 2018-08-07 17:36:29 +02:00
Dennis Potter
b7a4b9d7c8 Changed transport mode in example configuration 2018-08-07 16:46:03 +02:00
Dennis Potter
ec60f1d2c2 Added support for unreliable connections 2018-08-07 16:45:05 +02:00
Sonja Kolen
650af44620 cmake: put config.h to the correct location when villasnode is used as submodule 2018-08-07 15:36:00 +02:00
Dennis Potter
5c5adb93f3 Merge branch 'setvbuf-file-node' into develop. Closes #190 2018-08-07 10:12:55 +02:00
Dennis Potter
0c1e92bced Added separate buffer for input and output section 2018-08-06 23:48:13 +02:00
Dennis Potter
2a1dc60d16 Changed configuration section of 2018-08-05 11:07:45 +02:00
Dennis Potter
71134a4c81 Node now already posts Work Receives if it accepts the connections.
Before, it waited until it is really connected. That caused problems,
because the send side will start immediately sending if it is connected.
Especially at high rates (>100k) this was a problem.
2018-08-04 17:34:52 +02:00
Dennis Potter
69c8f0adaa Added flag to enable/disable warning about missed steps 2018-08-04 17:27:06 +02:00
Dennis Potter
117913287d Added configurable setvbuf to output of file node 2018-08-04 15:20:21 +02:00
Dennis Potter
b975e16747 Defined full test, rate = 100000 and rate = 200000 not yet included 2018-08-04 14:31:12 +02:00
Dennis Potter
44f5d43513 Script now adds plot images directly in benchmark dir 2018-08-04 14:29:57 +02:00
Dennis Potter
3910fd958d Fixed formatting of text in graphes 2018-08-04 13:40:47 +02:00
Dennis Potter
77cc61f945 Changed benchmarking
* node-infiniband-benchmark.sh now regenerates the config file every
loop. Furthermore, it does not save the source log anymore but instead
routes the generated signal to a file node.
* evaluate_logs.ipynb is now able to evaluate the signal output.
Furthermore the analysis of signal times and missed signals is enhanced
in this commit.

The plot already looks pretty good, but the alignment of text in
matplotlib is terrible, so there is still some work to do.
2018-08-03 22:49:55 +02:00
Dennis Potter
cdadbe8bcc Changed precision of offset to nanoseconds for csv. Fixes #189 2018-08-02 16:25:07 +02:00
Dennis Potter
2b52366627 Added pthread_testcancel() to path. Fixes #186 2018-08-02 16:24:05 +02:00
Dennis Potter
f6ac2341cc Fixed integration tests and benchmarks for changes commited in
027555c34d
2018-08-02 11:31:11 +02:00
Dennis Potter
027555c34d Added flag in config to enable/disable connection fallback. Closes #188 2018-08-02 10:41:37 +02:00
Dennis Potter
9b45c08830 Added count for missed steps to evaluate script 2018-08-02 10:27:29 +02:00
Dennis Potter
aefe40dc35 Removed IMM mode. Replaced hard coded integers by constants 2018-08-01 18:26:42 +02:00
Sonja Kolen
a74644cea9 csv and villas.human formats: remove dynamic memory allocation 2018-08-01 16:45:54 +02:00
Sonja Kolen
9e5852233c Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop 2018-08-01 14:42:40 +02:00
Sonja Kolen
796d3226be villas.human format: determine type of value (double or int) of received sample by checking for a dot in the value string 2018-08-01 14:42:30 +02:00
Sonja Kolen
f7a61e3f97 csv format: determine type of value (double or int) in received sample by checking for a dot in the value string 2018-08-01 14:40:50 +02:00
Sonja Kolen
89f4e9b768 json_format: fixed a bug, int values are now saved in the data.i field instead of data.f 2018-08-01 14:36:31 +02:00
Dennis Potter
0c2241d5ee Accidentally pushed incomplete test to repository 2018-08-01 10:47:42 +02:00
Dennis Potter
74592dcb05 Added checks to see how many samples got lost at send side
This check does not yet make sense. There must be a way to see how many
samples got lost at the send side, and how many got lost during
communication.
2018-08-01 00:26:12 +02:00
Dennis Potter
22dac2d0ae Added check for missed steps at source side
This is not completed yet and does not make complete sense yet. There
must be a way to check how many samples got lost at the send side, and
how many samples were lost on the channel.
2018-08-01 00:24:14 +02:00
Dennis Potter
1972d801f3 Added file format to csv and forwarded source node to .log file 2018-07-31 19:36:35 +02:00
Dennis Potter
399b2afb67 Added data process and plot function 2018-07-31 19:03:05 +02:00
Dennis Potter
90d8e25aec Moved benchmark shell script 2018-07-30 19:00:16 +02:00
Dennis Potter
381b0fc566 Initial version of evaluate script 2018-07-30 18:59:14 +02:00
Dennis Potter
8a7c96feae Added different tests which are automatically dispatched 2018-07-30 17:06:16 +02:00
Dennis Potter
3c0606740a Prepared intial version of benchmark script 2018-07-28 16:43:35 +02:00
Dennis Potter
54fd51269b Fixed typo 2018-07-28 16:43:14 +02:00
Dennis Potter
13c9066822 Accidentally deleted UDP mode, added it back 2018-07-28 15:18:10 +02:00