Log in

View Full Version : Encoding with Hyperthreading


iPAQ
13th March 2004, 15:19
I searched the forums for "Hyperthread" and didn't find much in late 2003 and 2004 although many computers (3.0 - 3.2GHz) are built this way with the P4 chip.

Along this line couldn't the whole movie encoding process be split:

1. rip & split audio from video then encode audio on one virtual processor, video on another, and then put them back together (maybe using a modified AGK, or ...

2. rip & run first pass through one (with a head start) and run the second pass (slightly behind) through the other, or ...

3. rip & split in half and then run the first half through one virtual processor (using a 'simplified encoder' DrDivX or AGK) and the other half through the second processor?

If this makes sense, has any of the encoding programs or 'macro-control' (GK or AGK type) taken advantage of this?

Nethermancer
14th March 2004, 18:06
HyperThreading will help in any situation where multiple CPUs would be an advantage. The latest Codec (5.1.1) takes advantage of HT and also the new SSE3 instructions found in Prescott class and beyond Intel processors.

For a direct comparison of HT versus non-HT Divx encoding go here:-

http://www.hardwarereview.net/Reviews/Intel%20Pentium4%203060/Pentium4-3060.htm

and a detailed explanation of HT can be found here:-

http://www.hardwarereview.net/Reviews/Intel%20Hyper-Threading%20Guide/Hyper-Threading%20Guide.htm

Hope this helps.