Threads

Parent Previous Next

To open the Threads page, select Admin - Setup from the session tab main menu. In the Sonnet Administration dialog box which appears, click on Threads in the sidebar menu.

The Threads page of the Sonnet Administration dialog box allows you to control how multi-thread processing is handled on your computer. Be aware that if the administrator has set up thread controls in the thread initialization file, then the settings in this dialog box are overridden. You can specify less threads than the limit set by the initialization file, but the maximum can not exceed the number set by the administrator.

Threads to use: This drop list contains the numbers one through the maximum number of threads available on your computer. This number is determined by the software based solely on your hardware configuration; this number is not related to the number and/or type of Sonnet processing licenses. If you wish to limit the number of threads available for Sonnet processing in order to leave some threads open for other work, then select the desired number of threads from this drop list. Using all of your available threads to perform Sonnet processing may lead to slower response times from your computer. The analysis engine only uses up to the number of threads specified here.

NOTE: Some Pentium 4 processors with multithreading report two cores although there are not two complete cores. Running a multithreaded Sonnet on these Pentium 4 processors can actually result in slower processing times than on a single core computer. We recommend that you do not use a computer with only one of these Pentium 4 processors for multithreaded processing.

Do not use a license which authorizes more threads than the above limit: Selecting this checkbox ensures that you do not check out a license if a lower level license could be used to simulate with the number of threads specified above. This is useful in a multi-license environment in which you wish to reserve higher level multithread licenses for computers which can fully utilize them. For example, if a "Desktop" license is sufficient to fully utilize all of the threads for the limit specified above, then selecting this checkbox will prevent a "High Performance" license from being used.

Wait for a license which uses the max number of threads, even if I have to queue for the license: Selecting this checkbox ensures that you use only a license which can simultaneously enable all the allowed threads on your computer. For example, if your system is authorized to run eight threads and you check out a license for two threads, a smaller system running a smaller job may have to queue and wait for your system to release the license. This also leaves six of your processors/cores unused. Small jobs or smaller computers would then be waiting behind the larger jobs for a license. Selecting this option would leave the license with less threads free for smaller jobs