I will correct my statement. Premiere Pro makes use of multiple cores as with any program but it can not make use of multiple cores effectively by splitting a single task into different cores as what should happen.
Here‘s from an Adobe Premiere employee:
”Premiere uses multiple cores. Cores are independent CPU processors that can be assigned tasks. Premiere breaks this down with tasks for decoding codecs, applying CPU-driven effects, encoding to specific codecs, etc. Some of these threads may use a core more than other cores, and right now, an "optimal" number of cores is somewhere around the 8-12 mark.”
Here‘s from an Adobe Premiere employee:
”Premiere uses multiple cores. Cores are independent CPU processors that can be assigned tasks. Premiere breaks this down with tasks for decoding codecs, applying CPU-driven effects, encoding to specific codecs, etc. Some of these threads may use a core more than other cores, and right now, an "optimal" number of cores is somewhere around the 8-12 mark.”