Encog 在多处理器的多路主板上有很好的表现吗?

Does Encog has good perfomance at multisocket motherboards with multiple processors?

Encog has multithreading support. But as far as I understand, it's good in paralleling at one processor with for example 8 cores. Will it work faster, if I'll buy motherboard带4个插座,装4个Intel Xeon E5-4600?有人尝试过类似的东西吗?请真正知道或真正尝试过的才回答。

我认为这个问题在很大程度上取决于您使用的是什么版本的 Encog(Java.NETC++),以及您自己的代码是如何编写的。

如您所见,.NET 版本的 Encog actively using the it's own IMultiThreadable interface, and there are a lot of classes 使用 Parallel 类 进行学习。

对于 Java 接口的名称是 MultiThreadable. There is no interface for C++ version, but the code still using the threadCount parameter in object.c file. As I can see, the Javascript versionjavascript 中没有使用任何多线程支持(即使它具有多线程支持也不能说)。

所以我可以肯定地说,是的,如果机器上有更多可用内核,它会工作得更快(因为它使用内核 类,可以发挥硬件的优势),如果你是使用右边的类,例如(在C#):

有关在 Encog 上应用多线程的更多信息,请参见此处:
Applying Multithreading to Resilient Propagation and Backpropagation