Originally posted by: michaelpatrick33
Originally posted by: cscpianoman
Porkster, you are quite correct that THG has set all the priority settings the same and started the programs in similar fashion. What you fail to realize, this is your downfall, is that priority setting are encompassed in the operating system. Hence the name "operating system." Let me walk this through with you. A processor is just what the name implies it processes or crunches numbers. The operating system sits on top of the processor and feeds the processor the information it needs to crunch. Any threads sent is the responsibility of the OS, not the processor. This can be amply verified through several methods. One, take a look at microsofts website and data sheets. The information is there, do your research. Two, there is a method of changing priorities in the task manager. Change the priority and the task will either be given preference or denied. However, this is a direct setting adjusting the operating system, not the processor.
Now I come to the current test. Intel is walking away with Divx, why? According to the OS there is 4 processing units running all the threads given them. There are four applications. Essentially, the OS is capable of giving the Divx thread to a "processor" because there is one availble. Let's now turn to the AMD processor. According to the Windows OS, there are two processors. Ahh, here we have an issue, because there are four applications. The operating system next takes a look at what has the highest priority and sends this task to a processor, same goes for the second thread. The third thread is stuck in limbo waiting for a process to finish, or if two threads have equal priority they will be switched back and forth allowing for an equal chance of processing. Now we come to the stickler, the fourth thread. We have already come to the conclusion through numerous posts that Divx is given a lower priority and that THG did nothing to change those settings. This lower priority setting is viewed, "by the OS," as being less important than the other three. Hence the OS doesn't send the thread unless there is room for it to fit. The processors, however, are running at capacity, ie 100%. There is no room to fit this extra thread, except at times when the loops break. This explains the reason why the AMD processor is "avoiding" the Divx thread because the OS isn't sending it. Now my speculation would be that if the priorities were equiliberated we would see a more equal result among all threads and processors.
I have layed all this out in very simple terms and from information gleaned from various sites including THG and Microsoft. I don't want your opinion, I already know what it is. This is for your information and to come to a more knowledgable understanding that when comparing AMD and Intel they both have their strengths and weaknesses. I am not trying to favor one or the other. This test demonstrates that Intel is very capable of doing four tasks at different priority levels, while the AMD processor focuses on three dissimliar priority tasks. I will address the other concern about wattage and energy efficiency later.
Oh Rational God of Common Sense I bow to Thee. Great post. Do you think this exposes the weakness of Windows scheduler for AMD and dual processes or is something else going on?
genius post...well said...i mentioned it above but stupid arses like Porkster want to spread thier FUD...I have been saying this for about 4 days now fighting with the other resident idiots......
Fact of the matter is the P4 EE ios going to perform 4 task better no matter what the priority oif the Divx was set at...if it was a normal setting it would have stolen cpu cycles from the other three apps...IMO Intel in the end would have likely had leads in 3 out of the 4 test with maybe one or two close but Intel leads.....
HT is a power full tool...remember in the test the X2 4800+ only kicked the arse of the EE version in some test by 18% or less....Those test usually where the old Intel strong hold of encoding...HT in the past as shown its worth quite well and to the tune of 20%+ in some apps so HT in mutliple apps (especially stronghold areas of encoding and multimedia) can overtcome those single task beatings to win in some areas.....