Processor Technological Advancement Revolution has come or yet to come?

advertisement
International Journal of Engineering Trends and Technology- Volume3Issue4- 2012
Processor Technological Advancement
Revolution has come or yet to come?
Sapan kr. Gupta, Manuj Gupta, and Rahul Pandey
M.Tech ,Microelectronics and Embedded Technology JIIT Noida
Abstract—During the last decade Intel has introduced several
technologies for different generation processors. Different
architectures are added featuring enhanced energy efficiency,
power management, affordable performance, fast execution,
multitasking demands, optimized multithreading, CPU
performance boost, higher data throughput, improved
virtualization performance, smart security. This paper
provides insight into recently added technologies and
architectures. This paper discusses about the features enabled
by the latest technologies along with the current issues and
future prospects. This paper also deals with some constraints
and limitations of these technologies highlighting the upcoming
solution and the options.
Keywords-22nm technology,Tri-state transistor, MMX, Hyper
Threading,turbo boost
I.
INTRODUCTION
The revolution of the Internet, embedded systems and
almost all the technologies is powered by ever-faster systems
demanding high performance of processor. To keep up with
this demand we cannot rely entirely on traditional
approaches to processor. Therefore a lot of new
technological aspects are introduced.
These different technologies are playing an important
role in specified industries and have become the necessity of
the increased usage. These technologies leaders are Intel,
IBM, National Instruments and many other corporations
which are continuously working to resolve the issues related
to it. These technologies are enabling various features to the
users which they always wanted to have. A shape to the
dreams, it is!
The recently added technologies are lithography which
results into lower cost, hyper threading for fast execution,
Turbo boost for power management, anti-theft for security
issues, MMX technology for video and graphics
enhancement. These latest technologies and the issues related
to these technologies are discussed in the paper.
II.
breakthrough of 22nm technology for the providing an
unprecedented combination of improved performance and
energy efficiency, working further up to 10 nm logic
technology for the processor.
This technology uses Tri-Gate transistors. This journey
of Lithography from 2nd generation SiGe strained silicon to
this 22nm Tri-Gate technology includes the High-k Metal
gate revolution.
Unlike bulk transistor, partially depleted SOI and fully
depleted SOI, Tri-Gate transistors form conducting channels
on three sides of a vertical fin structure, providing “fully
depleted” operation. Full depletion is achieved with relaxed
body dimensions over other fully-depleted transistor
structures
To increase the total drive strength these transistors may
have multiple fins connected together for higher
performance. Examination of layout issues shows that the
fin-doubling approach from using a spacer printing technique
results in an increase in drive current of 1.2 times that of a
planar device for a given width, though the shape of the
allowed Tri-Gate fins has certain restrictions.
B. Hyper Threading Technology:
Hyper-Threading Technology makes a single physical
processor appear as multiple logical processors. In this, there
is one copy of the architecture state for each logical
processor, and the logical processors share a single set of
physical execution resources.
From a software point of view, this means operating
systems and user programs can schedule processes to logical
processors. From a software perspective, once the
architecture state is duplicated, the processor appears to be
two processors. The number of transistors to store it is an
extremely small in comparison to total. The die area cost of
this implementation was less than 5% of the total die area.
\
RECENT PROCESSOR TECHNOLOGIES AND
ARCHITECTURES
A.
22nm Transistor Technology
One of the fundamental issues facing scaling of CMOS
transistors is the ability to control the transistor leakage
current (Ioff), while at the same time maintaining high drive
current. To resolve such issues, switching from 32nm
technology Intel has now introduced a technological
ISSN: 2231-5381
Figure 1.
http://www.internationaljournalssrg.org
Processor with Hyper Threading Technology
Page 517
International Journal of Engineering Trends and Technology- Volume3Issue4- 2012
A logical processor may be temporarily stalled for a
variety of reasons, including servicing cache misses,
handling branch mispredictions, or waiting for the results of
previous instructions. No logical processor can use all the
entries when two active software threads2 were executing.
This is resolved by partitioning or limiting the number of
active entries each thread can have.
C. Turbo Boost Technology
Turbo Boost technology automatically allows processor
cores to run faster than the base operating frequency if the
processor is operating below rated power, temperature, and
current specification limits. For this technology the software
used to calculate the operating core frequency needs to be
updated frequently. For this also this technology provides a
frequency calculating algorithm. To monitor the current
behavior of core in the processor, concept of core states
comes into the limelight.
State
Representation
C0
(Active Core)
C1
(Active Core)
C3
(Inactive Core)
C6
(Inactive Core)
Behavior
Active state, instructions are
being executed
Halt State, no instructions are
being executed
Core PLLs are turned off, and all
the core caches are flushed
The core PLLs are turned off, the
core caches are flushed and the core
state is saved to the Last Level Cache.
Table A. State Representation
Turbo Boost technology can be engaged with any
number of cores or logical processors enabled and active,
resulting the increased performance in single and multithreaded loads. If two cores are off, the remaining active
cores can run at a higher frequency while the processor
package stays within the overall power and thermal limits.
The maximum frequency is dependent on the number of
active cores and varies based on the specific configuration on
a per processor number basis. The amount of time the
processor spends in this technology state will depend on
workload and operating environment.
D. Anti-theft Technology
In the healthcare industry, keeping patient data secure is
not just a challenge, it is a legal necessity. It secures the
system even if the OS is re-imaged, the hard drive is
replaced, or the boot order is changed to a different device
(such as a USB key, CD, DVD, or another hard drive). When
activated, the anti-theft responses block the boot process
regardless of the boot device, and render the laptop a “brick”
without destroying the data. This protects the system while
retaining the data. To reactivate a system that was locked
down, the user simply enters a strong, one-time passphrase in
the preboot reactivation screen, and the system is returned to
its normal working state. Rapid response and recovery is a
key advantage for healthcare professionals.
ISSN: 2231-5381
E. MMX Technology
In Before going to the MMX technology, it is necessary
to understand the SIMD(Single Instruction Multiple Data)
which is a class of Flynn’s Taxonomy. In accordance with
it, a computer which exploits multiple data streams against a
single instruction stream to perform operations which may
be naturally parallelized.GPU (Graphics processing unit)
represents the best use of SIMD. Closely related to vector
processing, the basic idea is to operate the same instruction
sequence simultaneously on a large number of discrete data
sets.
When designing a SIMD machine, the primary factors to
consider
are
processing
element
selection,
communications/network topology, instruction issue.
Although SIMD machines are very effective for certain
classes of problems (namely embarrassingly parallel
problems with very high parallelism), they do not perform
well universally. SIMD architectures typically do not scale
down in competitive fashion when compared to other style
multiprocessor architectures.
The MMX architecture has extended the general purpose
processor architecture, to provide the benefits of SIMD for
media applications. It adopts this existing architecture
efficiently with a great compatibility.
The definition of MMX technology was guided by
priorities like substantially improve the performance of
multimedia, communications, and emerging Internet
applications. Using advanced computer-aided profiling
tools, the common characteristics of key code sequences are
found as Small, native data types (for example, 8-bit
pixels,16-bit audio samples), Regular and recurring memory
access patterns, Localized, recurring operations performed
on the data Compute-intensive.
For media applications and SIMD, the basic orientation
must posses packed data format, Conditional execution,
saturating arithmetic and wrap-around arithmetic, fixedpoint arithmetic, repositioning data elements within packed
data format, data alignment. MMX technology features
include:
 New data types with small data elements together
into one register.
 An enhanced instruction set that operates on all
independent data elements in a register, using a
parallel SIMD fashion.

New MMX registers
F. Demand Based Switching (DBS)
In DBS is used for power management in which the
applied voltage and clock speed of a microprocessor are kept
at the minimum necessary levels for optimal performance of
required operations. DBS enables a processor to be operated
at a reduced voltage and clock speed until more processing
power is required. This is achieved by monitoring the
processor’s use by application-level workloads. The CPU
speed is reduced when it’s running idle and increased
whenever the load increases. The process steps for this are:
http://www.internationaljournalssrg.org
Page 518
International Journal of Engineering Trends and Technology- Volume3Issue4- 2012




DBS is made enabled.
The workload is monitored. If the processor
utilization is reduced then go further else wait
If workload reduced then downshift voltage for
processor, this’ll further reduce the clock speed.
The heat generated is reduced, cooling need are
reduced efficiently.
III. ISSUES AND FUTURE ASPECTS
In all the technologies discussed in the paper are now
available in the Intel core i5/core i7 processor except DBS
enabling, which is soon going to be enabled in it. Some
constraints and the future aspect of these technologies are as
follows
A. 22 nm Technology
The majority of the industry is working on a 22nm
process at present, including Intel's recently-launched Ivy
Bridge processors. 10 nm resolution is difficult to achieve in
a polymeric resist, even with electron beam lithography. In
addition, the chemical effects of ionizing radiation also limit
reliable resolution. The company has a big hurdle ahead of it,
as smaller the process, the larger the challenge. As the
component size decreases and the gaps between components
get smaller, numerous issues raise their heads. The biggest of
these, current leakage, calls for a radical rethink to how
semiconductors are designed in order to smash what has
been termed the '10nm physical gate length barrier’.
According to the research and development pipeline
espoused by the company's slides, 2015 will see the
production of semiconductor components based on a 10nm
process size, quickly followed by 7nm and 5nm parts.
B. Hyper Threading Technology
To take advantage of hyper-threading performance, serial
execution can not be used. In this threads are nondeterministic and involve extra design and the threads have
increased overhead. Major sharing schemes in this
technology are partition, threshold, full Sharing. In these
schemes also the conflicts occurs. More recently HyperThreading has been criticized as being energy inefficient. For
example, specialist low power CPU design company ARM
has stated SMT can use up to 46% more power than dual
ISSN: 2231-5381
CPU designs. Furthermore, they claim SMT increases cache
thrashing by 42%, whereas dual core results in a 37%
decrease.
C. Power Management
The processor shows some power saver modes,in turbo
boost it is needed to be a core idle but if the processor
continue processes the data,it may be inefficient.In this case
battery life can be pro-longed with the help of Enhanced
SpeedStep technology, which reduces processor voltage and
frequency and the power consumption is reduced
IV. CONCLUSION
As microprocessors have evolved from simple singleissue architectures to the more complex multiple-issue
architectures, many more resources have become available to
the microprocessor with a lot of new features. We are
convinced that the Intel has made a maximum of these
technological utilization. In these architectures and
technology innovation a lot of new perspective are yet to be
added and many issues to be resolved.
ACKNOWLEDGMENT
The authors thank the assistance provided by Rahul
Singh M.P.E.C.Kanpur and Aditya Pathak of YLM Tube
Solutions&Service India Pvt. Ltd. Additional thanks go to
Himanshi Sharma,Ragini Rai and Pushkar Mishra for their
great effort and inspiring me for this paper.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
G Intel White Paper “Built-in Protection in Laptop PCs Improves
Compliance with New Healthcare Rules”
Intel Architectural Server White Paper “Power Management in Intel®
Architecture Servers”
Mark Bohr
and Kaizad Mistry Intel White Paper “Intel’s
Revolutionary 22 nm Transistor Technology”
Intel Technology Journal,Volume 06,Issue 01,Published February 14,
2002,ISSN 1535766X “Hyper-Threading Technology”
Millind Mittal, Alex Peleg and Uri Weiser Intel White Paper
“MMX™ Technology Architecture Overview”
Intel White Paper November 2008 “Intel® Turbo Boost Technology
in Intel® Core™ Microarchitecture (Nehalem) Based Processors”
http://www.internationaljournalssrg.org
Page 519
International Journal of Engineering Trends and Technology- Volume3Issue4- 2012
Figure 2.
Figure 3.
Traditional Planner Transistor andTri-state transistor with multiple finns
Transistor Operation:Transistor “101”current voltage characteristics and fully depleted characteristics of Tri-state Transistor
Figure 4.
ISSN: 2231-5381
Power variation with P-state change and CPU utilization, without turbo mode and with turbo mode
http://www.internationaljournalssrg.org
Page 520
International Journal of Engineering Trends and Technology- Volume3Issue4- 2012
Figure 5.
ISSN: 2231-5381
Performance from Hyper Threading Technology on an OLTP workload and webserver benchmark
http://www.internationaljournalssrg.org
Page 521
Download