(CPU) AMD Ryzen 7 2700X
(Profile updated as of 6th October. 2019)
Here is my profile for a CPU, my lovely Ryzen 7 2700X. I have owned two of these, one normal and now the 50th Anniversary Edition. They are identical except for the differences on the engraved heatspreader so this applies to both except the launch date which is listed.
Anyway I love this CPU, and it was fun to nerd out over all the hardware details. :3
(click for full images).
(Picture 1) Pinnacle Ridge "Zeppelin" die with exposed circuitry showing.
(Picture 2) Reverse of the AM4 CPU package (uPGA 1331).
(Picture 3) The silicon die shot for the Ryzen 7 2700X, this is the "Pinnacle Ridge" silicon with the surface etched so you may see the actual transistors and circuitry. The 2700X has all of the chip's processing elements enabled. Image credit: Fritzchens Fritz
Brand Name: AMD Ryzen 7 2700X Eight-core Processor
Manufacturer: Advanced Micro Devices
Release Date: April 19, 2018 (50th Anniversary Edition: May 1st , 2019)
MSRP: $329 USD
Codename: Pinnacle Ridge
CPU Implementation: Full Chip *
CPU Type: semi-SoC
Lithography Process: Global Foundries 12nmLP FinFET
Socket: AM4 (PGA 1331)
Approximate die size: 213mm²
Sasha's CPU die Size Rating: medium-large
Approximate Transistor Count: 4,800 Million
Approximate Transistor Density: 22.5 Million / Square Milimetre
Simultaneous Multi-Threading: Yes (2-way)
Out of Order Execution: Yes
Branch Prediction: Hashed Perceptron-based
Address Space: 64-bit
Integrated Graphics: No
On-die USB/SATA: Yes (2 x USB + 2 x SATA)
On-die Network/Modem: No
PCI-E Lanes: 24 Gen3 (16x/2x8x GPU*, 4x NVME, 4x CPU/Chipset Communication) (32 Full Chip)
Interconnect: 256-bit (32 byte per clock) Infinity Fabric
Unlocked for Manual Overclocking: Yes
Turbo Boost: Yes
Automatic Overclocking: Yes (XFR2/PBO)
Instruction Set Architecture: x86
Additional Instructions (potentially non-exhaustive):
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4a, AMD-V, AES, AVX, AVX2, FMA3, SHA, F16C, BMI, BMI1, BMI2, MMX+
CPU Computing Resources
Processor Cores: 8
Independant Processor Cores: 8
Logical Threads: 16
Core Topology: 2 x 4-core Complex
Level 4 Cache: N/A
Level 3 Cache: 2 x 8192 KB
Level 2 Cache: 8 x 512 KB
Level 1 Instruction Cache: 8 x 64 KB
Level 1 Data Cache: 8 x 32 KB
Core Op Cache: 2048 entry
Core Integer Register size: 168 entry
Core Integer Reorder buffer size: 192 entry
Core Execution Width: 10
Core Seperated INT/FP Engines: Yes
Core Integer Execution Units: 4 ALU, 2 AGU
Core Floating Point/SIMD Execution Units: 2 x 128-bit MUL, 2x 128-bit ADD
CPU Memory Subsystem
Main Memory Type: DDR4
Maximum Main Memory: 128 GB *
Main Memory Composition: dual-channel (2 x 64-bit)
Main Memory Supported Frequency/Data Rate: 1466.5 MHz / 2933 MHz (PC4-23000)
Main Memory Peak Memory Bandwidth: 46,928 MB/s
CPU Frequency and Peak performance
Core Base Clock Speed: 3700 MHz
Core Peak Turbo Speed: 4350 MHz *
Interconnect Clock Speed: 1466.5 MHz (1:1 DRAM)
CPU SIMD Computing Power FP16: 947,200 Million operations per second *
CPU SIMD Computing Power FP32: 473,600 Million operations per second *
CPU SIMD Computing Power FP64: 236,800 Million operations per second *
CPU Thermal and Power
Standard Cooling Solution: "Wraith Prism" top-down cooler with heatpipes
Thermal Design Power: 105 W
Typical Maximum Power Use (including Turbo): 110-120 W *
Maximum Allowed Junction Temperature (TJ Max): 85*C
Normal Peak Voltage Range: 1200 -1500 mV *
The Ryzen 7 2700X launched in April 2018 as the flagship of AMD's 2nd Generation Ryzen lineup for the Mainstream AM4 socket. It offers 8 physical cores with SMT enabled giving it 16 threads. The "Zeppelin" die that 2nd Generation CPU parts are using is a refreshed version of the one used in the 1st Generation parts, but featuring the improved "Zen+" Architecture (improved Cache and Memory Latency across the board). The 2700X replaces the Ryzen 7 1700 in price but offers considerably more performance (greater than Ryzen 7 1800X). A major improvement was made to the Turbo algorithm that governs what clock speed the cores run at, at any given time in any given work-load, it is now more intelligent and as a result the 2700X will run its cores at or above 4 GHz in most situations given adequate cooling.
A special version of this Processor, the "Gold Edition" was launched on May the 1st, 2019 to mark AMD's 50th anniversary as a company. The Anniversary Edition CPU is functionaly identical to the normal Ryzen 7 2700X, except for a special engraving on the Heat Spreader with AMD CEO, Dr. Lisa Su's signiture and a special "50" branding to mark the 50 years. Clock speeds and operation is identical, and the CPU is likely not undergoing special binning. The CPU also came with some commemorative items such as a "AMD 50" sticker and T-shirt, making this product a collector's item.
Increased operating clock speeds are the result of moving the CPU production to Global Foundries 12nmLP FinFET process, which offers improved frequency and voltage scaling.
CPU approximate Performance
Sash CPU Performance Rating: (2019): Fantastic for gaming, streaming, mega-tasking and image editing
Ryzen 7 2700X provides high performance in all applications, thanks to high "IPC" Throughput, clock speeds north of 4 GHz and 8 physical cores with SMT enabled, for 16 threads. This CPU will typically outperform the more expensive i7-8700K in multi-threaded workloads, but fall behind a bit in single-threaded, generally due to the lower peak Turbo speeds. It is ideal for gaming at 60 or 120 Hz, and even High Refresh rates of up to 144 Hz are possible in many cases with this CPU. Streaming high quality video and mega-tasking, rendering and image editing are handled easily with no problem.
CPU SIMD Computing Power
These are based on my understanding of the FPU in the CPU. And in Zen1/+'s case this is running half MUL and half ADD code and is something like a "theoretical" peak of the core's execution resources. My calculation is based on a total vector width of each Zen core of 512-bits, which can contain 8 Double-Precision Floats, 16 Single-Precision Floats or 32 Half-Precision Floats, per clock.
Pinnacle Ridge Zeppelin Die has 32 PCI-E gen3 lanes in total. Only 24 are in use on shipping AM4 products. The full 32 are only used on Threadripper HEDT and EPYC server products.
Ryzen 7 2700X requires an "X" series Chipset Motherboard to support PCI-E 16x -> 2x8x biurfication.
Core Peak Turbo Speed:
Maximum possible core clock speed is listed. The CPU will run its cores lower due to power/electrical and thermal limitations. This value is the maximum allowed speed if there is no limitation. Precision Boost Overdrive imposes a maximum current throughput and the 2700X will not be able to reach 4350 MHz on all 8 cores under heavy load without manual overclocking. Actual all-core clock speed on 2700X CPUs is around 4.0 - 4.1 GHz in my observation.
Maximum Main Memory
Based on Dual-Channel configuration with two DIMM per channel and 32GB maximum DIMM Capacity.
Typical Maximum Power Use (including Turbo):
Based on my testing/observations
Normal Peak Voltage Range
Normal operating voltage under load based on my observations. The 2700X will use up to 1.5V for maximum peak frequency, but in low loads or very lightly threaded loads so the current is low. Otherwise sustained turbo for all core voltage is around 1.25-1.3V depending on cooling.
This bit is for my personal opinion on this CPU
Sasha's Awesomeness Rating: Godlike