Preparing for Hyper-Threading and Dual Core Technologies
Hyperthreading, Dual Cores, and Parallel Processing Tutorial: Dual cores refers to two microprocessors (CPUs) in one physical package (i.e. a single chip) which is the next step for HT Technology over the multiple logical processors on a single core package. This paper will show you how to detect Hyper-Threading Technology and Dual Core Technology for your parallel processing and cluster computing environments.
Subscribe to Intel Software Dispatch and see the complete article
HT Technology allows a computer to execute two or more threads (depending on the specific processor) in parallel. While it does not necessarily double the performance of applications that take advantage of multiple threads, HT Technology can significantly increase the performance of the application. Usually a processor uses approximately 30 percent of its resources; however, by having two logical processors on a singe physical processor and using HT technology, the extra 70 percent of the processor’s resources can be utilized.
Dual-Core Technology
A dual-core processor is a single physical package that contains two microprocessors. The microprocessors share the same packaging and the same bus interface into the chipset and memory. However, they operate as distinct central processing units (CPUs), with the exception that they may share the higher level cache. Therefore, dual-core processors are the next logical step for HT Technology.
To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you subscribe, you will be able to download the pdf continue reading Preparing for Hyper-Threading and Dual Core Technologies. To read complete article, click download below.
Subscribe to Intel Software Dispatch and see the complete article
Intel continuously improves the performance and functionality of its microprocessor. One of these improvements includes support for Hyper-Threading (HT) Technology, which provides more than one logical processor so that separate application threads can execute concurrently. However, even HT Technology is evolving and is now moving into the area of dual processor cores in a physical package, giving on even greater performance boost over the original HT Technology.
This paper discuses how to detect:
- Support by a processor for HT Technology
- The number of processor cores on a single package
- The number of logical processors per processor core and physical package
HT Technology allows a computer to execute two or more threads (depending on the specific processor) in parallel. While it does not necessarily double the performance of applications that take advantage of multiple threads, HT Technology can significantly increase the performance of the application. Usually a processor uses approximately 30 percent of its resources; however, by having two logical processors on a singe physical processor and using HT technology, the extra 70 percent of the processor’s resources can be utilized.
Dual-Core Technology
A dual-core processor is a single physical package that contains two microprocessors. The microprocessors share the same packaging and the same bus interface into the chipset and memory. However, they operate as distinct central processing units (CPUs), with the exception that they may share the higher level cache. Therefore, dual-core processors are the next logical step for HT Technology.
To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you subscribe, you will be able to download the pdf continue reading Preparing for Hyper-Threading and Dual Core Technologies. To read complete article, click download below.
![]()
Subscribers who liked this article also read:
![]() | Developing for performance in an agile manner by Larry O'Brien, author. Intel Corp. Agile processes, exemplified ... |
![]() | Accelerating .NET applications with the Intel VTune Performance Analyzer 6.1 by Alan Zeichick, The Intel VTune Performance Analyzer is more than... |
![]() | De-Mystifying Software Performance Optimization by Paul Del Vecchio, senior performance analyst, Software and Soluti... |
If you're interested in this topic, these articles may be helpful:
![]() | Cache-blocking technique on Hyper-Threading Technology-enabled processors by Phil Kerly, senior software engineer, Software and Solutions Group,... |
![]() | Artificial neural nets and Hyper-Threading technology by Chuck Desylva, Intel Corp. There are many artificial-intelligenc... |
![]() | Hyper-Threading Technology, Multi-core, and Mobile Intel By Khang Nguyen A Hyper-Threading Technology (HT Technology) enable... |
![]() | ASP.NET tutorial: binding a datareader to a datalist using SQL server and C# from EAServe.com First, import the System.Data.SqlClient namespace ... |
![]()
Related Jobs:
![]() | Help Desk Tech #361272 - VA - Arlington - McDonald Bradley, Inc. 361272 - Help Desk Tech Jan 16, 2007 Arlington, Virginia Send ... |
![]() | Help Desk Tech #372029 - VA - Arlington - McDonald Bradley, Inc. 372029 - Help Desk Tech Jan 24, 2007 Arlington, Virginia Send ... |
![]() | Software Engineer - NJ - Jersey City - SunGard Reference No.: n/a Opening Date: May 23, 2006 Job Title: SOFTWARE ... |
![]() | Software Developer #06-054 - PA - Johnstown - MTS Technologies, Inc. Software Developer Tracking Code 06-054 Job Description Design an... |
![]() | Senior Software Engineer (Web or Windows) #3025086 - CA - Dublin - Ajilon Description : MULTIPLE OPENINGS. SR. SOFTWARE ENGINEER - ON WEB OR WI... |
![]() | Senior Software Engineer – Site Framework #8022CE788006BF4E - CA - Oakland - Ask Jeeves,Inc. Title Senior Software Engineer – Site Framework City Oakland State... |
![]() | Software Engineer #SE-400 - GA - Atlanta - Contact Automation, LLC Taking ownership of assigned projects and verifying accuracy of delive... |
![]() | Software Development Engineer in Test #144078 - WA - Redmond - Microsoft Corporation Do you have a passion for HIGH DEFINITION and HIGH FIDELITY FILM, VIDE... |
![]() | Software Developer #06-096 - VA - Arlington - MTS Technologies, Inc. Software Developer Tracking Code 06-096 Job Description As a Soft... |
![]() | Software Developer 4 #IRC282701 - CA - Redwood Shores - Oracle The Parallel SQL Execution, DML and ETL (PX/DML/ETL) Group is responsi... |


