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
Methylethylaldehyde
Oct 23, 2004

BAKA BAKA

movax posted:

As for challenging x86...eh, I don’t think so, for RISC-V. At least not primarily; it’ll insert itself into the market in other segments first.

Eating ARM's lunch in the super low end most likely.

Adbot
ADBOT LOVES YOU

BobHoward
Feb 13, 2012

The only thing white people deserve is a bullet to their empty skull

ConanTheLibrarian posted:

The Mill shall vanquish all lesser architectures.

as soon as they get around to actually making one, I'm sure they'll dominate the world

BobHoward
Feb 13, 2012

The only thing white people deserve is a bullet to their empty skull

BobHoward posted:

as soon as they get around to actually making one, I'm sure they'll dominate the world

Speaking of

Mill Computing posted:

What do you get by joining us?

In the beginning we were a sweat equity organization; no one received a salary; instead, contributors received units that converted to stock when we incorporated. At incorporation 45 people had worked on the Mill and became shareholders. After incorporation we are still a sweat equity organization; we now use a stock option system for sweat equity, and we still pay no salaries. Reward for work today is comparable to what it was before incorporation.

LOL they still can't attract VC so they can't afford to pay anyone

lDDQD
Apr 16, 2006
Every time someone tries VLIW architectures for anything other than DSPs, it ends up being too much of a pain in the rear end to be worth it.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

ConanTheLibrarian posted:

The Mill shall vanquish all lesser architectures.

Boy, are you guys going to have egg on your faces... a little birdie just told me that the Mill guys are in advanced negotiations to license the Intel Sufficiently Smart Compiler™ from the Itanium team.

ConanTheLibrarian
Aug 13, 2004


dis buch is late
Fallen Rib

BobHoward posted:

LOL they still can't attract VC so they can't afford to pay anyone
Perhaps they're hoping HP will buy them out so the Machine can incorporate the Mill.

movax
Aug 30, 2008

lDDQD posted:

Every time someone tries VLIW architectures for anything other than DSPs, it ends up being too much of a pain in the rear end to be worth it.

Aren’t the Tensilica Xtensas VLIW? Or is more that they are super customizable to add on instructions and people often add VLIW type stuff.

Somedays I wish I worked on projects with big enough budgets where playing with custom SIP is a requirement. Partially out of morbid curiosity as to what the toolchain and collateral is like for those cores and parts.

karoshi
Nov 4, 2008

"Can somebody mspaint eyes on the steaming packages? TIA" yeah well fuck you too buddy, this is the best you're gonna get. Is this even "work-safe"? Let's find out!

movax posted:

Aren’t the Tensilica Xtensas VLIW?

If those are the AMD TrueAudio thingies they could go up to 2x VLIW for DSP work.

e: LIW Longish Instruction Word

Cygni
Nov 12, 2005

raring to post

looks like 8 core Coffee Lake really is coming, and maybe even compatible with Z370:

https://videocardz.com/newz/intels-8-core-kaby-coffee-lake-chip-spotted

redeyes
Sep 14, 2002

by Fluffdaddy
If the base clock is 2.6Ghz color me unimpressed.

eames
May 9, 2009

Not sure why one would worry about base clock when there's all-core turbo boost? It's seems to be pretty useless number these days, though I wouldn't be surprised to learn that Intel uses it to calculate TDP (which is equally useless).

... and because no posting in the Intel megathread is complete without another 10nm delay:

https://twitter.com/david_schor/status/998608222217891841

10 core Sky Kaby Coffee Lake in July 2019, calling it now.

eames fucked around with this message at 19:22 on May 21, 2018

PerrineClostermann
Dec 15, 2012

by FactsAreUseless

eames posted:

Not sure why one would worry about base clock when there's all-core turbo boost? It's seems to be pretty useless number these days, though I wouldn't be surprised to learn that Intel uses it to calculate TDP (which is equally useless).


Because it's not guaranteed to run at that speed for any length of time, depending on your workload, cooling, VRMs, etc.

Llamadeus
Dec 20, 2005
It's reasonable to put less weight in that number if it never clocks down that far under real workloads in normal conditions. Nobody buys an 8700/8700K expecting 3.2/3.7 GHz out of the box.

eames
May 9, 2009

PerrineClostermann posted:

Because it's not guaranteed to run at that speed for any length of time, depending on your workload, cooling, VRMs, etc.

That may be a concern for mobile CPUs but I don't think there's a single retail Z370/H390 board out there that can't sustain all-core turbo on a i7-8700. IIRC there was a OEM machine on computerbase that couldn't but that was because the BIOS had a hardcoded 65W power limit and the machine didn't have a single case fan. The reality is that retail Z370 boards launched with MCE enabled (= single core turbo on all cores).

TheFluff
Dec 13, 2006

FRIENDS, LISTEN TO ME
I AM A SEAGULL
OF WEALTH AND TASTE

eames posted:

That may be a concern for mobile CPUs but I don't think there's a single retail Z370/H390 board out there that can't sustain all-core turbo on a i7-8700. IIRC there was a OEM machine on computerbase that couldn't but that was because the BIOS had a hardcoded 65W power limit and the machine didn't have a single case fan. The reality is that retail Z370 boards launched with MCE enabled (= single core turbo on all cores).
https://www.youtube.com/watch?v=xbLeuxIzxcA&t=590s

In der8auer's testing the lowest end Z370 boards could only sustain ~120W without airflow over the VRM's. My i7-8700K is a pretty bad overclocker and easily draws 150W under some heavy workloads, and that's with manual voltage settings. With stock voltages it would draw more, and I'm pretty sure I recall it drawing 170W in P95 at 4.7GHz with stock voltage. You can get away with MCE enabled by default anyway because even people who buy i7's don't run Blender CPU renders all day long, but low end Z370 boards really do have VRM's that are dimensioned for stock TDP on an i7, not all-core max turbo. Especially if you plan on running heavy workloads for extended periods of time - the caps will burn out eventually.

TheFluff fucked around with this message at 23:02 on May 21, 2018

JawnV6
Jul 4, 2004

So hot ...

Methylethylaldehyde posted:

Having a branch predictor at all was a huge rear end improvement in the early days. Now we're getting the last few % out of whats left over after 15 or 20 years of improvements.
Again, I'm finding this really handwavey and not really true to the x86 history as it existed. A "branch predictor" like we've been discussing on a 486 is wholly unnecessary. 100% static prediction. By the time of a Pentium MMX you need something dynamic or the bubbles will kill perf. It's ahistorical to say it was a huge improvement because there's no predictor-less model that gets some huge upgrade with only a predictor added. There's a 5-stage in-order core with a static predictor, then a 6-stage superscalar with a dynamic BTB.

movax posted:

I had a really good relationship with my SW team at my last job, which was at the level where we would sit down and I’d make a hardware design decision that was nowhere near optimal from my point of view understanding that as a result the SW guys would remain oversubscribed at 2x instead of 3x. Easy for me to live with knowing it’s helping my buddies out (while still getting the job done) and also knowing that I have some goodwill to burn (which I did) when I needed their help to fix my fuckups because hardware spins take time and money! :downs:

The absence of management involvement in the above is not an accident.
It's this weird sort of gap. I can't accurately describe it without saying too much, but the HW picture of SW is confused at best. Sure SW has infinite storage, but going trudging all the way out to DRAM to figure out what to do when we're plummeting C-states is a recipe for disaster. Then they'll get hung up on trivial questions that seem like stoner-grade "how does SW even like, knoooooow it's running maaaan?" to me.

Also, 4th Spectre variant identified. Good times.

Methylethylaldehyde
Oct 23, 2004

BAKA BAKA

JawnV6 posted:

Again, I'm finding this really handwavey and not really true to the x86 history as it existed. A "branch predictor" like we've been discussing on a 486 is wholly unnecessary. 100% static prediction. By the time of a Pentium MMX you need something dynamic or the bubbles will kill perf. It's ahistorical to say it was a huge improvement because there's no predictor-less model that gets some huge upgrade with only a predictor added. There's a 5-stage in-order core with a static predictor, then a 6-stage superscalar with a dynamic BTB.

I was speaking more in the realm of 'microprocessors, generalized', where we went from 'holy poo poo photolithography is amazing' in the late 60s, with huge process, compiler and architecture improvements every year like clockwork, but now we're running into issues that are Not Fun(tm) to solve. Like EUV lithography and how basically nothing likes being bombarded with ionizing photons, and how any problem outside of embarrassingly parallelizable ones run into issues where even with infinite cores, it's fundamentally limited by the single threaded performance.

Watermelon Daiquiri
Jul 10, 2010
I TRIED TO BAIT THE TXPOL THREAD WITH THE WORLD'S WORST POSSIBLE TAKE AND ALL I GOT WAS THIS STUPID AVATAR.
Goddamndels law

Palladium
May 8, 2012

Very Good
✔️✔️✔️✔️

TheFluff posted:

My i7-8700K is a pretty bad overclocker and easily draws 150W under some heavy workloads, and that's with manual voltage settings. With stock voltages it would draw more, and I'm pretty sure I recall it drawing 170W in P95 at 4.7GHz with stock voltage.

Mine has the worst TIM under heatspreader known to man: 82C on a Cryorig H7 running P95 at -0.08 Vcore, 30C ambient.

I always LOL everytime I check out old CPUs on Ebay: "Ohhh, an i5-3470 refurb at $90? i5-4590 and 12GB DDR3 refurb at $170? Too expensive, I just buy the super outdated Q9650 at $60 to use on a super beaten 10 year old mobo."

Eletriarnation
Apr 6, 2005

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


Oven Wrangler
Screw buying a $60 chip to use in LGA775, you can get an LGA1156 motherboard and X3440 both for that price.

Or, if your LGA775 motherboard can OC, get an X3350 for $20-25 and you can easily run it as fast as the Q9650.

Eletriarnation fucked around with this message at 17:30 on May 22, 2018

lDDQD
Apr 16, 2006

movax posted:

Aren’t the Tensilica Xtensas VLIW? Or is more that they are super customizable to add on instructions and people often add VLIW type stuff.

Somedays I wish I worked on projects with big enough budgets where playing with custom SIP is a requirement. Partially out of morbid curiosity as to what the toolchain and collateral is like for those cores and parts.

Until just now, I wasn't even aware Cadence had designed their own processor. After a cursory glance, it seems that it's a RISC CPU, with (optionally) a DSP glued to it - the DSP is obviously VLIW.
What I was alluding to are the famously-terrible Itanium arch, as well as older GPU architectures - they'd all attempted VLIW (with various degrees of success), but eventually gave up.

BobHoward
Feb 13, 2012

The only thing white people deserve is a bullet to their empty skull

lDDQD posted:

Until just now, I wasn't even aware Cadence had designed their own processor. After a cursory glance, it seems that it's a RISC CPU, with (optionally) a DSP glued to it - the DSP is obviously VLIW.
What I was alluding to are the famously-terrible Itanium arch, as well as older GPU architectures - they'd all attempted VLIW (with various degrees of success), but eventually gave up.

To be nitpicky, Cadence didn’t design it, they bought it. Tensilica had been around quite a while pre-Cadence.

There’s all kinds of oddball deeply embedded CPU cores out there that you never really hear much about. ARC, for example (the Synopsys equivalent to Tensilica, and also an acquisition of a smaller company rather than an in house design).

ARC is everywhere, actually. You might have an ARC core in the computer you’re using to read this! One of their bigger design wins was to be the CPU core in the Management Engine in several generations of Intel CPUs.

movax
Aug 30, 2008

BobHoward posted:

To be nitpicky, Cadence didn’t design it, they bought it. Tensilica had been around quite a while pre-Cadence.

There’s all kinds of oddball deeply embedded CPU cores out there that you never really hear much about. ARC, for example (the Synopsys equivalent to Tensilica, and also an acquisition of a smaller company rather than an in house design).

ARC is everywhere, actually. You might have an ARC core in the computer you’re using to read this! One of their bigger design wins was to be the CPU core in the Management Engine in several generations of Intel CPUs.

ARC can likely trace some of its lineage back to the SuperFX in some old SNES cartridges. Argonaut RISC Machine, from Argonaut Games. They did the SuperFX and a few other chips for Nintendo. Back in the wild 1990s where spinning ASICs for specific video games was totally fine and normal.

Silicon Valley fuckin’ sucks now.

JnnyThndrs
May 29, 2001

HERE ARE THE FUCKING TOWELS
poo poo was crazy. I have an old Snap-On automotive scanner that came out in the early ‘90’s and had replaceable cartridges that you updated every few years as cars and systems became more complex. The big selling point was that Snap-On guaranteed them to be upgradable for a long time; everything up to that point became obsolete very quickly.

The early cartridges were just memory with a few support chips, but by the late 90’s they had a microprocessor inside to deal with the OBDII protocol, and the last few years they were available(2004-ish), they had an ASIC, microprocessor and memory shoved into a little cartridge the size of an Intellivision cartridge. A $1500 Intellivision cartridge.

repiv
Aug 13, 2009

https://twitter.com/InstLatX64/status/969560033922035713

jesus christ intel, how is anyone supposed to target this mess

Rastor
Jun 2, 2001

Well the entire Knights group you probably either ignored completely or were targeting specifically

Khorne
May 1, 2002

repiv posted:

https://twitter.com/InstLatX64/status/969560033922035713

jesus christ intel, how is anyone supposed to target this mess
"make"

LRADIKAL
Jun 10, 2001

Fun Shoe
Has Intel over-segmented its' technology into a confusing nightmare? AVX is a powerful tool, no? Does AMD or ARM offer simpler or easier ways to target performance advantages? Also, maybe I don't understand what this means.

movax
Aug 30, 2008

repiv posted:

https://twitter.com/InstLatX64/status/969560033922035713

jesus christ intel, how is anyone supposed to target this mess

CUDA / OpenCL

mystes
May 31, 2006

repiv posted:

https://twitter.com/InstLatX64/status/969560033922035713

jesus christ intel, how is anyone supposed to target this mess
Buy new processors every year?

eames
May 9, 2009

Coffee Lake seems to have received a pretty big boost in Premiere thanks to a patch that utilizes the iGPU for rendering/encoding. It went from being the slowest of the bunch (vs 7980XE/TR 1950X/R7 2700X) to performing similar to the two HEDT platforms when rendering a single video.

https://www.gamersnexus.net/guides/3310-adobe-premiere-benchmarks-rendering-8700k-gpu-vs-ryzen

I wonder about quality difference and (QuickSync tends to be worse) HVEC/h265 compatibility but it looks good.

BangersInMyKnickers
Nov 3, 2004

I have a thing for courageous dongles

If you're in a position to be targeting these specific branches of the AVX instructions, then odds are you using some specialized software that you own on top of large, consistent hardware platforms. Figure out what instructions your specific hardware supports, compile to target that, run it until the next hardware refresh. For standard commercial software, they're just going to target those inner three circles.

in a well actually
Jan 26, 2011

dude, you gotta end it on the rhyme

Literally no one bought Mill.

Yaoi Gagarin
Feb 20, 2014

BangersInMyKnickers posted:

If you're in a position to be targeting these specific branches of the AVX instructions, then odds are you using some specialized software that you own on top of large, consistent hardware platforms. Figure out what instructions your specific hardware supports, compile to target that, run it until the next hardware refresh. For standard commercial software, they're just going to target those inner three circles.

Assuming any compilers other than icc even support all these avx variants... If you're targeting one of the more esoteric ones you might have to drop to assembly. :classiclol:

BangersInMyKnickers
Nov 3, 2004

I have a thing for courageous dongles

That's going to be a problem for the people running high-performance computer clusters to sort out and luckily those people are turbo-nerds anyway.

mystes
May 31, 2006

VostokProgram posted:

Assuming any compilers other than icc even support all these avx variants... If you're targeting one of the more esoteric ones you might have to drop to assembly. :classiclol:
It's not like there's that much difference between using compiler intrinsics and assembly anyway.

lDDQD
Apr 16, 2006
In HPC, you tend to do that a lot anyway.

Combat Pretzel
Jun 23, 2004

No, seriously... what kurds?!
The AVX feature difference between Cascade Lake and Cannon Lake. Eh.

Lowen SoDium
Jun 5, 2003

Highen Fiber
Clapping Larry
i7 8086k will $486 and turbo boost to 5Ghz

Adbot
ADBOT LOVES YOU

redeyes
Sep 14, 2002

by Fluffdaddy
Jesus christ Intel.

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