Table of Contents

Using multiple CPU cores

L3DT Professional will run some calculations on multiple parallel threads to make the most of multi-core systems.

Which calculations support multiple cores?

At the time of writing, the following calculations support multi-core processing:

More calculations will be multithreaded in future releases.

How do I know it's working?

When multithreaded calculations are in progress, you will see multiple progress cursors in the progress display window:

:l3dt:userguide:multithreading:multithread_progress.png
Calculating the texture map using four cores

Multi-threaded performance benchmarks

Please refer to this dev weblog post for the most recent multi-core performance benchmarks.

Enabling and disabling multithreading

To enable, disable or otherwise change the multithread settings in L3DT, use the 'Settingsā†’Multi-thread settingsā€¦' option in the L3DT menu. This will open the multithread settings window, shown below:

:l3dt:userguide:dialogs:threadsettings.png

The controls are as follows:

The maximum number of cores supported by L3DT Professional is 32.

By default, L3DT will use 100% of all enabled cores. If you would like to limit the core usage, please use the CPU throttle.

I can't find this window!

The multithread settings window is only available in L3DT Pro 2.5.3.1 or later (10th of Mar, '08). To enable or disable multithreading in older versions of L3DT, please refer to this user-guide page.

1) Added 6 Sept 2011, L3DT 11.09 developmental build 2.