Intel Pentium Extreme Edition 840 Preview :
  TheThirdMedia HardwareCPU GuideCPU Article > Intel Pentium Extreme Edition 840 Preview

Intel Pentium Extreme Edition 840 Preview

Date: 2005-4-6

[Abstract]
   semi-Final WordsThe verdict on dual core is far from in, but what we've presented here is a start.? We have more coverage coming, including power consumption, overclocking potential and a look...

[Content] PCDigitalMobileGame

Scheduling and Responsiveness

In a single processor system (without Hyper Threading), the OS can only send one instruction thread to the CPU for execution at a time.? But, you can run two applications at the same time and they can both be using up CPU time.? In order to understand how this is possible, you have to understand a bit about how scheduling works.

As its name implies, the OS' scheduler schedules tasks.? It takes the unlimited number of tasks that are requested of the OS, and schedules them to get done in the quickest way possible (in theory) on limited hardware resources.?

When running a single application, the job of the scheduler is simple - the single active application gets all of the CPU's time for as long as it needs it.? But what happens when you switch away from that active application and try to click on the Start Menu?? Your usage experience would be pretty poor if you had to wait until your active application was done with its tasks before the scheduler would take the time to handle your Start Menu request.? Imagine that your active application was 3ds max and you were rendering a scene that was going to take hours to complete. Would you be willing to wait hours for your Start Menu to appear?

Modern day OSes understand that this linear approach to scheduling isn't very practical, so they support pre-emptive multitasking, meaning that one task can pre-empt another before it is finished executing, and steal CPU time so that it may get some work done as well.? In the previous example, the Start Menu request would pre-empt the 3D rendering process and your menu would pop up and the 3D rendering would resume immediately following that.? Given that microprocessors these days are so fast, this rotation through tasks sent to the CPU occurs seamlessly to the end user, or at least it does most of the time.?

There are times when the scheduler's work is not as transparent as it should be.? In some cases, especially in Windows, processes will not always be able to pre-empt one another.? If you're running two time-consuming, CPU intensive tasks, you may not notice, but if you're running one and trying to open a file or just click on a menu at the same time, then the hiccup is far more noticeable.? The end result is usually a significantly delayed reaction to your input, such as a menu taking multiple seconds to appear instead of being an instantaneous response to your clicking.? Anyone who runs more than one application at a time has undoubtedly encountered this type of a situation. Luckily, there are solutions.

Intel's Hyper Threading was one way around the problem. By fooling the scheduler into thinking that it can dispatch two threads simultaneously, situations like the one above were usually avoided assuming that the CPU had the appropriate resources free.? Dual core is another solution to the problem, a far more robust one, since you literally have twice the processor resources.

The result of using a HT enabled or dual core system is better responsiveness when multitasking, but how do you quantify that?? Unfortunately, it is extremely difficult to quantify response time in these situations.? Even if we could easily quantify the response time improvements, is a snappier system when multitasking worth more than another 15% more performance in single threaded applications?? How about 25%?? It's a very different way of looking at the impact of a CPU to overall system performance, but it is an issue that we will have to tackle a lot more moving forward.?




[Pages]
   Last Page
   [1]· Page: 1 - Index
   [2]· Page: 2 - The Chip: Pentium Extreme Edition...
   [3]· Page: 3 - The Platform: Intel 955X...
   [4]· Page: 4 - The Intangible Dual Core...
   [5]· Page: 5 - Scheduling and Responsiveness ...
   [6]· Page: 6 - Characterizing Dual Core Performance...
   [7]· Page: 7 - Business Application Performance...
   [8]· Page: 8 - Multimedia Content Creation Performance...
   [9]· Page: 9 - Encoding Performance...
   [10]· Page: 10 - 3D Rendering Performance...
   [11]· Page: 11 - The Real Test - ¡¯s Multitasking...
   [12]· Page: 12 - Multitasking Scenario 1: DVD Shrink...
   [13]· Page: 13 - Multitasking Scenario 2: File Compressio...
   [14]· Page: 14 - Multitasking Scenario 3: Web Browsing...
   [15]· Page: 15 - Dual Core System Impressions...
   [16]· Page: 16 - semi-Final Words...
   Next Page


[ Remark ] [ Print ] [ Font: Large Standard Small ]

Last News: Another Gift to Overclockers: AMD Sempron 3100+ on E Core Revision
Next News: AMD Sempron 3100+ E3 Review

Search News



 
Class Title
Home Page (0)
CPU Guide (959)
CPU News (744)
CPU Article (215)
Chipset Guide (193)
Memory Guide (472)
Mainboard Guide (464)
Video Guide (1339)
Storage Guide (410)
Multimedia Guide (736)
Mobile Guide (492)
Other HD Guide (2471)
 
Hot News
     
     
      >> Remark List   [Total 0 Remarks]
     
    Post Remark


    Remark: Letters0
    Name:   


      >> Related News      
     Intel Pentium Extreme Edition 840 CPU Previewed  (2005-04-05)
     Firm Unveils Intel Pentium Dual-Core PCs, while Intel Gives Industry a Glimps...  (2005-04-05)
     Intel's Pentium Extreme Edition 840 and 955X Express chipset  (2005-04-05)
     ASUS Delivers Performance Boost for Intel Pentium M on Desktops  (2005-03-30)
     Intel's Pentium M 735 Processor and DFI 855GME Mainboard Reviewed  (2005-03-23)
     Intel's Pentium-M 735 Processor and DFI 855GME Motherboard  (2005-03-20)
     Intel to Cut Pentium M Prices  (2005-03-16)
     Pentium 4 Prices to Stay Stable Till August  (2005-03-11)
     ASUS?Adapter Allows Pentium M, Celeron M to Operate in Desktop Platforms  (2005-03-04)
     NVIDIA BRINGS LEADING-EDGE DDR2 MEMORY TO INTEL GAMERS  (2005-04-06)
     NVIDIA NFORCE4 SLI REDEFINES DIGITAL MEDIA EXPERIENCE ON INTEL-BASED PCS  (2005-04-06)
     NVIDIA nForce4 SLI Intel Edition  (2005-04-06)
     Intel's Celeron to Acquire EM64T Shortly  (2005-04-04)
     HP Says Farewell to 8P Intel Xeon Servers  (2005-04-01)
     INTEL TOPS OFF 64-BIT SERVER PLATFORM PORTFOLIO  (2005-03-31)