• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Blizzard Benchmarks NVIDIA's Reflex Technology in Overwatch

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,662 (0.99/day)
Blizzard, a popular game developer, has today implemented NVIDIA's latest technology for latency reduction into its first-person shooter—Overwatch. Called NVIDIA Reflex, the technology aims to reduce system latency by combining the NVIDIA GPUs with G-SYNC monitors, and specially certified peripherals, all of which can be found on the company website. NVIDIA Reflex dynamically reduces system latency by combining both GPU and game optimizations, which game developers implement, and the gamer is left with a much more responsive system that can edge out a competitive advantage. Today, we get to see just how much the new technology helps in the latest Overwatch update that brings NVIDIA's Reflex with it.

Blizzard has tested three NVIDIA GPUs: GeForce RTX 3080, RTX 2060 SUPER, and GTX 1660 SUPER. All three GPUs cover three different segments, so they are a good sign of what you can expect from your system. Starting from the GeForce GTX 1660 Super, the system latency, which was measured in milliseconds, was cut by over 50%. The middle-end RTX 2060 SUPER GPU experienced a similar gain, while the RTX 3080 was seen with the smallest gain, however, it did achieve the lowest latency out of all GPUs tested. You can check out the results for yourself below.


View at TechPowerUp Main Site
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,784 (2.42/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
I'm curious as to how the latency can vary that much if everything else is exactly the same.
 
Joined
Nov 11, 2016
Messages
3,466 (1.17/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
dang, maybe this technology can help me fight against cheaters with aimbot and wallhack :roll:
 
Joined
Feb 1, 2019
Messages
3,667 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
I think we are for sure at the point of pseudo advantage, no way the human brain can respond to 10ms of time. But as long as gamers think it actually means something, then the vendors will capitalise on it.
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
17,437 (4.68/day)
Location
Kepler-186f
Processor 7800X3D -25 all core
Motherboard B650 Steel Legend
Cooling Frost Commander 140
Video Card(s) Merc 310 7900 XT @3100 core -.75v
Display(s) Agon 27" QD-OLED Glossy 240hz 1440p
Case NZXT H710 (Red/Black)
Audio Device(s) Asgard 2, Modi 3, HD58X
Power Supply Corsair RM850x Gold
dang, maybe this technology can help me fight against cheaters with aimbot and wallhack :roll:

i stopped playing multiplayer games in playstation 2 days. i realized hacks/aimbots would never end, and indeed they haven't. more subtle hacks exist now so you can't really even tell when someone is hacking. best to stick with single player games or bots imo. i have way more fun that way personally.
 
Joined
Nov 11, 2016
Messages
3,466 (1.17/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
i stopped playing multiplayer games in playstation 2 days. i realized hacks/aimbots would never end, and indeed they haven't. more subtle hacks exist now so you can't really even tell when someone is hacking. best to stick with single player games or bots imo. i have way more fun that way personally.

I was pretty into DOTA 2 a long time ago and it's useless to hack there, map hack and scripting may help a little but cannot win over skills and teamwork differences, that's why DOTA 2 is still one of the best competitive online game to date. The worst thing about playing DOTA 2 (and LOL) is that you become filled with salt, a ton of salt :laugh: .
Overwatch is also one of the games where cheating does not guarantee winning, but it gets boring and grindy real quick for me.
 
Joined
Feb 11, 2009
Messages
5,575 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
but so this is something that actually has to be implemented on a per game bases? not something you can turn on in your gpu control panel?
and when it says Gsync, it means Gsync compatible as well right?

and lastly...what does it actually do? what latency is reduced?
"NVIDIA Reflex dynamically reduces system latency by combining both GPU and game optimizations, which game developers implement,"

system latency....idk what that means...with this on if I press W I would move forward more immediately? orrr are we more talking about performance, latency in communication between parts?...im confused.
 
Joined
Nov 11, 2016
Messages
3,466 (1.17/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
but so this is something that actually has to be implemented on a per game bases? not something you can turn on in your gpu control panel?
and when it says Gsync, it means Gsync compatible as well right?

and lastly...what does it actually do? what latency is reduced?
"NVIDIA Reflex dynamically reduces system latency by combining both GPU and game optimizations, which game developers implement,"

system latency....idk what that means...with this on if I press W I would move forward more immediately? orrr are we more talking about performance, latency in communication between parts?...im confused.

It makes the game engine more responsive to your keyboard and mouse input. Before you can only decrease input latency with higher framerate (Using the lowest settings in-game), with Reflex you can achieve the same input latency at lower framerate (make inputs at 60fps as responsive as 120fps).
This way you can play competitive games with lower end GPU and not being disadvantaged as much, I'm sure 12 year old with lightning fast reflex and 1650 can easily own 40 year-old gamers with 3090 with Nvidia Reflex :cry:
 
Joined
Nov 11, 2016
Messages
3,466 (1.17/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
or maybe it could make aimbot and wallhackers just worse!

Yeah now we old timers have to worry about 12 year olds with lightning fast reflex to worry about too and not just cheaters :D.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,784 (2.42/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Joined
Jun 18, 2015
Messages
578 (0.17/day)
Yeah now we old timers have to worry about 12 year olds with lightning fast reflex to worry about too and not just cheaters :D.
Yeah I remember in Cod2 & Cod4 days a newbie tiny young guy shook the whole community
Luckily this guy was on my team, or I could have had accused him of cheating as well :roll:
 
Joined
Nov 11, 2016
Messages
3,466 (1.17/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
It only means the monitors listed here

Aren't those monitor listed because they have the built in Reflex Latency Analyzer (requires dedicated G-Sync module)?
Any other monitor should works just fine with in-game Reflex option
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,784 (2.42/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Aren't those monitor listed because they have the built in Reflex Latency Analyzer (requires dedicated G-Sync module)?
Any other monitor should works just fine with in-game Reflex option
That's what I understood initially, but not so sure now.
My monitor has a module, not supported... I guess firmware support for old hardware is not a thing.
 
Joined
Jan 8, 2020
Messages
834 (0.46/day)
Location
Maryland, USA
Processor Ryzen 5 5600X
Motherboard MSI MPG X570S Carbon Max Wifi
Cooling CPU: bequiet! Dark Rock 4. Case fans: 2x bequiet Silent Wings 3 140s, 2x Silent Wings 3 120s
Memory 2 x 8 GB Patriot Viper Steel DDR4-4400 C19
Video Card(s) Sapphire NITRO+ RX 5700 XT
Storage 2TB Mushkin Pilot-E M.2, 1 TB SK Hynix P31 M.2, 1 TB Inland Professional, 500 GB Samsung 860 Evo
Display(s) MSI Optix MAG271CQR 1440p 144Hz, MSI Optix MAG241C 1080p 144Hz
Case Lian Li Lancool III
Audio Device(s) Philips SHP9500, V-Moda BoomPro, Sybasonic Better Connectivity USB DAC/Amp
Power Supply EVGA SuperNOVA G3 80+ Gold 750W
Mouse Glorious Model D Wireless
Keyboard Custom Qwertykeys Navy QK80: Sarokeys Strawberry Wine switches, GMK CYL DMG3 keycaps
and lastly...what does it actually do? what latency is reduced?
"NVIDIA Reflex dynamically reduces system latency by combining both GPU and game optimizations, which game developers implement,"

system latency....idk what that means...with this on if I press W I would move forward more immediately? orrr are we more talking about performance, latency in communication between parts?...im confused.
This marketing page has a bunch of expandable info sections towards the bottom: https://www.nvidia.com/en-us/geforce/news/reflex-low-latency-platform

My monitor has a module, not supported... I guess firmware support for old hardware is not a thing.
Also from the link above:
"NVIDIA Reflex Latency Analyzer: A revolutionary system latency measurement tool integrated into new 360Hz G-SYNC Esports displays from ACER, Alienware, ASUS, and MSI, and supported by top esports peripherals from ASUS, Logitech, Razer, and SteelSeries."

Sounds like it's separate from the G-Sync module to me
 
Joined
Jun 29, 2009
Messages
2,012 (0.36/day)
Location
Heart of Eutopia!
System Name ibuytheusedstuff
Processor 5960x
Motherboard x99 sabertooth
Cooling old socket775 cooler
Memory 32 Viper
Video Card(s) 1080ti on morpheus 1
Storage raptors+ssd
Display(s) acer 120hz
Case open bench
Audio Device(s) onb
Power Supply antec 1200 moar power
Mouse mx 518
Keyboard roccat arvo
Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
ULMB seems a better choice than Gsync for this, maybe it's incompatible?
 
Joined
Sep 17, 2014
Messages
22,703 (6.05/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
I was pretty into DOTA 2 a long time ago and it's useless to hack there, map hack and scripting may help a little but cannot win over skills and teamwork differences, that's why DOTA 2 is still one of the best competitive online game to date. The worst thing about playing DOTA 2 (and LOL) is that you become filled with salt, a ton of salt :laugh: .
Overwatch is also one of the games where cheating does not guarantee winning, but it gets boring and grindy real quick for me.

This.

Good/great multiplayer games have been designed in such a way that hacks don't really help or are simply not possible.

Blizzard has a good track record of anti-cheat altogether. Other, less talented studios (yes, Blizzard has/had incredible talent in-house... what's left today, no idea) such as Ubisoft have stacked one fuckup over another and made it work afterwards. The Division 1 was a cheatEngine fest from beta until they completely overhauled the game with season passes. And no the game wasn't built against it. Clientside checks? Wow. Even the alpha/beta community spoke up against that design decision but were adequately silenced... until they turned out to be right. I'm quite sure a good bunch even went on to show Ubisoft how easy it really was.

And its not like they managed to close the gap. The eternal solution was just to shower everyone with gear and hide the bad guys under a few banwaves, the DZ had by then already self-imploded.

DOTA2 is a great example of good design. The Anti cheat is also in good order and the matchmaking ruleset works to combat afkers and just general asswipes. The game has no P2W either so there is zero attraction in getting your daily crap together or anything and go faster than others.

ONTOPIC

Anyway yeah Reflex. Can't say I feel like I'm missing things, but the quest for latency is a great one tbh. Systems are NOT getting more responsive and that's a bad thing.
 
Joined
Jul 9, 2015
Messages
3,413 (0.99/day)
System Name M3401 notebook
Processor 5600H
Motherboard NA
Memory 16GB
Video Card(s) 3050
Storage 500GB SSD
Display(s) 14" OLED screen of the laptop
Software Windows 10
Benchmark Scores 3050 scores good 15-20% lower than average, despite ASUS's claims that it has uber cooling.
Joined
Jul 13, 2016
Messages
3,341 (1.08/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage P5800X 1.6TB 4x 15.36TB Micron 9300 Pro 4x WD Black 8TB M.2
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) JDS Element IV, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse PMM P-305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
I'm curious as to how the latency can vary that much if everything else is exactly the same.

1440p max settings is why. A majority of the difference is coming from the FPS difference.

The Reflex gains are definitely exaggerated as well. Reflex has been tested and only provides a difference in GPU bound scenarios.

This.

Good/great multiplayer games have been designed in such a way that hacks don't really help or are simply not possible.

Blizzard has a good track record of anti-cheat altogether. Other, less talented studios (yes, Blizzard has/had incredible talent in-house... what's left today, no idea) such as Ubisoft have stacked one fuckup over another and made it work afterwards. The Division 1 was a cheatEngine fest from beta until they completely overhauled the game with season passes. And no the game wasn't built against it. Clientside checks? Wow. Even the alpha/beta community spoke up against that design decision but were adequately silenced... until they turned out to be right. I'm quite sure a good bunch even went on to show Ubisoft how easy it really was.

And its not like they managed to close the gap. The eternal solution was just to shower everyone with gear and hide the bad guys under a few banwaves, the DZ had by then already self-imploded.

DOTA2 is a great example of good design. The Anti cheat is also in good order and the matchmaking ruleset works to combat afkers and just general asswipes. The game has no P2W either so there is zero attraction in getting your daily crap together or anything and go faster than others.

ONTOPIC

Anyway yeah Reflex. Can't say I feel like I'm missing things, but the quest for latency is a great one tbh. Systems are NOT getting more responsive and that's a bad thing.

Overwatch is currently rife with cheaters. Any anti-cheat system they had has been completely defeated. I don't know when the last time you've played overwatch either but it's essentially COD at this point. Teamwork is long gone, TTK is way down, and shields don't last nearly as long. It's the perfect game for a hacker right now IMO.
 
Joined
Jan 15, 2021
Messages
337 (0.23/day)
This is 100% bs. Note how totally obscure is their "testing".

No way you can go from 70ms to 30ms with the same framerate.
 
Joined
Sep 17, 2014
Messages
22,703 (6.05/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Overwatch is currently rife with cheaters. Any anti-cheat system they had has been completely defeated. I don't know when the last time you've played overwatch either but it's essentially COD at this point. Teamwork is long gone, TTK is way down, and shields don't last nearly as long. It's the perfect game for a hacker right now IMO.

Maybe its related to the overall shitshow that Blizzard has become since 1-2 years. Back when I played it, cheating wasn't much of a thing, and I also remember Battle.net in general being pretty good in that regard. They were active in policing it.
 
Joined
Jul 13, 2016
Messages
3,341 (1.08/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage P5800X 1.6TB 4x 15.36TB Micron 9300 Pro 4x WD Black 8TB M.2
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) JDS Element IV, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse PMM P-305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
Maybe its related to the overall shitshow that Blizzard has become since 1-2 years. Back when I played it, cheating wasn't much of a thing, and I also remember Battle.net in general being pretty good in that regard. They were active in policing it.
Yep, the game was very good for awhile. It makes the current state of the game look all the sadder in comparison.
 
Top