Professional Documents
Culture Documents
MULTI-CORE PROCESSORS —
THE NEXT EVOLUTION IN COMPUTING
Multi-core processors will also play a central role in professional animation companies produce more
driving important advancements in PC security and realistic movies faster for less money, or create
virtualization technologies that are being developed breakthrough ways to make a PC more natural
to provide greater protection, resource utilization, and intuitive, the widespread availability of hardware
and value for the commercial computing market. using multi-core processor technology will forever
General consumers, too, will have access to greater change the computing universe.
performance than ever before, which will significantly
expand the utility of their home PCs and digital Multi-core processors exemplify AMD’s vision to
media computing systems. Multi-core processors will understand customers and deliver products that
also have the benefit of offering performance without best meet their needs. AMD has been planning for
having to increase power requirements, which will this important evolution since the late 1990s when
translate into greater performance per watt. it first announced a strategy to place multiple cores
on a single processor. Since AMD’s multi-core
Placing two or more powerful computing cores on processors will use the same straightforward and
a single processor opens up a world of important proven architecture available in single-core
new possibilities. The next generation of software AMD64 processors, the company’s multi-core
applications will likely be developed using multi-core processors will magnify the elegance of this design
processors because of the performance and and offer the exceptional overall performance that
efficiency they can deliver compared to single core AMD’s customers expect.
processors. Whether these applications help
1
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 3
TA B L E O F C O N T E N T S
AMD has planned for these computing advancements • Multi-threaded software applications —
since the late 1990s when it first announced the company’s programs that run multiple tasks (threads)
current processor architecture. AMD designed its at the same time to increase performance for
AMD64 processor architecture from the ground up to heavy workload scenarios, such as data mining,
accommodate multiple cores on a single processor. Multi- mathematical analysis, and Web serving, are
core design offers enhanced overall system performance as already positioned to take advantage of
well as a sophisticated platform to better tackle today’s multi-core processors
more complex software applications. AMD is leading the
x86 computing industry to multi-core processors because: • Multi-core processors offer increased
productivity within the same computing
• Multi-core processors offer an immediate and infrastructure companies are using today
cost-effective technology for solving today’s
processor design challenges — alleviating the Long-term benefits of multi-core processors:
by-products of heat and power consumption
that exist when continually advancing single- • Multi-core computers have the ability to run
core processor frequency, or ‘clock speed’ today’s applications as well as tomorrow’s more
complex applications, which means that the
• New 90-nanometer manufacturing processes hardware will retain its value over time
have enabled AMD to develop processors that
deliver sophisticated technology to customers • The growing complexity of software, as well as
interested in performance, flexibility, and value the desire of users to run multiple applications
at the same time, will accelerate widespread
• Multi-core processors will help to break through adoption of multi-core processor-based
today’s single-core performance limitations, and systems. This will give commercial applications
1
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 5
the ability to handle large amounts of data and business needs, to carefully managing existing assets and
more users faster and more efficiently, while investing in new strategic technologies that provide specific
consumers will experience richer features and competitive advantages. Information technology (IT)
more functionality, especially for applications managers today are challenged with providing more services
like digital media and digital content creation to more users, meeting ever-increasing performance
expectations, storing and managing exponentially increasing
• Next-generation software applications will amounts of data, better protecting the network, and
require the performance capacity provided by ensuring system stability—all with limited possibility to
multi-core processors. Software destined to expand data centers because of shrinking budgets. Key
break barriers in the user experience, like voice drivers for multi-core processors in Server/Workstation
recognition and/or artificial intelligence (AI), environments include:
will be possible with multi-core processors
• Reliance on x86 architecture as the backbone of
• Expanded roles for PCs due to increased corporate IT networks is placing performance
performance capacity, multi-core processor- demands on today’s servers to run a growing
based PCs will be leveraged for new tasks, list of complex applications
including serving as the hub for digital
entertainment in the home • Data centers’ performance requirements are
growing while at the same time budget and
Multi-core processor adoption logistical concerns deter physical expansion
AMD is taking a lead in promoting software pricing within many enterprises. Methods such as
practices based on a per-processor, and not on a per-core, server consolidation and virtualization to better
model. Consistent with its long-standing tradition of utilize existing resources have become
championing technologies that truly benefit customers, appealing options to curtail costs
AMD is working hard to ensure multi-core technology
is available to customers who want the best-performing • Multi-threaded applications are expected to
computer systems. AMD’s efforts paid off in October be adopted more broadly in the future. The
2004 when Microsoft announced that its server software, need for multi-processor systems is growing
currently licensed on a per-processor model, will continue in new areas
to be licensed on a per-processor pricing model. This
policy set an important precedent that other software • Security has become a critical issue, requiring
vendors are likely to follow, and helps ensure that the new classes of software applications and
multi-core computer universe will be cost-effective. technologies that are uniquely served by
multi-core processors. An increasingly effective
AMD plans to ship multi-core AMD OpteronTM processors approach to providing additional platform
for the server and workstation markets mid-2005 and security is to leverage the power of virtualization
dual-core processors for the client market in the second technology to segregate trusted applications
half of 2005. AMD has no immediate plans to replace all from untrusted ones
single-core processors with multi-core processors, but the
benefits of multi-core processors in most scenarios will • Increased performance without increased
continue expanding. power consumption is a critical need.
Corporate IT managers also remain resolute
in their need to add performance without
Section II increasing the physical footprint for hardware.
Multi-core processor solutions address these
Implications for the Enterprise needs by providing increased performance
The corporate computing environment has witnessed without increasing power or physical space
dramatic changes in the last few years, with a shift from requirements
rapid expansion of IT infrastructure in support of growing
2
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 6
*Enhanced Virus Protection will by default only protect the user's Windows® operating system. After properly installing the appropriate Windows release, users must enable the protection of their applications and
associated files from memory buffer overrun attacks. Contact your application software vendor for information regarding use of the application in conjunction with Enhanced Virus Protection. AMD and Microsoft
strongly recommend that users continue to use third-party anti-virus software as part of their security strategy.
3
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 7
AMD is leading the processor industry to help simplify Benefits of multi-core processors for PCs:
the implementation of virtualization with new technology,
called Pacifica, scheduled to be launched in 2006. In • Multi-core processors can enable a digital
cooperation with leading software companies offering lifestyle. Digital media entertainment, or
virtualization solutions, like Microsoft and VMware, AMD digital life, is an exciting concept currently
Pacifica is designed to remove some of the complexity under collaborative development by Microsoft,
involved in implementing virtualization. Sony, and a number of other companies. This
coming development will allow consumers to
With help from AMD multi-core processors, companies truly experience the abundance of rich, digital
can more easily implement virtualization across the media in their homes. Although the possibilities
entire corporate enterprise. Virtualization enables running of digital life are exciting, they require
different operating systems and applications on the same significant computer processing performance
servers, greatly reducing hardware requirements and, and multi-tasking capability. PCs with multi-
perhaps more importantly, the strain on already overloaded core processors can deliver this performance
IT managers. AMD multi-core processors can enable this and multi-tasking capability and will lend
powerful technology to be used more universally and with themselves to becoming the center of the
greater success. digital home
4
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 8
• Multi-tasking productivity — multi-core engineers need to provide more functionality into their
processor PC users will experience exceptional designs in less time. Whether enhancing and updating
performance while executing multiple tasks large, enterprise applications or developing the next-
simultaneously. The ability to do complex, generation PC game, software developers are acutely
multi-tasked workloads, such as creating aware of the computational requirements during each
professional digital content while checking phase of creation.
and writing e-mails in the foreground, and also
running firewall software or downloading audio One particularly frustrating process is compiling software
files off the Web in the background, will allow after the code has been written. Compiling is notorious
consumers and workers to do more work in for overloading computer processor capacity and causing,
less time in many cases, lengthy development cycles. During these
periods, software engineers are at the mercy of their
• PC security can be enhanced because multi- computer resources. In many cases, the speed at which
core processors can run more sophisticated software code is being compiled results in greater
virus, spam, and hacker protection in the productivity for the programmer. Overall, that translates
background without performance penalties into a more efficient software development cycle.
• Cool and quiet — the enhanced performance AMD’s multi-core processors, in combination with new
offered by multi-core processors will come compiler optimizers, will reduce compiling times by as
without the additional heat and fan noise that much as 50 percent. The time savings offered by better
would likely accompany performance increases system performance will give software developers a critical
with single-core processor machines advantage in meeting time-to-market demands.
5
ADVCORK50996 Multi-Core WP5.qxd 3/17/05 2:20 PM Page 1
eliminating the need for users to remember passwords. components to allow for the new processors, which
Also, engineers working with artificial intelligence (AI) are represent costs that would have been passed on to their
almost certain to make great discoveries in the next few customers. It also makes it easier for system builders to
years by using the added performance of multi-core have readily available parts to build their branded products.
processors and multithreaded applications.
As with AMD’s leadership in 64-bit computing, multi-core
processors will provide real-world customer benefit, and
Section V value without disruptions to its manufacturer partners
or end users. Multi-core processors represent a natural
AMD Multi-core evolution of processor design, offering significant
Architecture Advantages performance gains at a time when software is ready
AMD began designing the first x86 multi-core processors to leverage it, and enhancing capabilities beyond what
in the late 1990s, and was the first company to announce is possible with single-core processors.
plans to deploy multiple x86 64-bit processors on a single
die. AMD expects to be the first to introduce dual-core
processors for the server and workstation market in
mid-2005. Dual-core processors for the client market are
expected to follow, beginning in the second half of 2005.
© 2005 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD Opteron, and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Hyper-Transport is a licensed trademark of the HyperTransport
Technology Consortium. Microsoft and Windows are registered trademarks of Microsoft Corporation in the U.S. and/or other jurisdictions. Other names used are for identification purposes only and may be trademarks of their respective owners.
33211A 8