Академический Документы
Профессиональный Документы
Культура Документы
A SEMINAR REPORT ON
IVY BRIDGE
Department of Computer
Page 1
CHAPTER 1: INTRODUCTION `
The third generation of Intel Core processors microarchitecture codenamed Ivy Bridge, are released with quad-core models for both desktop and laptop computers. This introduces a new generation of optimization and new integrated graphics architecture support DirectX 11 which are one of the real news this generation. provides the latest technology for applications advanced, this quad-core processor features 8-core multitasking and additional L3 cache. With excellent performance along with a speed incredible, also in this generation processors provides more intelligence to your PC, allowing applications and security protocols work great in the background. It has a screen resolution of most current and sharp thanks to technology Intel HD 2000 graphics integrated on the second generation Intel Core processors. This is a new generation 22nm optimization of existing models. No introduction of new instructions or changes important in architecture except some optimizations and certainly important, a graph fully renovated in our tests has been pleasantly surprising. This generation also receives frequency increases and reductions of greater than 15% in four models cores. A major change that makes these models faster processors and more energetically efficient.
Department of Computer
Page 2
With the introduction of the Intel microarchitecture codenamed Sandy Bridge, the graphics processor has moved onto the same die as the CPU, and is now referred to as processor graphics. In addition, processor graphics enjoys numerous architectural improvements that yield significant performance improvements over previous generations of Intel integrated graphics parts. Ivy Bridge, provides another jump in functionality and performance over Sandy Bridge microarchitecture. Ivy Bridge microarchitecture is manufactured on the new 22nm process technology, incorporating Intels new tri-gate (or 3D) transistor technology. This innovative new process yields greater performance at much lower power. For example, the new tri-gate transistors exhibit 36% faster switching speed than the equivalent transistors on the legacy process at the same voltage. Tri-gate transistors also leak about 10x less current in their off state, resulting in a power saving of approximately 50% when using a comparable performance profile. Although the Ivy Bridge microarchitecture has some significant differences from its predecessor Sandy Bridge, its very easy to see that they are closely related to each other. There are in fact no differences at the very top. The table below compares the main features for both Intel HD Graphics 3000 found on the 2nd Generation Intel Core processors and Intel HD Graphics 4000 found on the 3rd Generation Intel Core processors.
Department of Computer
Page 3
2.1 Microprocessor
It is the first processor on the market made with a 22nm process and enjoy also Trigate Intel technology that designs the integrated transistors in a three-dimensional structure which optimizes use of energy management processor. This causes the look Sandy Bridge exceeded in frequency and overall process efficiency of consumption. Its 95w passed from 4 cores in models only 77w in the same type of processor. That moderately helps in increasing frequencies and adding a significantly more powerful graphics card than the last. Graphics also improves connectivity and some other aspects already existing now also transferred to desktop solutions such as Wireless Display, OpenCL, more computer processing power general graphics and other more integrated into the chipset about which we will talk later. Processor now has 32 lines of third-generation PCI Express, including modes 8GT/s, which can be distributed in configurations of up to four graphics with links 8x. The cache is maintained in 8MB third level but this will be Core i7 models higher end, the Core i5 models will have 6MB with lower amounts in two-core or Core i3.
Department of Computer
Page 4
Of course maintains its basic features such as hyperthreading, the memory controller integrated dual-channel DDR3 (XMP profiles 1.3), and DMI links to the chipset and dedicated links for interfaces graphics where what's new. Now support HDMI 1.4a and account type is also with Displayport 1.1 outputs. We can also control up to three screens directly from the integrated graphics processor. Optimized Intel TurboBoost your system now also has several settings for graphics as we are using one, two or four cores and also depending on the load of the graphics card. For example, if a game requires only two cores then the graph will take much of the improvement to increase the frequency of 1350MHz according to the processor. It is the first Intel desktop processor of over 1400 million transistors.
Department of Computer
Page 5
Department of Computer
Page 6
Fig. 4: Intel Z77 Express Chipset Platform Block Diagram The Z77 chipset was the flagship model together with other similar variants as HM77 H77 or portable environments. We also find a B75aimed at business machines with the latest improvements in system vPro Intel. The main novelty of this chipset, in almost all its variables, is the integration of USB 3.0 natively (4 USB 3.0 ports and 12 USB 2.0 ports), becoming the first Intel chipset built with this technology, the settings are maintained for 6Gbps SATA two ports and four 3Gbps ports. It includes version 11 of Intel's RAID technology is added new graphics connective capacity through FDI dedicated bus, introduces enhancements for enterprise management systems (also for smaller IT departments), it adds support for the incorporation
Department of Computer
Page 7
Thunderbolt, will improve energy saving systems, maintaining the legacy PCI supporting some versions and reduces the manufacturing process to 65nm.
Fig. 5: Intel Z77 Express Chipset Platform Internal Diagram As the Z77 Motherboards ASUS Sabertooth are a good example of the type of platform that offers the 7 series chipset Intel specifically for your model of higher range, the Z77.Among its microarchitecture are the following examples that help us to compression its structure:
Department of Computer
Page 9
The Core i7-3770k model becomes the spearhead with a price similar to Core i7-2700K, but reducing consumption to 77W, the frequency are nailed(3.5GHz to 3.9GHz turbo mode), the cache is also the same (8MB), also the number of cores and all other associated technologies. Of course the Core i7-3770k receives the new Intel graphics which is definitely an improvement important as it will allow us to achieve superior performance to models before and some additional tricks. addition, has features such as : 1. The memory controller is integrated on the same processor. 2. Three-channel memory (192-bit data width).
3. The motherboard supports Intel Core i7 has four or six slots DIMM.
7. 731 million transistors (1,170 million in the Core i7 with 6 cores and12 MB of cache).
Department of Computer
Page 10
support and the basic architecture for these processors belong, by the end of their names numbers: 8086, 80286, 80386, 80486, etc.
2. MMX : It is a SIMD instruction set designed by Intel and introduced in 1997 in their
Pentium MMX microprocessors. It was developed from September 1 inserted in the Intel i860. It was supported by most manufacturers of x86 microprocessors since.MMX added 8 new records to the architecture, known as MM0to MM7 (hereinafter called MMn). Indeed, these new records are mere alias records x87 FPU stack. For whatever it is made with the FPU stack affects the MMX registers. Unlike the floating point stack, registers MMn are fixed instead of relative, so that can be accessed randomly.
3. SSE : It is an extension to MMX instruction set processors Pentium III, introduced by
Intel in February 1999. Instructions SSE are especially suitable for decoding MPEG2codec that is commonly used on DVD processing three-dimensional graphics and voice recognition software. These were initially known as "KNI" by Katmai New Instructions(Katmai was the codename of the first review of core Pentium III, Intel was interested in distinguishing its new line of previous generation processors, the Pentium II.
4. SSE2 : It is one of the instruction sets of the IA-32 SIMD architecture. It was first used in
the first version of the Pentium 4 in2001. These extensions are designed to work with advanced3D graphics, video encoding and decoding, recognition of voice, e-commerce, Internet, applications engineering and scientific, etc..SSE2 extensions follow the same pattern as those used in the SSE predecessors and MMX maintaining compatibility with these extensions, but extends its model packages supporting double precision floating values and whole packages of 128bits.
5. SSE3 : Known by the code name put Intel Prescott New Instructions (PNI) is the third
generation of SSE instructions for IA-32 architecture. Intel showed the SSE3 in early 2004with the revision of its CPU Pentium 4 Prescott called. In April 2005, AMD took apart the SSE3 in reviewing E (called Venice and San Diego) of their Athlon 64 CPU.SSE3 adds 13 new instructions SSE2.
Department of Computer Page 11
6. SSSE3 : Are minor improvements already introduced SSE3 extensions above line
Prescott, was presented at the processors Intel Core 2 Duo and Xeon. 32 new instructions were added in order to improve execution speed.
7. x86-64 : It is an architecture based on the extension of the set ofx86 instructions to
handle 64-bit addresses. Besides a simple extension provides additional improvements as doubling the number and size of the general-purpose registers and instructions SSE. This is an architecture developed by AMD and implemented under the name of AMD64. The first processor (personal computer) with support for this set of instructions was the Opteron, released in April 2003. Later it has been implemented in multiple variants of the Athlon 64 and later, and the Pentium 4 and Intel later, in the latter case a version of Intel called Intel 64 (formerly EM64T).
8. SSE4.1 : It is an instruction set implemented in the microprocessor AMD K10 (K8L)
partially (only available SSE4a) and45nm Intel Core2 family and later. It was announced on 27September 2006 at the Intel Developer Forum, showing only vague details of what would eventually become the new set of instructions. For the next edition of the developer forum, 2007, specified that would finally 47 instructions that make up the set SSE4.these instructions were included with the core of the industry Penryn Intel Core 2, consists of 47 instructions designed to improve performance in handling multimedia data, games, cryptography and other applications.
9. SSE4.2 : Were implemented in the Intel Nehalem microarchitecture consist in 7
additional instructions designed to improve performance when working with word processors and speed up some operations in specific applications such as scientific, these are completed the 54 SSE4 instructions.
10.
extension to the x86 instruction set utilized in Intel and AMD processors. Provides new features, instructions and a new encoding scheme. Vector extension is a 256-bit SIMD operations point for intensive floating. Improves performance in new applications, and some existing, by managing data packets larger vector, and using more threads and cores in the processor.
Department of Computer
Page 12
|---------+--+-----+--+--------------------------+-------------| |ACI n |ADC r |ADC M |ADD r |ADD M |ADI n |ANA r |ANA M |ANI n |CALL a |CC a |CM a |CMA |CMC |CMP r |CMP M |CNC a |CNZ a |CP a |CPE a |CPI n |CPO a |CZ a |DAA |DAD B |DAD D |CE|*****| 7|Add with Carry Immediate |8F|*****| 4|Add with Carry |8E|*****| 7|Add with Carry to Memory |87|*****| 4|Add |86|*****| 7|Add to Memory |C6|*****| 7|Add Immediate |A7|****0| 4|AND Accumulator |A=A+n+CY |
(20X)| | | (24X)| | |
|A6|****0| 7|AND Accumulator and Memory|A=A&[HL] |E6|**0*0| 7|AND Immediate |CD|-----|18|Call unconditional |DC|-----| 9|Call on Carry |FC|-----| 9|Call on Minus |2F|-----| 4|Complement Accumulator |3F|----*| 4|Complement Carry |BF|*****| 4|Compare |BF|*****| 7|Compare with Memory |D4|-----| 9|Call on No Carry |C4|-----| 9|Call on No Zero |F4|-----| 9|Call on Plus |EC|-----| 9|Call on Parity Even |FE|*****| 7|Compare Immediate |E4|-----| 9|Call on Parity Odd |CC|-----| 9|Call on Zero |A=A&n
|-[SP]=PC,PC=a| |If CY=1(18~s)| |If S=1 (18~s)| |A=~A |CY=~CY |A-r |A-[HL] | | (27X)| |
|If CY=0(18~s)| |If Z=0 (18~s)| |If S=0 (18~s)| |If P=1 (18~s)| |A-n |
|27|*****| 4|Decimal Adjust Accumulator|A=BCD format | |09|----*|10|Double Add BC to HL |19|----*|10|Double Add DE to HL |HL=HL+BC |HL=HL+DE | |
Department of Computer
Page 13
|If CY=1(10~s)| |If S=1 (10~s)| |If CY=0(10~s)| |If Z=0 (10~s)| |If S=0 (10~s)| |If P=1 (10~s)| |If P=0 (10~s)| |If Z=1 (10~s)| |A=[a] | | |
|0A|-----| 7|Load Accumulator indirect |A=[BC] |1A|-----| 7|Load Accumulator indirect |A=[DE]
Department of Computer
Page 14
|LXI B,nn |01|-----|10|Load Immediate BC |LXI D,nn |11|-----|10|Load Immediate DE |LXI H,nn |21|-----|10|Load Immediate HL |LXI SP,nn|31|-----|10|Load Immediate Stack Ptr
|MOV r1,r2|7F|-----| 4|Move register to register |r1=r2 |MOV M,r |MOV r,M |MVI r,n |MVI M,n |NOP |ORA r |ORA M |ORI n |OUT p |PCHL |POP B |POP D |POP H |POP PSW |77|-----| 7|Move register to Memory |7E|-----| 7|Move Memory to register |3E|-----| 7|Move Immediate |36|-----|10|Move Immediate to Memory |00|-----| 4|No Operation |B7|**0*0| 4|Inclusive OR Accumulator |B6|**0*0| 7|Inclusive OR Accumulator |F6|**0*0| 7|Inclusive OR Immediate |D3|-----|10|Output |E9|-----| 6|Jump HL indirect |C1|-----|10|Pop BC |D1|-----|10|Pop DE |E1|-----|10|Pop HL |[HL]=r |r=[HL] |r=n |[HL]=n | |A=Avr |A=Av[HL] |A=Avn |[p]=A |PC=[HL] |BC=[SP]+ |DE=[SP]+ |HL=[SP]+
----------------------------------------------------------------
|---------+--+-----+--+--------------------------+-------------| |PUSH B |PUSH D |PUSH H |C5|-----|12|Push BC |D5|-----|12|Push DE |E5|-----|12|Push HL |-[SP]=BC |-[SP]=DE |-[SP]=HL | | |
|PUSH PSW |F5|-----|12|Push Processor Status Word|-[SP]={PSW,A}| |RAL |17|----*| 4|Rotate Accumulator Left |A={CY,A}<|
Department of Computer
Page 15
|If S=1 (12~s)| |If CY=0(12~s)| |If Z=0 (12~s)| |If S=0 (12~s)| |If P=1 (12~s)| |If P=0 (12~s)| |If Z=1 (12~s)| |A=A<|A=->A | |
|DE|*****| 7|Subtract with Borrow Immed|A=A-n-CY |22|-----|16|Store HL Direct |30|-----| 4|Set Interrupt Mask |F9|-----| 6|Move HL to SP |32|-----|13|Store Accumulator |[a]=HL |mask=A |SP=HL |[a]=A
|02|-----| 7|Store Accumulator indirect|[BC]=A |12|-----| 7|Store Accumulator indirect|[DE]=A |37|----1| 4|Set Carry |97|*****| 4|Subtract |96|*****| 7|Subtract Memory |D6|*****| 7|Subtract Immediate |EB|-----| 4|Exchange HL with DE |AF|**0*0| 4|Exclusive OR Accumulator |AE|**0*0| 7|Exclusive OR Accumulator |CY=1 |A=A-r |A=A-[HL] |A=A-n |HL<->DE |A=Axr |A=Ax[HL]
Department of Computer
Page 16
|------------+-----+--+----------------------------------------| | PSW | S | Z | AC | P | CY |-*01 | |S | Z | | | A | | | P | C| |Flag unaffected/affected/reset/set |Sign (Bit 7) |Zero (Bit 6) |Auxilary Carry (Bit 4) |Parity (Bit 2) |Carry (Bit 0) | | | | | |
|---------------------+----------------------------------------| | a p | M z | n nn | r |Direct addressing |Register indirect addressing |Immediate addressing |Register addressing | | | |
|---------------------+----------------------------------------| |DB n(,n) |DB 'string' |DS nn |DW nn(,nn) |Define Byte(s) |Define Byte ASCII character string |Define Storage Block |Define Word(s) | | | |
|---------------------+----------------------------------------| | A | BC | PC | PSW | SP B DE C D HL E H L |Registers (8-bit) |Register pairs (16-bit) |Program Counter register (16-bit) |Processor Status Word (8-bit) |Stack Pointer register (16-bit) | | | | |
|Vector (X=0H,8H,10H,18H,20H,28H,30H,38H)|
Department of Computer
Page 17
----------------------------------------------------------------
Department of Computer
Page 18
Fig. 8: Chipset
Department of Computer Page 19
resolutions of 1920x1080 without filters and with average qualities and the results are quite surprising for us, for Intel integrated graphics, with more than 30FPS average.
Fig. 9: Game View on a system with Ivy Bridge processor Without drivers optimized Diablo 3 and moves at an average of 20-25FPS at a resolution of 1400x900 medium quality points with anti aliasing.
Fig. 10: High resolution graphics view The F1 2011 DirectX acting moves, with and without FSAA normal adjustments to a35fps average with a screen resolution 1920x1080npuntos.allows the new graph, using Intel's QuickSync technology, compress video more efficiently than the cores themselves and further
Department of Computer Page 21
processor freeing process can be available for other tasks. The improvement in our Core i73770k is 3 times faster video compression high definition with the HD 4000 with its own processor cores with overclocking quite high.
Fig. 11: Supports an iPad platform Programs like PowerDirector, MediaConverter, Total Media Theater, and many others already support Intel's QuickSync technology. Compress video for an ipad now we can make up to 3 times less time than using conventional cores. Another improvement is that since these early drivers and we have a good video acceleration support programs as widespread as MPC-HC, VLC and Flash with the fuel even ridiculous that in our tests, with1080p videos, barely scratches the 1% CPU consumption. Among other features of Ivy Bridge microprocessor we will address the following: 1. Additional improvements in the manufacturing process. Besides using 22nanometers each may have a lower power since they use a triple gate design. As we all worked to create micros as energy efficient as possible. 2. Integrated graphics. It adds support for DirectX 11. Its benefits are greater. Intel realized that this was his greatest failure and has tried to solve.
Department of Computer
Page 22
3. Memory cache. Because it has more space the L3 cache memory is much greater. 4. Consumption. It spends a TDP of 85 watts to 77 in midrange mics for instance.
Department of Computer
Page 23
Department of Computer
Page 24
Department of Computer
Page 25
Department of Computer
Page 26
CHAPTER 6: CONCLUSION
The new generation of Intel Core processors, codenamed Ivy Bridge are largely unchanged from previous ones but with key improvements in much needed areas. Its reduction of manufacturing process and production optimizations allow you to be up to 10-20% faster compared to previous generation processors. This adds up to a much more powerful graphics and more modernized where find better acceleration overall result, better graphics and enough speed. All well seasoned with a consumption reduction of nearly 20% of these processors makes an interesting bet of performance, integration and consumption reduction. We might see this trend continue, get more effective architectures by the developments in fabrication technologies.
Department of Computer
Page 27