Hyper-Threading Technology, Multi-core, and Mobile Intel
Intel Core Dual, Multicore Programming: Multi-core systems will definitely improve multi-threaded applications written for HT Technology enabled systems. Counting the number of physical processors correctly in a system is very important, even before the introduction of HT Technology since it is the building block of performance for multi-threaded applications in multi-processor machines. Read this article to learn more.

By Khang Nguyen

A Hyper-Threading Technology (HT Technology) enabled system appears to have more processors than it actually has. With this technology, one physical processor with a single-core is seen as two logical processors. The term logical is used here purposely as these two logical processors are not the same as a dual physical processor. Windows* will report to have two CPUs instead of one. This can be a big problem for licensing software especially when implementing per-processor models, since a two-logical processor system doesn’t perform equally to the real dual-physical processor system. Now, with the introduction of multi-core, the licensing problem is getting worse.

A core is different from a logical processor. The core has its own set of execution units. Also, a core can have more than one logical processor associated with it. In a multi-core HT Technology enabled system, one physical processor can have a minimum of two cores (dual-core) and four logical processors.

If you're interested in this topic, these articles may be helpful:

Healthcare Case Study: Wireless Pilot Shows Mobile Technology Impact on Patient Care
Healthcare is a data-driven endeavor. Case in point: A survey conducte...
Three Methods for Speeding up Matrix-Vector Multiplication
by Kiefer Kuah, Intel Corp. Speeding up matrix-vector multiplicati...
Mobile asset management: the corporate view
by Jim Geier, principal, Wireless-Nets Ltd. Intel Corp. Take a look...
Intel Mobile Application Architecture Guide
Intel Corp. Companies are recognizing the potential for mobilized s...
Cisco Helps Power First Ever Mobile Credit Union
from Cisco Systems People’s Federal Credit Union, a not-for-profi...

Related Jobs:

Software Development Engineer #136752 - WA - Redmond - Microsoft Corporation
Do you want to be at the forefront of revolution that is happening in ...
Software Development Engineer #132025 - WA - Redmond - Microsoft Corporation
Do you want to be at the forefront of revolution that is happening in ...
Software Development Engineer in Test #132885 - WA - Redmond - Microsoft Corporation
If you love challenges and want to help make the next version of Windo...
Program Manager #144605 - WA - Redmond - Microsoft Corporation
Have you recently experienced the aggravation of a blue screen and won...
Software Development Engineer #145352 - CA - Mountain View - Microsoft Corporation
Microsoft TV Foundation Edition is inventing the future of digital tel...
Mgr, Engineering #REV090501 - WA - Everett - Intermec Technologies Corporation
Job Title Mgr, Engineering Department System Integration & Test Op...
Software Development Engineer #136724 - WA - Redmond - Microsoft Corporation
Do you want to be at the forefront of revolution that is happening in ...
Development Manager - MD - Hyattsville - High Performance Technologies, Inc.
High Performance Technologies, Inc. (HPTi), based in Reston, VA is a s...
Senior Firmware Engineer #S05-4608 - WA - Spokane - General Dynamics C4 Systems
Job Title Senior Firmware Engineer - Spokane, WA Location Spokane WA...
IVR Software Developer 2 #2068SD - TX - Austin - S1 Corporation
SUMMARY We seek a talented, experienced Visual Basic/ASP Software De...