Click here for more information

TAKING ADVANTAGE OF MULTIPLE CPU COMPUTERS TO MINIMIZE PATTERN SEARCHING TIMES

When running APS on computers with a dual or quad core CPU, one may notice that only one core is used and the others remains idle. Thus, on a dual core CPU the maximum CPU utilization is 50% and on a quad core 25%.

Due to the sequential nature of the pattern search and of the backtesting process each index group of the 88 in the extended search mode must run on one CPU. One solution is running multiple copies of the software each searching for patterns in a different subset of the index groups.

For a dual core CPU, one could run two copies of the program concurrently, one searching for patterns in the first 44 index groups and the other in the remaining 44 groups.

Similarly, on a quad core CPU one could run four copies of the program each searching for patterns in 22 different index groups, so that all 88 are covered.

In order to accomplish this task, we can provide custom versions of the program according to customer specifications (dual or quad core machines). The maximum possible copies that one can run on a set of quad core CPU machines is 88, each implementing a search in one of the 88 index groups and thus, 88/4 = 22 machines are required. This setup yields the global minimum execution time for a search.

Examples of custom solutions:

(1) Two licenses for running two copies of the program on one dual core machine. Each copy of the program runs the search on 44 distinct pattern groups.
(2) Four licenses for running four copies of the program on one quad core machine or two dual core machines. Each copy of the program runs the search on 22 distinct pattern groups.
(3) Eight licenses for running four copies of the program on two quad core or four dual core machine. Each copy of the program runs the search on 11 distinct pattern groups.

Restrictions

(1) Each copy of the program must be installed in a different directory

(2) Data files must be cloned and stored in different directories for each installation. You can use the local DATA directory for that purpose.

(3) Patterns found after running different copies of the program cannot be merged in a common database.

(4) Numbering of the Index groups will be similar for each installation and not to be confused with the numbering of the public version of the program.

Price:

Contact us for a quote. Please state in your email the number of program copies you want and how many machines you will be installing them on.

 

Please contact us  with any questions or comments.
© Copyright 2000-2008 Tradingpatterns.com  All rights reserved.
Disclaimer and Privacy policy