Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE
Cascade Lake-X is probably going to be mesh architecture, not a ringbus chip, right?

Adbot
ADBOT LOVES YOU

Shaocaholica
Oct 29, 2002

Fig. 5E
Is the 'K' designation supposed to stand for something? Seems like it came out so long ago I forgot if it was supposed to mean something.

Yaoi Gagarin
Feb 20, 2014

Shaocaholica posted:

Is the 'K' designation supposed to stand for something? Seems like it came out so long ago I forgot if it was supposed to mean something.

Overclockable

Shaocaholica
Oct 29, 2002

Fig. 5E

VostokProgram posted:

Overclockable

No I mean literally. Unless its supposed to be the 'k' in overclockable then thats hella dumb.

mewse
May 2, 2006

Unlocked frequency multiplier

fishmech
Jul 16, 2006

by VideoGames
Salad Prong

Shaocaholica posted:

Is the 'K' designation supposed to stand for something? Seems like it came out so long ago I forgot if it was supposed to mean something.

Shaocaholica posted:

No I mean literally. Unless its supposed to be the 'k' in overclockable then thats hella dumb.



The U for ultra low power/ultra high energy efficient happened before K was chosen for unlocked multipliers.

U came in with Core 2 Duo, where X was still used for "extreme performance", K comes in with Sandy Bridge Core generation.

Yaoi Gagarin
Feb 20, 2014

Shaocaholica posted:

No I mean literally. Unless its supposed to be the 'k' in overclockable then thats hella dumb.

:shrug: I don't believe it was ever meant to stand for a word, it's just a designation. O can't be used for anything because it looks too close to 0

Shaocaholica
Oct 29, 2002

Fig. 5E
Heh. I mean these things don’t come out of nowhere. A bunch of people probably sat in a room multiple times and sent many an email before deciding to go with ‘k’.

mewse
May 2, 2006

Shaocaholica posted:

Heh. I mean these things don’t come out of nowhere. A bunch of people probably sat in a room multiple times and sent many an email before deciding to go with ‘k’.

k

Laslow
Jul 18, 2007
I like to think it's a reference to Honda K series engines that were popular in riced-out Civics.

Yaoi Gagarin
Feb 20, 2014

Laslow posted:

I like to think it's a reference to Honda K series engines that were popular in riced-out Civics.

OK now AMD needs to make a JZ-series CPU that can handle 1000W

eames
May 9, 2009

probably no 10nm Intel products shipping this year... 2019 will be interesting if Zen2 on 7nm releases as scheduled

https://twitter.com/david_schor/status/988107149036478464
https://twitter.com/TMFChipFool/status/987286420132958208

Three-Phase
Aug 5, 2006

by zen death robot
I have a coffee Lake i5 (6-core) and am thinking about swapping it out with a Coffee Lake i7 (twelve logical cores.) I started doing some 3D rendering and I think the extra cores would help.

Since the i7 is hyperthreaded, should I still get double the performance (FLOPS) versus my existing six-core (no hyperthreading) i5?

Also, all I need to do is this, right?:

0. Set UEFI to default (no overclock)
1. Shut down and unplug computer
2. Unbolt cold plate and clean off thermal grease with lint-free alcohol wipe
3. Attach grounding strap
4. Remove i5 and clean off thermal grease, store in original box
5. Install i7
6. Replace thermal grease
7. Re-bolt cold plate (I think the tension is set by springs)
8. Detach grounding strap
9. Reboot computer into UEFI and check settings
10. Do thermal and OC tests, adjust overclocking

EDIT: the i7 only appears to have modestly more performance than the i5.
https://www.cpubenchmark.net/compare/Intel-i5-8600K-vs-Intel-i7-8700K/3100vs3098

Three-Phase fucked around with this message at 14:27 on Apr 23, 2018

PerrineClostermann
Dec 15, 2012

by FactsAreUseless
Intel HT typically gives around 15-20% more performance, iirc.

Eletriarnation
Apr 6, 2005

People don't appreciate the substance of things...
objects in space.


Oven Wrangler

Three-Phase posted:

Since the i7 is hyperthreaded, should I still get double the performance (FLOPS) versus my existing six-core (no hyperthreading) i5?

Processors since the Pentium 1 have multiple redundant computation units ("pipelines") per core for a lot of common tasks, such that if you have (for example) a bunch of non-interdependent integer operations in a row in the same thread, the instruction decoding unit can dispatch them to multiple pipelines to run concurrently instead of having to run them all in series on the same pipeline.

If I recall correctly, all HT does is allow the decoder to consider instructions from two threads at once when dispatching instructions to pipelines instead of having to clear out one thread entirely and switch to another. This means that pipelines are less likely to sit empty and looks like two logical processors to the OS and higher levels (the user), but you still have the same number and type of pipelines overall that you do without HT. Thus, like the preceding post says, performance gain can be significant but nowhere near that of just having twice the cores even in the best-case scenario where you're working two threads that mostly have very different mixes of instructions and they can keep different functional units busy.

Eletriarnation fucked around with this message at 14:51 on Apr 23, 2018

FunOne
Aug 20, 2000
I am a slimey vat of concentrated stupidity

Fun Shoe
Additionally, HT reduces the penalty for context switching by, effectively, doubling the number of thread contexts that can be "loaded" at one time on the processor. Again, its about utilization of the silicon, not additional computational abilities.

crazypenguin
Mar 9, 2005
nothing witty here, move along

PerrineClostermann posted:

Intel HT typically gives around 15-20% more performance, iirc.

For workloads that would scale well with more real cores, HT is worth about 30%. It's really quite decent.

Three-Phase
Aug 5, 2006

by zen death robot
The problem is you have a processor listed as 6-core, and a processor listed as 12-core. “That’s 200% of the performance.” As Atari said back in the 90s about the “64-bit” Jaguar system: “Do the math.” But instead it’s more like 130% depending on the application.

To be fair for for a 30% or so price difference it does make sense. But at this point I don’t see swapping from an i5 to an i7 to be worth it.

Generic Monk
Oct 31, 2011

Three-Phase posted:

I have a coffee Lake i5 (6-core) and am thinking about swapping it out with a Coffee Lake i7 (twelve logical cores.) I started doing some 3D rendering and I think the extra cores would help.

Since the i7 is hyperthreaded, should I still get double the performance (FLOPS) versus my existing six-core (no hyperthreading) i5?

Also, all I need to do is this, right?:

0. Set UEFI to default (no overclock)
1. Shut down and unplug computer
2. Unbolt cold plate and clean off thermal grease with lint-free alcohol wipe
3. Attach grounding strap
4. Remove i5 and clean off thermal grease, store in original box
5. Install i7
6. Replace thermal grease
7. Re-bolt cold plate (I think the tension is set by springs)
8. Detach grounding strap
9. Reboot computer into UEFI and check settings
10. Do thermal and OC tests, adjust overclocking

EDIT: the i7 only appears to have modestly more performance than the i5.
https://www.cpubenchmark.net/compare/Intel-i5-8600K-vs-Intel-i7-8700K/3100vs3098

you're not going to get double the performance. it's a decent upgrade in some applications (even in some games) and I'd say to get the i7 if you didn't already have a perfectly good processor, but I don't think it's worth your money unless you can sell the i5 for a really dece price. really if you're going to be doing 3d rendering long-haul save up the money for one of the high core count processors or somet, it'll offer a noticeable difference

also grounding strap is pussy poo poo and I've never needed one. never broke a piece of computer hardware by handling it

Dr. Fishopolis
Aug 31, 2004

ROBOT

Generic Monk posted:

also grounding strap is pussy poo poo and I've never needed one. never broke a piece of computer hardware by handling it

ESD is real, latent failure is real, it's not debatable, there's decades of research and proof. Ground yourself.

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.
I get ready to handle sensitive electronics by repeatedly going down a plastic slide, and then shuffling over the rug in socks.

Generic Monk
Oct 31, 2011

Dr. Fishopolis posted:

ESD is real, latent failure is real, it's not debatable, there's decades of research and proof. Ground yourself.

i touch a grounded object before i start loving about inside my computer, and I'd probably consider using a strap if i was repairing the things for a living fwiw

Yaoi Gagarin
Feb 20, 2014

I get zapped by work hardware every day. Or it zaps itself and resets because somebody walked in the room. Dev boards have interesting gremlins :classiclol:

Generic Monk
Oct 31, 2011

Twerk from Home posted:

I get ready to handle sensitive electronics by repeatedly going down a plastic slide, and then shuffling over the rug in socks.

i put ram in by holding it between 2 tesla coils

priznat
Jul 7, 2009

Let's get drunk and kiss each other all night.
True ballers have heel straps and esd floors :colbert:

Otakufag
Aug 23, 2004
Only for gaming at 1080p 144 refresh and pair with a 1070, should I get a 8400, 2600x or a 8700-non k? I'm afraid the 8400 will bottleneck the next round of Nvidia cards if I decide to upgrade the gpu in a year, also afraid Zen 2 will arrive late / not live up to the hype for a later cpu upgrade, and finally afraid Intel will announce hyperthreading to the I5 lineup making the I7 unnecessary for gaming.

JawnV6
Jul 4, 2004

So hot ...
Did this thread discuss the "AVX-512 causes thermal throttling" articles going around?

Well, I wish they were that eloquent. "By how much does AVX-512 slow down your CPU? A first experiment." is a response to Cloudflare's On the dangers of Intel's frequency scaling. Both of them are trying to analyze the same thing, both stay an arm's length away from just showing what's going on.

The mechanism is really simple. If you're running a lot of wide register instructions, your frequency will be cut down. This can be measured in a lot of different ways, but just a count of the GV transitions would be sufficient to prove out the theory. Nobody goes that "far," they all show Gbps throughput and a benchmark with a single value of "1.48s" across 3 attempted workloads. It's maddening to see folks who should have all the right tools who won't touch the actual theory with a 10 foot pole.

Why does everyone suck at this analysis?

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE
It's also worth noting that Xeon-W is different silicon from the Skylake-SP that Cloudflare is testing on, and clocks down much less on AVX-512 (per InstLatx64).

Also, is this processor-wide, or could Cloudflare have improved their results by pinning the OpenSSL processes and the application workload to separate cores?

Lockback
Sep 3, 2006

All days are nights to see till I see thee; and nights bright days when dreams do show me thee.

Otakufag posted:

Only for gaming at 1080p 144 refresh and pair with a 1070, should I get a 8400, 2600x or a 8700-non k? I'm afraid the 8400 will bottleneck the next round of Nvidia cards if I decide to upgrade the gpu in a year, also afraid Zen 2 will arrive late / not live up to the hype for a later cpu upgrade, and finally afraid Intel will announce hyperthreading to the I5 lineup making the I7 unnecessary for gaming.

I'd do the 8700 but the 8400 is probably the best bang for buck. I don't think you'll see anything close to a true bottleneck with an 8400 and I think the gains will be mostly marginal. But for +$100 on a cpu you can reasonably expect to use for 5+ years I'd say spend it now if it were my money.

Lockback fucked around with this message at 21:33 on Apr 23, 2018

Laslow
Jul 18, 2007

Otakufag posted:

Only for gaming at 1080p 144 refresh and pair with a 1070, should I get a 8400, 2600x or a 8700-non k? I'm afraid the 8400 will bottleneck the next round of Nvidia cards if I decide to upgrade the gpu in a year, also afraid Zen 2 will arrive late / not live up to the hype for a later cpu upgrade, and finally afraid Intel will announce hyperthreading to the I5 lineup making the I7 unnecessary for gaming.
I doubt we'll see HT in i5's any time soon. It's really the only thing that differentiates i5's and i7's. It's only used in Pentium's and i3's to make their dual core SKU's acceptable.

JawnV6
Jul 4, 2004

So hot ...

Paul MaudDib posted:

It's also worth noting that Xeon-W is different silicon from the Skylake-SP that Cloudflare is testing on, and clocks down much less on AVX-512 (per InstLatx64).

Also, is this processor-wide, or could Cloudflare have improved their results by pinning the OpenSSL processes and the application workload to separate cores?
You get one frequency for all of the core slices. So if Core0 is flipping every transistor and C1 thru C3 are ice cold, you can still get stepped down. It's a little more fine grained than that, i.e. you'd expect more throttling if C1 had a nontrivial load.

My point is "clocks down" is a giant fuckoff DVFS transition that's tracked by 18 on-chip resources and the host OS, why don't people post that number? Is it misunderstanding the mechanism at play or just laziness?

Craptacular!
Jul 9, 2001

Fuck the DH

Laslow posted:

I doubt we'll see HT in i5's any time soon. It's really the only thing that differentiates i5's and i7's. It's only used in Pentium's and i3's to make their dual core SKU's acceptable.

HT as an i7 thing is a heinous profit center for Intel that AMD is pointedly aiming sharp sticks at. They can continue to get away with it if they price i5 aggressively enough and i7 continues to have significant gaming performance gap with AMD's flagship, but at some point they're going to have to transition to "i7 has more cores".

Laslow
Jul 18, 2007

Craptacular! posted:

HT as an i7 thing is a heinous profit center for Intel that AMD is pointedly aiming sharp sticks at. They can continue to get away with it if they price i5 aggressively enough and i7 continues to have significant gaming performance gap with AMD's flagship, but at some point they're going to have to transition to "i7 has more cores".
I think they'd just slide the price of i7's downward a little bit before thinking about it. I don't think it's impossible but it's all dependent on how much distance from AMD they've got, if any, after seeing how each of them comes away with their respective transitions to 7nm, which isn't in the terribly far future, but still a ways off.

Malcolm XML
Aug 8, 2009

I always knew it would end like this.

JawnV6 posted:

You get one frequency for all of the core slices. So if Core0 is flipping every transistor and C1 thru C3 are ice cold, you can still get stepped down. It's a little more fine grained than that, i.e. you'd expect more throttling if C1 had a nontrivial load.

My point is "clocks down" is a giant fuckoff DVFS transition that's tracked by 18 on-chip resources and the host OS, why don't people post that number? Is it misunderstanding the mechanism at play or just laziness?

Few people are cpu architects, and software engineers often only barely understand microarchiteture let alone know what dvfs means

JawnV6
Jul 4, 2004

So hot ...

Malcolm XML posted:

Few people are cpu architects, and software engineers often only barely understand microarchiteture let alone know what dvfs means
I was a little cavalier reading earlier, missed the implication of:

Paul MaudDib posted:

It's also worth noting that Xeon-W is different silicon from the Skylake-SP that Cloudflare is testing on
Is this really a comparison between a workstation CPU with half a ring and the server equivalent?? Nevermind the higher order whiffs, that's just... I don't have words.

And 'dvfs' was my approachable phrasing for geyserville...

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

JawnV6 posted:

Is this really a comparison between a workstation CPU with half a ring and the server equivalent?? Nevermind the higher order whiffs, that's just... I don't have words.

And 'dvfs' was my approachable phrasing for geyserville...

Does Xeon-W really have half a ring? I thought it (same silicon as SKL-X) both had mesh. What's the implication of that in terms of AVX clockdown and/or whatever test they were doing? I just meant that Xeon-W clocks down much less under load, so since the second test was done on Xeon-W silicon it would show less impact.

What does geyserville mean? DVFS actually made more sense there.

Proud Christian Mom
Dec 20, 2006
READING COMPREHENSION IS HARD
wrong thread

Proud Christian Mom fucked around with this message at 04:40 on Apr 24, 2018

canyoneer
Sep 13, 2005


I only have canyoneyes for you

Proud Christian Mom posted:

https://apnews.com/a58d824cd3304caba36f9c82d67b5801?utm_campaign=SocialFlow&utm_source=Twitter&utm_medium=APWestRegion

Rep. Doug Lamborn (R-Colorado) is for now off the GOP ballot after the Colorado Supreme Court determined he was 58 signatures short of the 1,000 required because two petitions were filed by people who were not legal residents of Colorado. Hell of a way to lose your seat.

AMD's stock price is totally going to bump off of this

Mr Chips
Jun 27, 2007
Whose arse do I have to blow smoke up to get rid of this baby?

Paul MaudDib posted:

What does geyserville mean? DVFS actually made more sense there.
Geyserville is/was Intel's codename for the technology when they were developing it for their CPUs, back in the 20th century.

Adbot
ADBOT LOVES YOU

Malcolm XML
Aug 8, 2009

I always knew it would end like this.

JawnV6 posted:

I was a little cavalier reading earlier, missed the implication of:

Is this really a comparison between a workstation CPU with half a ring and the server equivalent?? Nevermind the higher order whiffs, that's just... I don't have words.

And 'dvfs' was my approachable phrasing for geyserville...

Reminder most software engineers have no idea that cpus are vastly more complicated than what they are taught. Most think that the in order scalar cpus of the 80s are basically it. One of the most famous answers on stack overflow explains saturation branch prediction. In 2008. In 2018 there's a tiny perceptron on amd cpus doing that.

Now incorporate multiple caching hierarchies, NUMA on chip with the ring bus/mesh, NUMA off chip, cache coherence protocols, out of order execution with functional units, DVFS and other modern cpu features and Joe Javascript's head explodes.

Now I am surprised that cloudflare didn't bother to read the manual on avx-512 but not that surprised. They are a golang shop, a language created by people who stopped looking at improvements after the 80s.

the principal of least surprise says that AVX-512 shouldn't cause massive frequency changes since it's billed as just another ISA extension though

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply