audio file converter for music production and hi‑end audio
Audiophile Inventory on YouTube Audiophile Inventory on Facebook Audiophile Inventory on Twitter Audiophile Inventory on Instagram Audiophile Inventory on Pinterest Audiophile Inventory on Telegram

Multi-CPU Ability. Parallel processing [AuI ConverteR]



AuI ConverteR allow to use up to all CPU-cores (Central Processor Unit's cores) to parallel processing of several audio files. Read about multi-CPU issues below.

How to CPU-cores are used in general

Each program (application) contains several threads. Thread is command kit, that may be performed sequentially only. As example, file conversion is thread.

Parallel audio conversion of several files


Operating system perform a thread at 1 core. If there are launched thread number more, that CPU cores, several threads are performed at single core. Operating system try distribute threads between cores optimal way.

If AuI ConverteR have in conversion list more files, than the cores are there, AuI ConverteR launch number of threads (conversions) that is equal core number.

Conversion of 1 file via several cores is not optimal due to synchronization processes between threads in current architecture.

In most cases, AuI ConverteR process file list and optimization for multi-core 1 file processing is not demanded.


Manual limitation of used CPU-cores

If you want to release part of cores for other programms at your computer,

in Settings > General > "Used CPU-cores count" list select number of cores, that you want to give to AuI ConverteR maximally.

Rest cores will given for other programs, that works simultaneously with AuI ConverteR.

Parallel processing settings


Multi-CPU and CD ripping

Simultaneous reading of CD from several locations of optical disk is not optimal because it may cause lesser reading speed and higher mechanical load to optical disk.

But conversion of read audio data may be performed simultaneously for several tracks. It's resonable for resampling, that consume significantly more processing time, than simple copy 44.1 kHz / 16 bit to audio file.


Multi-CPU and True Gapless Conversion

When album is converted in True Gapless Mode, files should be converted sequentially. Because before conversion of next file, information of end of previous file conversion should be got.

In this mode multi-CPU core number in the AuI ConverteR settings is ignored.


Multi-CPU and Modula-R edition

In Modula-R configurations "Parallel processing (add-on)" module makes multi-CPU functionality available. Read details...


Application priority

Actual application priority is matter of operating system. Value in Settings > Misc > "Processing priority" list or in the main window of AuI ConverteR is request to operating system only. In general "Time critical" or all high priorities have no big sense, when no other applications works simultaneusly with AuI ConverteR.


Parallel processing in AuI ConverteR editions

AuI ConverteR FREE allow testing of parallel processing.

To make available parallel processing of several file, "Parallel processing (add-on)" module is need.

Parallel processing is supported in:


February 06, 2021 updated | since June 03, 2019


Copyright © Yuri Korzunov
["Audiophile Inventory" (since 2011), "AudiVentory", "Audiophile Inventory by".
Также "Audiophile Inventory by" (прежде "Audiophile Inventory") охраняемое коммерческое обозначение],
2010-2021. All Rights Reserved.
All prices at this site in the U.S. dollars without V.A.T. and other applicable taxes and fees. The prices are recommended. All information at this site is not a public offer.

Read about supported formats and third-party codecs

Site map      Terms and Conditions