Introduction
By Matt Gillespie
Building multi-threading into .NET* applications is a powerful tool for the developer. It empowers applications that demand high scalability, such as enterprise applications, as well as desktop applications that need to process more than one task at the same time. In order to enable multi-threading technology, Intel developed Hyper-Threading Technology (HT Technology) for the Pentium® 4 processor on the desktop and the Intel® Xeon™ processor for workstations and servers. These platforms make a particularly good choice for the deployment of threaded .NET solutions.
The coming trend of parallelism in hardware is that of multi-core processors, which will make multi-threading even more important. Intel has announced planes to introduce the first versions of both the Itanium® processor and the Pentium 4 processor that have multiple processor cores on a single die in 2005. These introductions will be followed in 2006 by the first multi-core Intel Xeon processors and Intel Xeon processors MP in 2006. As these and other advances make hardware platforms ever more parallel in nature, the stage is set for software threading to deliver ever-larger performance gains. Software makers that gear up for this advance now, stand to gain a competitive advantage as this trend continues.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Build ASP.NET Web sites with IBM DB2 Universal Database by Glenn Stephens, consultant and developer. First published at IBM... |
![]() | Web-service wrapper patterns (C# and VB.NET) by Raj Kesarapalli, product manager, IBM Rational Software, IBM Corp... |
![]() | Introduction to Eiffel.NET, part three: design by contract by Daniele Pagano In Part One I introduced Eiffel and talked about ... |
![]() | Programming visual basic .NET, 2nd edition by Jesse Liberty, O'Reilly O'Reilly's Programming Visual Basic .NET... |
![]() | Detect browser capabilities with ASP.NET easerve.com Detecting browser capabilities using ASP.NET is prett... |
![]()
Related Jobs:
![]() | Production/Process/Test Operator Level 3 #13615 - IN - Indianapolis - Radiant Systems, Inc Description Summary: Support, maintain and troubleshoot all aspects ... |
![]() | Sr. Programmer #12717 - FL - Palm Beach Country - Radiant Systems, Inc Specification of needed skill sets Proficient with the Microsoft Dot... |
![]() | Content Specialist #144557 - WA - Redmond - Microsoft Corporation The User Experience (UX) group at Microsoft Game Studios (MGS) is seek... |
![]() | C/C++ Developer - WA - Seattle - Practice Partner Practice Partner, an industry leader in the field of Electronic Health... |
![]() | Data Integrity Analyst #30004 - MN - Eden Prairie - C.H. Robinson Worldwide, Inc. Description Company Description: Founded in 1905, C.H. Robinson Worl... |
![]() | Development Manager #151272 - WA - Redmond - Microsoft Corporation Want to be part of the Server product team? Are you a development lead... |
![]() | Technical Writer #149616 - WA - Redmond - Microsoft Corporation Is your dream to write for cutting-edge video games in a world-class g... |
![]() | Builder #149121 - WA - Redmond - Microsoft Corporation The Windows Server User Assistance Build team is a small and tight-kni... |
![]() | Interface Developers, Front-End Interface - Ontario - Toronto - Novator Systems Ltd. Interface Developers, front-end interface Department: Client Services... |
![]() | Quality Engineer #3536 - GA - Atlanta - EarthLink, Inc. Quality Engineer posted 12/23/05 Requirements Quality ... |

