- Extending Xen* with Intel® Virtualization Technology
- ENERGY STAR* System Implementation
- Competitive Comparison: Dual-Core Intel® Xeon®: Processor-based Platforms vs. AMD Opteron*
- CMP Implementation in Systems Based on the Intel® Core™ Duo processor
- Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
- How to use all of CPUID for x64 platforms under Microsoft Visual Studio .NET 2005
- Flash and .NET Integration using ASP.NET
- Build and consume an ASP.NET Web service
- Multithreaded .NET Web service clients: threads and responsiveness
- High performance image processing and visualization in .NET client applications: Intel Integrated Performance Primitives (IPP)
Welcome to the Intel® Software Dispatch Subscription Program
by Paul Del Vecchio, senior performance analyst, Software and Solutions Group, Intel Corp.
As a senior performance analyst working at Intel, I spend my days collecting and studying enormous amounts of data that I gather in a laboratory over weeks or perhaps even months for any given project. This is a secure job, because software optimization is literally a job that never ends.
Consider the software development cycle: it is the drum beat to which every software company on the planet marches. From the smallest to the largest, firms employ scores of developers who spend their days writing code in multiple programming languages, across platforms and architectures, to enhance products' functionality, stability, or richness. In doing so, they inevitably solve issues presented by the existing version of the product. It has been my experience throughout the never-ending cycle of development, from conceptualization to quality assurance that one aspect of the product usually goes unchecked: performance.
Even if the software did not morph from version to version every several months, another variable adds to the software-performance equation—the ever-changing nature of hardware technology. Gordon Moore, senior member of Intel's Board of Directors and one of the company's founders, conceived Moore's Law back in 1965. The premise stating that the number of transistors per integrated circuit will grow exponentially over time has held true to this day. Figure 1 below shows how the number of transistors in Intel microprocessors has grown substantially over time:

Figure 1: Moore's Law
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Turn performance killers into performance enablers by Alan Zeichick, principal analyst, Camden Associates. Intel Corp. ... |
![]() | Boosting Cryptography Performance with Intel® Libraries by Muneesh Nagpal, server applications engineer, Core Software Divisio... |
![]() | Fundamentals of Web site acceleration: performance starts at the Web server Port80 Software Inc. What best practices can developers use in Web ... |
![]() | High-performance MySQL: optimization, backups, replication, load balancing & more by Jeremy Zawodny and Derek J. Balling, O'Reilly Media Inc. As use... |
![]() | Intel® Integrated Performance Primitives 4.1 Intel® Integrated Performance Primitives (Intel® IPP) is a library o... |
![]()
Related Jobs:

