How scalable is Recognition Server?

  • How many CPUs can I use on one PC?
  • How many Processing Stations can I use with one server?

Recognition Server architecture makes it possible to scale the system and increase the processing power by connecting additional Processing Stations to the Server Manager, or by increasing the number of CPU cores on the Processing Stations.

The Server Manager distributes the workload among all available Processing Stations and their CPU cores evenly, so that the maximum productivity is achieved.

The number of CPU cores and Processing Stations that can be used simultaneously is regulated by your license. If the license does not limit these parameters, you can connect an unlimited number of stations and enable all CPUs on the stations for OCR.

Technically, there is no known limit to how many Stations can be used by one Server Manager. Successful tests have been conducted with over 100 Processing Stations connected at the same time. The processing speed increase is almost proportional to the number of CPU cores enabled on all the Processing Stations altogether. That means, for example, that connecting 10 single-core stations would allow you to process almost 10 times as many files as one station can process in the same time.

The multi-core, multi-CPU and HyperThreading technologies are fully supported by ABBYY Recognition Server. For example, if you install a Processing Station on a server with two quad-core CPUs and your license allows at least 8 cores to be used, Recognition Server will load all 8 cores to the full extent. If you wish to leave one or two cores for tasks other than OCR, you can do so by unselecting the corresponding checkboxes in the Processing Station Properties dialog box.

  • Screenshot FIXME

Please note that a multi-core CPU usually provides slightly lower productivity increase than an equal number of single-cores. For example, productivity of a quad-core is usually less than 4 x (productivity of each core).

Note: A single-core CPU with HyperThreading will be shown as one core in the Processing Station Properties dialog box. However, Recognition Server will take full advantage of the additional power provided by the HyperThreading technology.


This website uses cookies which enable you to see pages or use other functions of our websites. You can turn off such cookies in your browser’s settings. If you continue to use these pages, you consent to the use of cookies.