Welcome to the Intel® Software Dispatch Subscription Program

Improving Multi-Core Architecture Power Efficiency through EPI Throttling and Asymmetric Multiprocessing
Energy Efficient Computers Future Technology Trends Moores Law: As the world looks to multi-core processors for new performance gains in mainstream computing, we’re entering a new era of computing. You could call it the era of “multi-everywhere.” This new era involves running multithreaded applications on multi-core processors that enable single-die multiprocessing. This new era is the next logical step in driving Moore’s Law into another decade.

Overview: The New Era of “Multi-Everywhere”

As the world looks to multi-core processors for new performance gains in mainstream computing, we’re entering a new era of computing. You could call it the era of “multi-everywhere.” This new era involves running multithreaded applications on multi-core processors that enable single-die multiprocessing. This new era is the next logical step in driving Moore’s Law into another decade.

Yet this next step is not without challenges. One of them is Amdahl’s Law. It says that the speedup possible through parallelism (the concurrent execution of tasks to achieve higher performance) will be limited by the portion of the time spent in the sequential component (or serial component) of an application. In other words, no matter how fast the multithreaded parts of a program run, the speedup of the overall program will be limited by the sequential portion of the computation.

This article focuses on a possible solution for improving the performance and energy efficiency of the sequential component in combination with the parallel components of program execution. The solution is EPI throttling. Using it, we can dynamically vary the energy per instruction (EPI) in different cores according to the amount of parallelism available in an application. The result is an asymmetric multiprocessing (AMP) solution that efficiently addresses parallel and sequential parts of the code. Using AMP with EPI throttling, Intel researchers have demonstrated a 38 percent wall clock (real-time) speedup for a wide range of multithreaded programs with sequential components.

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 fill out the brief subscription form, you will be able to download the pdf and continue reading Improving Multi-Core Architecture Power Efficiency through EPI Throttling and Asymmetric Multiprocessing.

To read complete article, click download below.

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

SOA: the new architecture that leverages the old
Kerry Champion, founder and chief technology officer, Westbridge Tec...
Modeling in the service-oriented architecture
by Roger Smith, developer. Intel Corp. By associating a specifica...
Trying to evaluate implementation of a service-oriented architecture?
When you start from existing systems, you can think in terms of crea...
Leveraging C++ business logic in a service-oriented architecture
Rogue Wave, a Quovadx Inc. division The benefits of an SOA approach...
Intel® Multi-Core Processor Architecture Development
by Intel Corporation In the October 1989 issue of IEEE Spectrum, an...

Related Jobs:

Program Manager IV #765023 - CA - San Jose - Cisco Systems, Inc.
Description Environmental Regulatory Affairs Program Manager to lead...
Software Engineer #4704 - CA - Foster City - Electronics For Imaging,Inc.
EFI is the world leader in digital imaging and print managemen...
Operations Engineer #149468 - WA - Redmond - Microsoft Corporation
The Senior Power Engineer position within MSN Data Center Services is ...
Program Manager #151263 - WA - Redmond - Microsoft Corporation
Senior Program Manager Are you ready to make a high impact difference...
Software Development Engineer in Test #149952 - CA - Mountain View - Microsoft Corporation
Do you love cutting edge television technology? Would you like the opp...
System Analyst I #0080846 - CA - Pasadena - IndyMac Bancorp, Inc.
Post Date 11/7/2006 Requisition Number 0080846 Job Title System An...
Applications Developer 3 #IRC294908 - MN - Minneapolis - Oracle
We are looking for a Java developer for our J2EE-based enterprise soft...
System Analyst I #0080462 - MI - Kalamazoo - IndyMac Bancorp, Inc.
Post Date 10/23/2006 Requisition Number 0080462 Job Title System A...
Program Manager #151260 - WA - Redmond - Microsoft Corporation
Senior Program Manager Are you ready to make a high impact difference...
Enterprise Systems Engineer II #REV010722 - TX - Dallas - Intermec Technologies Corporation
Job Title Enterprise Systems Engineer II Department Midwest SE Group...