0

Monetdb profiler stethoscope shows that MAL instructions are assigned to different threads. What's the policy inside monetdb governing this? To which thread, a MAL instruction should be assigned? Is there a maximum number threads to be used?

And, does monetdb manages the CPU affiliation of its threads? To which socket, a monetdb thread will be assigned?

Is there any document available talking about this? I tried but didn't find any.

Thanks!

JasonMArcher
  • 14,195
  • 22
  • 56
  • 52
thierry
  • 217
  • 2
  • 12

2 Answers2

1

They seem to have several mailing lists, at https://www.monetdb.org/Developers/Mailinglists

I suggest you join the users list and ask them....

simon at rcl
  • 7,326
  • 1
  • 17
  • 24
  • Thanks for the advice. I am already trying to do so. But I think maybe stackoverflow can offer me some information on this! – thierry Jun 07 '14 at 08:20
0

Monetdb has a specific worker thread for each client . It also has (n-1) worker threads where n equals number of cores in the system . These general workers can be used by any clients . For more info look into source code for file mal_dataflow.c.

Pradeep
  • 23
  • 8