Slashdot Mirror


Intel's 10nm 'Cannon Lake' Processors Won't Arrive Until Late 2019 (digitaltrends.com)

At the company's second quarter 2018 financial results conference call, Intel chief engineering officer Venkata Renduchintala said the "Cannon Lake" 10mn processors won't appear in products until the 2019 holiday season. "The systems on shelves that we expect in holiday 2019 will be client systems, with data center products to follow shortly after," Renduchintala said. Interim CEO Robert Swan went on to tout the company's "very good lineup" of 14nm products. Digital Trends reports: "Recall that 10nm strives for a very aggressive density improvement target beyond 14nm, almost 2.7x scaling," Renduchintala said during the call. "And really, the challenges that we're facing on 10nm is delivering on all the revolutionary modules that ultimately deliver on that program." Although he acknowledged that pushing back 10nm presents a "risk and a degree of delay" in the company's road map, Intel is quite pleased with the "resiliency" of its 14nm roadmap. He said the company delivered an excess of 70 percent performance improvement over the last few years. Meanwhile, Intel's 10nm process should be in an ideal state to mass produce chips towards the end of 2019.

Intel's Cannon Lake chip is essentially a shrink of its seventh-generation "Kaby Lake" processor design. Given the previous launch window, the resulting chips presumably fell under the company's eighth-generation banner despite the older design. But with mass production pushed back to late 2019, the 10nm chips will fall under Intel's ninth-generation umbrella along with CPUs based on its upcoming "Ice Lake" design. Intel claims that its 10nm chips will provide 25 percent increased performance over their 14nm counterparts. Even more, they will supposedly consume 50 percent less power than their 14nm counterparts.

149 comments

  1. What processing pipeline bugs are present? by Anonymous Coward · · Score: 1

    Given that "ntel's Cannon Lake chip is essentially a shrink of its seventh-generation "Kaby Lake" processor design" what execution silo bugs are currently present in the designs?

    1. Re:What processing pipeline bugs are present? by Megol · · Score: 1

      Silo?
      As usual some "bugs" (Intel erratas) will be fixed and some new created.

      Don't know what that have to do with Intels failure of getting their 10nm process up and running?

    2. Re:What processing pipeline bugs are present? by Anonymous Coward · · Score: 1

      Do you have the slightest clue about how modern day processors are created? Just building and configuring the fabs and tools needed to build the tools that finally allows mass production of the 10nm CPU is a major undertaking. A the production cycle cannot be rushed until the actual CPU has been produced for review, benchmarking, and extensive testing. From the whiteboard to mass production of a CPU probably ranks as the most complicated process the human race undertakes today. Without the continuing efforts to improve modern CPU's the world would be a much different place today. There will always be weaknesses and potential problems in our technologies but those are normally addressed by those who make the effort to improve the technology we use.

      We have created a society that is addicted to better and faster technology without really understanding just how dependent we have become to those smart enough and persistent enough to make sure the technology train keeps chugging along. I don't think "failure" is a word I would associate with Intel or any other company capable of producing the underlying piece of technology that runs our modern society.

    3. Re: What processing pipeline bugs are present? by Anonymous Coward · · Score: 0, Troll

      mass production of a CPU probably ranks as the most complicated process the human race undertakes today

      That's not really true any longer. Using and administrating a systemd/Linux installation is now a more challenging and difficult feat.

      At least multiple companies can consistently design and build cutting-edge CPUs. On the other hand, even just getting a systemd/Linux installation to boot properly can be unattainable at times.

    4. Re:What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      all of them. and probably more that have yet to be 'discovered' (let's get real, some of these are surely intentional.. whether was intel, or done under TLA secret orders, or planted by spies). to properly address the flaws found so far in the processor itself would require a redesign (the "tock" part of the now three-step development model). a die shrink is a "tick", the first step, and only has minor performance tweaks. but in reality, we're probably not going see them all 'fixed' until the second batch (again, the "tock") of 7nm products, and of course, by that time new ones will be 'found'.

    5. Re:What processing pipeline bugs are present? by AmiMoJo · · Score: 3, Insightful

      At this point it looks like Intel needs a major re-design of its CPUs to mitigate all the Spectre variants and associated issues. Since they are not doing that (cheaper to spread FUD about the competition and downplay the problems, not enough people suing them) the best thing you can do now is buy AMD.

      AMD CPUs are better for many reasons anyway.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re: What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      Yet AMD is moving into 7nm.

    7. Re: What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      That's a clown statement, bro.

    8. Re:What processing pipeline bugs are present? by Carewolf · · Score: 1

      Given that "ntel's Cannon Lake chip is essentially a shrink of its seventh-generation "Kaby Lake" processor design" what execution silo bugs are currently present in the designs?

      No it is shrink of Skylake X (with AVX-512). Sky Lake X is newer than Kaby Lake, which CPU wise is just a straight run of the mill Sky Lake with no changes at all.

      Anyway, process shrinks props up all kinds of issues, and apparently many of the tricks they have used in all the 14nm generations simply doesn't work in 10nm, and they are learning that the hard way. They got ahead of the competetion with those clever tricks, and now they no longer work.

    9. Re: What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      "AMD CPUs are better for many reasons anyway."

      Depends on your needs. Need TSX? Probably not, but if you do, Intel is your only vendor.

      Anyway, whatever, shill for AMD if you want. It is the lesser of the two x86 evils fo sho

    10. Re: What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      Actually it's GlobalFoundries that's moving to 7nm. AMD is just along for the ride.

      It took the collective knowledge of Samsung, IBM's former engineers, and GF's engineers to make that happen. TSMC still beat them to the punch.

    11. Re:What processing pipeline bugs are present? by PeeAitchPee · · Score: 4, Insightful

      AMD CPUs are better for many reasons anyway.

      Yeah, unless you need the best single-threaded performance available.

      Quit being a zealot. Use the right tool for the job at hand.

    12. Re:What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      Except OoO ARM and AMD are susceptible to Spectre attacks. You are thinking of Meltdown.

    13. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      "Quit being a zealot. Use the right tool for the job at hand."

      The right tool is one that won't break on you while you're using it. I was just looking at generators. It costs twice as much to buy a Honda as some cheap Chinese crap. The crap generator is almost as good until you have a problem, which will not only happen sooner, but which you'll have to deal with some crappy company to get resolved.

      In order to get better single-thread performance from intel over AMD, you must spend significantly more money. Not proportionally more, but vastly more. And they provide it by skipping sensible security checks. Is that actually a good trade-off? Only in a vacuum. In the real world, security matters. What good is a superior frame rate, mister Anderson, if your PC is working for someone else?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 3, Insightful

      They got ahead of the competition through anticompetitive business practices, and by deliberately compromising security. You can call that clever tricks, but I call it sociopathic behavior.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:What processing pipeline bugs are present? by fazig · · Score: 2

      Clock for clock Ryzens and modern Intels are very similar in single threaded tasks, while Ryzens significantly outperform then in multi-threaded tasks as long as it isn't gaming (see Ashes of the Singularity benchmarks, which arguably might have the best multi-threading of any game out there).
      Keeping in mind that your Ryzen 2 won't clock higher than 4.3GHz in a sustainable scenario that's what you need to shoot for in your Intel. That's for example when you can compare an R5 2600X with an i5-8600(non-K), where the latter also allows you to overclock to 4.3GHz on all cores given the right motherboard. The prices for these are very similar. If you want significantly better single-threaded performance you can go for an i5-8600k of which 88% clock to 5GHz on all cores (according to https://siliconlottery.com/col...). Let's say you even buy it from siliconlottery.com for that $280 instead of the $260 on newegg.com, in that case you get ~16% higher clocks on the already de- and relidded i5-8600k compared to the R5 2600X for a 21.7% higher price, if we use $230 for the R5 on a site like newegg.com. The boxed cooler for the R7 2700X might be very nice, but that of the R5 2600X does not really add a lot of value to it. At least not if you intend to run it at 4.3GHz.

      So yeah, quit being a zealot. Choose the right tool for the job at hand.

      Of course the most jobs where you need high single threaded performance is PC gaming and that also only applies to certain games. Games where the workloads are highly dynamic due to players being able to create their own assets without significant limitations. That is usually simulation games that let you build stuff - generating a huge amount of polygons - think of city builder games that allow you to have huge cities. Or (simulation) games that allow a high number of player to interact with each other - not your Counter Strike GO or Overwatch - think of ArmA 3, Elite: Dangerous, or even Grand Theft Auto V.
      In these games you may need the high single threaded performance of one of those Intels to simply get playble frame rates above 30 FPS. Security checks also mean squat to users like that, because they usually do not run applications where security is that crucial.
      Of course when you look at the player numbers of those games and compare it to other games that are either better optimized or simply far less hungry for resources, these demanding games are clearly a niche even within the PC gaming field. So how important can that be in the whole market? Will that be enough to carry Intel's products?

    16. Re:What processing pipeline bugs are present? by AmiMoJo · · Score: 2

      You are just playing top trumps, selecting one specific metric that "proves" your choice of CPU is better.

      AMD give you more cores for the money. You get advanced features like encrypted RAM. More PCIe lanes. ECC memory support even on the base models.

      Unless single core performance being 10% better is all that matters, you don't care at all about any other features or cost or lifespan of the mobo, then Intel is better. Otherwise Ryzen/Threadripper wins.

      Quit being a zealot. Use the right tool for the job at hand.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      That's for example when you can compare an R5 2600X with an i5-8600(non-K), where the latter also allows you to overclock to 4.3GHz on all cores given the right motherboard.

      You are incorrect sir. Intel locks all multipliers with exception of their K and X processors. There is no overclocking that i5-8600(non-K) no matter the motherboard you buy.

    18. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      Zen2 is going to kill Intel if the leaks are true. Its claiming 15% ipc uplift before node shrink.

    19. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      not nearly as bad as intel is. A lot of the spectre variants AMD is susceptible to can be mitigated with a good admin.

    20. Re:What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      The 4.3 number comes from the turbo, which although meant for only two cores, will be available to all on boards that have the power headroom to go ~50% above advertised TDP. Just don't expect to use this on prebuilt systems, as they pinch pennies and neither the cooling system or the power supply/VRM can handle the additional power requirement.

    21. Re:What processing pipeline bugs are present? by fazig · · Score: 1

      Like (#57032196) said, you can overclock non-K versions up to their turbo multiplier on all cores, which is 4.3 in the case of the i5-8600. And of course you can also always dare an old fashioned BCLK overclock to something like 105MHz if available through the motherboard. A low enough number like that should be stable and will get you up to 4.3*105MH = 4.515GHz under the best circumstances, again given that your CPU itself and other components like motherboard, cooling solution, and PSU are capable of sustaining this.

      Don't get me wrong, Intel pulled a lot of crap in the past. They deserve a kick in the nuts. But that's no reason to become irrational. At least as far as I'm concerned I recommend people to choose their hardware by looking at various sources of benchmarks, which test the applications that are important to them. And then decide what to go for. And for that little niche of high performance gaming, that answer is still Intel. Is that going to change in the future? For the sake of us consumers, I hope so.

    22. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      I was under the impression that non k or x Intel CPU's do not allow modifying the multiplier at all. Atleast it hasn't on any of the Intel CPU's I've owned. The motherboard doesn't matter if multiplier is locked as I said. As far as boost clocks go that's all don't by the processor it's self. Where did I become irrational? I was talking from experience. Also bclk overclocks normally don't turn out any good because it overclocks your entire system. I have heard there are boards with an extra clock for pcie to mitigate this, however I have never owned one. Bclk overclock and nvme storage is asking for corruption. Even with ecc ram you're hard pressed to not get errors. I build computers to benchmark and overclock, it's my hobby. I've built tons of pc's just to "play".
      Also you're correct currently for stock single core performance Intel is the winner. But with leaked details of zen2 I don't see them staying in the lead for more than another 6 months.

    23. Re:What processing pipeline bugs are present? by PeeAitchPee · · Score: 1

      I didn't mention a specific vendor -- you did.

      Let me give you a very real use case that we deal with every day -- our facility uses a piece of commercial software with key parts that are single-threaded. It is no longer under active development and there is no expectation that another (multi-threaded) software package that does the same thing will become available any time soon. The faster it runs, the less money production costs because our employees spend more time doing actual work and less time staring at the screen between workflow steps waiting for that single-threaded task to finish. So we source the fastest single-threaded CPUs we can find for these stations. That is very clearly Intel, but I would have no problem using AMD if (ever) their single-threaded performance becomes the best available given our budget. We're not "fan boys" and aren't loyal or tied to any particular vendor, nor do we have a vested interest in seeing a particular vendor fail. We really don't care about anything in this case except getting that part of the job done as quickly as possible.

      For running multi-threaded jobs, we use a mix of Threadripper 1950X workstations and some Intel machines (mostly Xeon E5 servers as well as a few newer higher-end Intel workstations). On these jobs, threads are commodities and available thread count rules, so the best machine is the one that isn't running something else at the time. But we are also well served by having a diverse mix of CPUs -- some with tons of slow threads, others with less faster threads. They're just tools.

      I have no problem buying / using Intel or AMD, and we have and use both. What has always been and forever will be a fundamental aspect of CPU selection is Know Thy Workload. Just because you are dismissive of a specific type of performance doesn't mean that it's not very important to many other people.

    24. Re:What processing pipeline bugs are present? by fazig · · Score: 1

      Now you're turning a bit irrational as well by dismissing facts just because they don't fit your narrative.
      It's true that BCLK can get problematic, but a very mild rise by something like 5MHz is considered to be stable in all scenarios that are known to me. Anyway, the point here is that you can push a lot of Intels even further this way, while you'd be lucky to get a Ryzen 2 that can run at 4.3GHz consistently. Getting that higher single core performance from Intel is not as exorbitantly more expensive as (#57031102) claimed. That was the original irrational post I was referring to.
      This is something that we should be capable of admitting. In 4 of 5 other (non professional) use cases I'd still recommend to go for a R5 Ryzen 2 at the moment.

      What the future brings remains to be seen. AMD also has to do something about their higher inter core latencies as far as those time critical gaming applications go, because strictly speaking games aren't really single threaded these days but rather bottlenecked by single threaded performance. And as previous testing has shown, those latencies increase for every CCX that is added to the work load (one source for example: https://www.pcper.com/reviews/...). DDR5 certainly promises some improvements here as well as their Zen2 architecture in itself, but their SoC and chipset on the mobo will also have to play nicely with those high memory clocks. Alternatively they could invest into game studios, making them aware and optimize for those CCX idiosyncrasies.
      There's a lot that could happen in the future indeed. But in the end we have to be able to see it happen.

    25. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      and by deliberately compromising security

      Not at all. Yes to anti-competitive, but they didn't deliberately compromise anything. They implemented a common mechanism to speed up processes used by a variety of vendors which at the time had no demonstrated security implications, arguably you could say theoretical but even then only indirectly.

    26. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      "Yes to anti-competitive, but they didn't deliberately compromise anything. "

      What? Yes, of course they did. They decided to do security checks later than, for example, AMD. That others also made the same poor decision does not excuse intel, it only indicts IBM and the like.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:What processing pipeline bugs are present? by Anonymous Coward · · Score: 0

      AMD CPUs are better for many reasons anyway.

      Yeah, unless you need the best single-threaded performance available.

      Quit being a zealot. Use the right tool for the job at hand.

      Some people just have a Meltdown thinking about Intel CPUs :)

    28. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      They decided to do security checks later than, for example, AMD.

      Yes when you're a time lord and can happily bounce around between 2018 and the time you made the decision then you could knowingly have introduced a security vulnerability.

      However since that is just BBC fantasy the reality is they chose to optimise the timing of the security check like many other vendors with the knowledge that no such side channel exploit exists. That isn't deliberately compromising security anymore than you aren't deliberately compromising your security by not living in a bank vault.

    29. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      You claim I'm being irrational, but you don't address the fact that you claim you can change multiplier on non k and x cpu's. you also dont have very much experience overclocking, and damn sure not for 24/7 daily use. bclk is about the worst way to overclock your system(hint: thats why they unlock the multiplier for you, well intel makes you pay extra for that "feature") and I'm assuming at this point that you have never used NVME storage, even your little 5mhz overclock will still corrupt data. not to say you're wrong about the latency and and ccx issue. I'm just pointing out that you're running circles around my original point, you know the one you replied to me about. or was it to shill? I cant much tell anymore.

    30. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      the reality is they chose to optimise the timing of the security check like many other vendors with the knowledge that no such side channel exploit exists.

      No, a thousand times no. There was no knowledge that no such side channel exploit existed. There was, contrarily, knowledge that they were doing the checks in the wrong order deliberately to eke out more performance. They went so far as to patent it, and they were warned that it was a bad approach by many at the time. They did it anyway and the rest is history, plus people like you making apologies for intel due to your cognitive dissonance. You think you're smart, and you bought intel, so you want to believe it was smart to buy intel. You were wrong, and you continue to be wrong.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    31. Re:What processing pipeline bugs are present? by fazig · · Score: 1

      I concede. There appears to be no more overclocking of those non-K Intels because Intel put a stop to it. It certainly worked well enough in the past if you had the right motherboard. But of course I see why Intel wanted it to stop.
      BCLK overclocking is still in use on various systems, usually on unlocked CPUs or older systems, which of course do not include that i5-8600. As far as older systems go I've been running a i5-3570 with a 5% BCLK increase for 6 years, without issues. It's true that I don't use any NVME drives in that machine, just a couple of SATA SSDs. Again, this might only be anecdotal evidence, but the corruption rate of at least these drives seems to be low enough with such a mild BCLK increase to be negligible. Doing a little bit of research it appears like BCLK overclocks have been viable recently: https://forum.level1techs.com/... while of course Intel being the asshats that they usually are are trying to shut these things down again. AMD might be a different story, there I've heard of a lot of problems with even mildly increased BCLK on their Ryzen platforms.

      Still, one doesn't have to pay that much for Intel's higher single threaded performance, if that is their main concern. Although you didn't deny that in the first place. So I should not have brought that up. I think that's where I mixed up statements from different users.

      PS As far as my statements go. I only agreed with multiplier statement in (#57032196), which was not my post, and nothing beyond that. Otherwise I can only speak for myself.

    32. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      There was, contrarily, knowledge that they were doing the checks in the wrong order deliberately to eke out more performance.

      I can't believe you dare to go online to post this. Don't you understand the deliberate security risks of connecting to a network? Are you some kind of crazy person?

      Nope, just one who doesn't understand risk.

    33. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      I can't believe you dare to go online to post this. Don't you understand the deliberate security risks of connecting to a network? Are you some kind of crazy person?
      Nope, just one who bought AMD instead of Intel.

      There, fixed that for you.

      I do own one intel system, it's a c2d and it's in storage in case I need it for something. It's small so I kept it. I also do own one arm64 platform, it's a pine64 and I use it for an in-home server and I don't websurf on it.

      I am managing my risk responsibly, and I'm not making bullshit excuses for Intel's antisocial behavior since that's not my dog.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    34. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      All is well, took a few posts but you at least owned up to your mistake. it happens, thank you for not turning toxic about it like users have done to me in the past for correcting them. however as i said above you make some valid points. one being the latency issue on ryzen, which a threadripper user alerted me of under certain memory intensive processing. https://old.reddit.com/r/Amd/c... there is the link if you want to read up on what he has come to so far. i gathered a few other irc users i know that have ryzen and threadripper parts, including 2nd gen. same issue persists. that being said i still love my ryzen cpu. the power/price was great and i was sort of an early adopter. also as i had stated in a prior reply to you, google zen2 leaks. its showing zen 2 with 15% ipc increase before node shrink, and if thats the case in real life and not exaggerated(zen launch was actually higher ipc lift than amd said it was gonna bring, doubt it happens twice though) that along with the 7nm shrink, it will put intel into 2nd place. and possibly even when intel gets their 10nm working correctly which is said to be on par with GF/TSMC 7nm process. that also being said GF has made the process so close to TSMC's process that amd will be able to dual source and wont run afoul of legal trouble as GF has welcomed it saying demand is much higher than they can produce anyways. times are looking up for us consumers, and ive always liked amd because they use realistic pricing(my own opinion) however it is going to take a lot of work to put a real dent into intel's market share. from the way intel has been stumbling lately and the "tricks" their trying to pull.. they might be in deep water for a few years. only time will tell. let the best CPU be the cheapest!! if only we could be so lucky right.

    35. Re: What processing pipeline bugs are present? by Highdude702 · · Score: 1

      Also Intel's 10nm process is about on par with GF/TSMC 7nm. so basically "same technology level"

    36. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      Oh I also forgot to add that ECC memory *may* mitigate the corrupted data on NVME, I however do not know for sure as i have never had a chance to test that theory. and as i also pointed out ive heard of boards that have extra clocks for PCIE clock generation, leaving the cpu's bclk only to modify cpu/memory clocks. once again can not verify this information first hand.

    37. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      I am managing my risk responsibly

      So was Intel. Now if you put down your 20/20 hindsight and realise that the decision and optimisation they made had no at the time known risk, not even in a lab you may have made that optimisation too. Just like everyone except for AMD did.

    38. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      if you put down your 20/20 hindsight and realise that the decision and optimisation they made had no at the time known risk,

      Total falsehood. The risk was understood at the time. This has been discussed in these threads repeatedly.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:What processing pipeline bugs are present? by fazig · · Score: 1

      There's already enough toxicity around here and everywhere on the internet.

      Ever since overclocking through multipliers was introduced changing the BCLK only made sense in case where multipliers were locked. Now that Intel apparently has taken every measure to prevent end users from doing this, I do hope even more that AMDs will catch up.

      As far as leaks/rumours go, I've also seen a lot of leaks in the past. I remember the first presentation slides for Ryzen showing their performance in GPU bottlenecked scenarios. I mean those numbers are certainly valid, but also only under those circumstances as there's still a lot of players out there that use (low) resolutions like 1920x1080 and want to utilize their 144Hz displays or stay >=60 FPS in those intensive (and poorly optimized) games. I've also seen Intel's i9-9900k performance leaks. The possibility of 8 cores at a stable 5GHz with high end air or mid range AIO water cooling does look appealing, but that price tag of ~$450 does not. Zen2 with a 15% IPC increase would get them very close to Intel performance assuming that the 3000 series (?) is going to be able to clock to 4.3GHz (or maybe more). A hypothetical R7 3700X priced at ~$350 would be very attractive. And if they add a hypothetical R9 (?) with 12 cores it should be even more interesting. They should be able to cherrypick the best CCX and put them together to allow for similarily high clocks. As far as latencies go, we'll have to see what improvements the can make.
      In the end I have reason to take all those leaks with a grain of salt and will have to wait for benchmarks from actual use cases and various sources to get a better picture.

    40. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      The risk was understood at the time.

      It was. Risk is likelihood and consequence. And at the time the likelihood was deemed to be never and the consequence was well understood for this giant non-event that it is.

      Now with your hindsight the likelihood has changed. Claiming they knew this back then is just stupid. The earliest documentation of side channel attacks were theorised in 1995 and remained a theory for over 2 decades. The practical security impacts of it still remain theoretical for most computing workloads where you don't hand complete control to a nefarious actor for an extended period of time anyway.

      Intel made the right call back then. As they did now, as did Linux Torvalds when he provided a method to bypass the Linux security patch, as did Microsoft when they provided a method to bypass their security patch, as did Theo when he provided a method to bypass the BSD security patches.

      Everyone except for a few silly people on Slashdot realise that performance trumps security against this attack in a very wide number of cases precisely because the risk is so incredibly low.

      Now please get of the internet, there are scary malware looking packets out there. It's really not safe here.

    41. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      It was. Risk is likelihood and consequence. And at the time the likelihood was deemed to be never and the consequence was well understood for this giant non-event that it is.

      You can't say it was well-understood to be a giant non-event when it is currently a gigantic event. You can say it was believed to be a giant non-event, but even that is only partially true. To wit: Not every chipmaker chose to do it the irresponsible way that was highly likely to cause problems. AMD didn't, and the rest is just bullshit fucking excuses.

      Now please get of the internet, there are scary malware looking packets out there. It's really not safe here.

      Yes, because of cognitively dissonant lames like you who make bullshit excuses for people who chose to do things wrong.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    42. Re:What processing pipeline bugs are present? by Highdude702 · · Score: 1

      That 15% was before node shrink, so at 14nm that they are currently on. I would assume the node shrink from 14 to 7 should get them atleast another 10-15% and I forget what or if they mentioned clock speed. But they're saying TR2 is going to be 4.2base clock I believe or maybe that was turbo. Can't remember too well. And I've disliked Intel since I found out about the dirty business practices they used to keep amd's better CPU's out of people's hands. And I used to love Intel. But I won't support their shitty business model and lies about exploits.

    43. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      You can't say it was well-understood to be a giant non-event when it is currently a gigantic event

      Except it isn't a giant event. Pick your colloquialism: storm in a teacup, mountain out of a molehill, or just call it what it is: media driven absurdity and fear about a security risk that is not well understood by the media.

      To wit: Not every chipmaker chose to do it the irresponsible way that was highly likely to cause problems. AMD didn't, and the rest is just bullshit fucking excuses.

      And you can't say "not every". That is being intentionally dishonest when the actual answer was: 1. One chip maker chose not to do this. IBM, ARM, Sun (now Oracle) all followed Intel's path in some of their products.

      who make bullshit excuses

      Keep trying mate, you'll understand the issue one day.

    44. Re:What processing pipeline bugs are present? by drinkypoo · · Score: 1

      And you can't say "not every". That is being intentionally dishonest when the actual answer was: 1. One chip maker chose not to do this. IBM, ARM, Sun (now Oracle) all followed Intel's path in some of their products.

      That is definitely an excellent reason to purchase AMD processors, and basically nothing else unless you cannot avoid it. Thanks for making my point for me.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    45. Re:What processing pipeline bugs are present? by thegarbz · · Score: 1

      Yeah. I too hate performance.

  2. 14^3/10^3 ~ 2.7 by Anonymous Coward · · Score: 0

    "almost 2.7x scaling": Do they have to scale the thickness at the same time as the mask pitch?

    1. Re: 14^3/10^3 ~ 2.7 by Anonymous Coward · · Score: 0

      The node name numbers mean nothing about the physical dimensions

    2. Re: 14^3/10^3 ~ 2.7 by Anonymous Coward · · Score: 0

      The recent development of nano-scale NAND and NOR gates is having more of an impact on die and template size than transistor siloing is. Transistor silos are a micro-scale (10^-6) technique; we're talking about nano-scale (10^-9) here. Nano-scale gates are really all that matter at this point in the technology cycle.

  3. Re: Trump won't get out of Federal prison until 21 by Anonymous Coward · · Score: 0

    And you will die in your mother's basement.

  4. Intel is so far behind by Billly+Gates · · Score: 2

    It is amazing to see and a sign the PC is the new mainframe and not as cutting edge.

    10nm has been out for cell phones for years. By the time Intel has finally got it right AMD will be having 7nm Ryzen2 CPUs on the market. Samsung and global foundaries have risen to take over blindsiding Intel. I am glad I don't own any Intel stock.

    Intel did release some i3 10nm. The reason why is the cores had so many defects. On Arstechnica a guy who owned a shop seen a huge failure rate as well after a few months with the chips. I don't blame Intel for halting production and trying again next year.

    No one would have believed this 15 years ago.

    1. Re:Intel is so far behind by Anonymous Coward · · Score: 0

      Strangely enough, it turns out video cards are the new mainframe.

    2. Re:Intel is so far behind by Anonymous Coward · · Score: 0

      There is a lot of chatter about Apple losing patience with Intel and may drop them infavour of an in-house ARM design for its MacBooks.
      That threat might be the kick (where it hurts) Intel needs or they won't last much longer. If Apple goes then who's next? Dell? HP?

    3. Re: Intel is so far behind by Anonymous Coward · · Score: 3, Insightful

      Apple should just switch to AMD CPUs first. At least that avoids a big architectural jump. That could buy them time to ensure a flawless transition to ARM CPUs sometime later on. People are already unhappy with the current state of affairs in the Mac world. A bungled transition to ARM CPUs could potentially destroy the Mac brand.

    4. Re:Intel is so far behind by Anonymous Coward · · Score: 0

      I'd like to see apple go ARM only... remember when OSX was PowerPC? They could focus on phones, tablets and laptops. They have already all but given up on workstations, desktops and serious content creation. Why not go all in and see what they can do? Release a Linux SDK for developers and be done with x86 on the consumer side.

      I would have gladly paid $100 for an OSX x86 license a few years ago.. but now, not interested. Too late to go that route... bye bye motion, shake, final cut, logic, lightroom.

    5. Re: Intel is so far behind by Anonymous Coward · · Score: 1

      What you said makes sense except Apple really doesn't give a shit about its customers because they rationalize any problem anyway and keep on coming back for more.

    6. Re:Intel is so far behind by amorsen · · Score: 4, Insightful

      10nm has been out for cell phones for years.

      nm are just labels when it comes to chips. The manufacturers call it whatever they want. There is no mass-production chip that actually has meaningful features measured at 10nm, much less 7nm.

      Intel manufacturing is about level with the competitors, possibly slightly ahead. This however is a massive change from most of chip history, where mass produced Intel chips could be counted on to be at least one and sometimes two generations ahead of mass produced competitors.

      --
      Finally! A year of moderation! Ready for 2019?
    7. Re: Intel is so far behind by DontBeAMoran · · Score: 2

      A bungled transition to ARM CPUs could potentially destroy the Mac brand.

      With the way things are going right now because of Tim Cook and Jony Ive, there won't be much of a Mac brand to destroy soon, ARM processors or not.

      --
      #DeleteFacebook
    8. Re: Intel is so far behind by Anonymous Coward · · Score: 0

      Apple should just switch to AMD CPUs first. At least that avoids a big architectural jump. That could buy them time to ensure a flawless transition to ARM CPUs sometime later on. People are already unhappy with the current state of affairs in the Mac world. A bungled transition to ARM CPUs could potentially destroy the Mac brand.

      Apple's already transitioning to the 'Ack' brand.

    9. Re: Intel is so far behind by angel'o'sphere · · Score: 1

      We are unhappy because:
      a) the OS sucks
      b) the UI sucks more and more
      c) the hardware, e.g. the touchpad sucks ... or for some even the keyboard

      We are in no way concerned about the CPU, who cares about fuck like that? IMHO they should go straight to RISC V ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    10. Re: Intel is so far behind by Billly+Gates · · Score: 1

      Nope. Apple wins by vertical integration in this day and age. Apple needs something it controls rather than relying on a vendor. Unlike the PC Mac users are happy to fork over money to repurchase software again and doesn't have the kind of whiners that business and legacy Windows users have.

      Look at PowerPC to Intel as an example? Meanwhile we all remember the XP loyalists furious after a mere 13 years of support here on Slashdot back in 5 years ago lol.

      ARM cortex is their IP basically. The only thing missing is their own foundary. Also IOS compability can be achieved by going ARM and would have the advantage of no legacy shit for superior power management and developer tools that wintel PCs can not achieve.

      A 16 hour charge would be an Apple only feature

    11. Re:Intel is so far behind by Highdude702 · · Score: 1

      that number normally refers to gate pitch. which isnt meaningless, but isnt actual transistor size. that being said, intel has been slipping since they thought they killed AMD off. which they did a pretty good job of accomplishing until that lawsuit, and console market blowing up. Intel should look into separating the foundry from R&D. they might not have a choice if apple drops their contract.

    12. Re:Intel is so far behind by Agripa · · Score: 1

      10nm has been out for cell phones for years.

      Intel's 14nm is more like their 10nm. Marketing now controls the advertised feature size for a process and it has little to do with reality.

  5. Fast by Anonymous Coward · · Score: 0

    And a few patches down they are going to be 30% faster than the previous generation. Meaning about the same as a Pentium II.

  6. Time to give up by Anonymous Coward · · Score: 0

    They should just give up on this and start outsourcing it like most other companies... AMD is producing 7nm chips right now and deliveries to OEM are happening in Q42018... So by the time Intel gets their 10nm to market, AMD will have had 7nm for a year.

    Intel has really hit a brick wall this time...

  7. What did I tell you. by Anonymous Coward · · Score: 0

    I told you, previous node size was delayed by a year or two, and then people expected the next one to be on time?
    10nm is even more difficult, so of course it's going to be delayed too.

  8. Who gives a shit! Bring on the ARM Macbook Pros! by Anonymous Coward · · Score: 0

    Intel is so turn of the century. Java, Windows, Intel, 3dfx, Solaris, Flash, Real Player, so long, bye!

  9. Awful. by Gravis+Zero · · Score: 2

    If they are merely shrinking the existing architecture then that means they still haven't fixed the fundamental issue behind the Meltdown vulnerability. Anybody that wants fast I/O rates should avoid Intel like the plague until further notice.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Awful. by Anonymous Coward · · Score: 0

      It takes years to get a design through. Stop bitching about Spectre and Meltdown. It's not going to get fixed any time soon.

    2. Re:Awful. by Anonymous Coward · · Score: 0

      >> Stop complaining about their fuck-ups. Despite Meltdown not even affecting AMD CPUs in the first place.

      No thanks, just because you bend over and take it up the ass does not mean that nobody else is allowed to voice their objections.

    3. Re:Awful. by Anonymous Coward · · Score: 0

      (rumor) apparently they're using a cuco (copper-cobalt) mix in their 10nm that's not working very well for them, as cobalt is kinda brittle.

    4. Re:Awful. by thegarbz · · Score: 1

      Anybody that wants fast I/O rates should avoid Intel like the plague until further notice.

      Why? 99.99% have workloads where meltdown are completely irrelevant.

    5. Re:Awful. by Gravis+Zero · · Score: 1

      And thus, awful.

      --
      Anons need not reply. Questions end with a question mark.
  10. Benefits of Diversity by Anonymous Coward · · Score: 0

    Samsung, Transmeta and GlobalFoundries are moving to 7nm, but Intel can't even manage 10nm. Maybe their $300million initiative to ensure 50/50 representation at all levels of the company wans't such a good idea after all.

    Who'd have thought that employing people based on their genitalia rather than their skills would end so badly...

    1. Re: Benefits of Diversity by Anonymous Coward · · Score: 0

      Transmeta? I think you mean TSMC.

    2. Re: Benefits of Diversity by Anonymous Coward · · Score: 0, Interesting

      You have to post the hard truths as AC. The sad thing is though, there is no one to do it right. As long as racism like "affirmative action" is legal, we won't even have a successful example to point at, almost every company will cuck and virtue signal in varying degrees.

    3. Re:Benefits of Diversity by Anonymous Coward · · Score: 0

      > Who'd have thought that employing people based on their genitalia rather than their skills would end so badly...

      Uh. NO. I'll bite, since much is wrong with that flimsy cause-and-effect troll and it's a nice excuse to research for numbers:
      1) 'They could allow hackers to steal sensitive data without users knowing, one of them affecting chips made as far back as 1995.'
      SOURCE:
      https://www.theguardian.com/te...

      2) Give credit where credit is due. There are still more MEN in the workforce than women. There is still 60+% majority in the workforce. Pretending there is no lazyness in the white male 60% majority is naive.
      SOURCE: https://www.americanprogress.o...

      The totals for #2 are from the Bureau of Labor Statistics for 2012. Considering past progressions, stats for 1995 when the chips were designed would show an even larger share --thus, onus-- towards that non-diverse group.

      Samsung isn't a US company (the other 2 you mentioned are Californian). The world mostly looks at SJW concerns and laughs at the theatrics going on in North America.
      The gender identity fight plaguing the US internet today is diversity politics. Funnily, the same source claims there's only 6.3% gay and trans employees in the US, with 7 of 9 million of those workers belonging to the private sector.

      Another view of diversity is that of disabled persons. The same source in 2012 claims that while approximately 11% of americans have actual disability, almost 80% of those disabled folks are OUT of the workforce. This is leaving nearly 6 million present, in a world with a total 300million Americans (I don't have the numbers for total workforce participation out of that 300m)

  11. Re: Who gives a shit! Bring on the ARM Macbook Pro by Anonymous Coward · · Score: 0

    You forgot to list Slashdot among those failed .com-Bust technologies.

  12. AMD has intel BACKED INTO A CORNER by Anonymous Coward · · Score: 0

    and all intel can do is say this. Hahahahah! There's some stompin' goin' owwwwnn, and it ain't just intel's spectres making a mess of any intel system you have, or will buy in years to come.

  13. Re: Trump won't get out of Federal prison until 21 by Anonymous Coward · · Score: 0

    I'll die in your mother's basement, rock hard, of a heart attack perhaps.

  14. will apple go AMD or delay mac pro to 2020? by Joe_Dragon · · Score: 1

    will apple go AMD or delay mac pro to 2020?

    1. Re:will apple go AMD or delay mac pro to 2020? by Carewolf · · Score: 2

      will apple go AMD or delay mac pro to 2020?

      When was the last time Apple cared one shit about the performance of their "Pro" products? They will slap whatever Intel has that sounds in it, or will replace it with a mobile processor of their own making, because they just don't care..

    2. Re:will apple go AMD or delay mac pro to 2020? by Anonymous Coward · · Score: 0

      They will keep selling their "Intel Core i7" laptops (featuring 1st generation Core i7; slower than modern Celeron chips)...

  15. Won't fix this decade, if ever by raymorris · · Score: 4, Interesting

    > merely shrinking the existing architecture then that means they still haven't fixed the fundamental issue behind the Meltdown vulnerability.

    That fundamental issues won't be changed in the next ten years, if ever. They can either keep playing whack-a-mole with different hardware and microcode side-effects, or you can add a very simple (and slow) separate CPU for security-sensitive operations.

    Current CPUs are very complex, with out-of-order execution, speculative execution based on branch prediction, multiple concurrent threads of execution, various different types of caches, etc. All of this complexity is there for a good reason - it makes a huge improvement in performance. For that reason, it's not going away, we're not going back the 8086. All the complexity also means operations will effect caches and predictive microcode and other things, so CPU operations will have side effects. Side effects mean you get Spectre and Meltdown style vulnerabilities.

    A very simple CPU which doesn't have any modern optimizations (complexity), with a single core running one thread at a time, could be much more secure in this regard. It would also be much slower, so it wouldn't be good as the main general-purpose CPU. It would need to be used to offload things like handling private keys that are particularly sensitive.

    1. Re:Won't fix this decade, if ever by amorsen · · Score: 1

      Javascript is both security-sensitive and performance-critical. Locking it to a single in-order core would be awful for browsing.

      We could hope that Javascript developers would then fix their code, of course. Good luck.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Won't fix this decade, if ever by Kjella · · Score: 4, Informative

      That fundamental issues won't be changed in the next ten years, if ever.

      Meltdown is a fairly simple hardware fix that AMD had already done right, don't speculate with memory that belongs to a different process. Intel fucked up big there but once the fix is in it's not likely to resurface. The Spectre class of exploits is tough but it's fairly trivially solved through software design - don't put secrets in the same process space as untrusted code like say Javascript you download online and there'll be nothing to steal even if you find a new side effect. That's the direction Chrome is going with Site Isolation and is pretty much a blanket protection for web browsing. It's still a big deal for cloud services etc. but if you'd rather be safe than sorry then run your own dedicated servers with just your code. Which is probably a good idea for all sorts of reasons if it's that sensitive.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Won't fix this decade, if ever by Anonymous Coward · · Score: 1

      Well, if javascript is locked to a single in-order core then developers would be forced to fix and improve their "code" or people will stop browsing those sites.

    4. Re:Won't fix this decade, if ever by currently_awake · · Score: 1

      A massively parallel computer (2048+ cores) with each core having suficient cache to eliminate most memory bottlenecks would give the same results as all that complexity- providing the software was written to fully support it.

    5. Re:Won't fix this decade, if ever by mschwanke97402 · · Score: 1

      merely shrinking the existing architecture then that means they still haven't fixed the fundamental issue behind the Meltdown vulnerability.

      That fundamental issues won't be changed in the next ten years, if ever. They can either keep playing whack-a-mole with different hardware and microcode side-effects, or you can add a very simple (and slow) separate CPU for security-sensitive operations.

      Does this mean I should dig out that Acer Netbook from the closet? Atom CPU, no speculative executive, simple straight through execution!

    6. Re:Won't fix this decade, if ever by mentil · · Score: 1

      Javascript or other code would by default be handed to a normal fast core. However, it could use a special command/API call to request to run some code on a secure core, if it's doing something sensitive. Kind of like a TPM or Apple's secure enclave.

      --
      Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
    7. Re:Won't fix this decade, if ever by Rockoon · · Score: 1

      A massively parallel computer (2048+ cores) with each core having suficient cache to eliminate most memory bottlenecks would give the same results as all that complexity

      The problem is that "enough cache" is quite large, and you shouldn't be multiplying it by 2048 willy nilly.

      --
      "His name was James Damore."
    8. Re:Won't fix this decade, if ever by AmiMoJo · · Score: 1

      It's not just memory access that is an issue for Intel, although that is the most severe one and not as easy as you make out to solve (memory from other processes and the kernel can be read using Meltdown). By exploiting the branch prediction and hyperthreading it is possible to infer secrets from other processes as well.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    9. Re:Won't fix this decade, if ever by jwhyche · · Score: 2

      I think that is a excellent ideal. If we locked it to one core and made it useless then it will die off faster. I like that.

      --
      I read at +2. If your post doesn't reach that level I will not see or respond to it.
    10. Re:Won't fix this decade, if ever by amorsen · · Score: 1

      Everything that Javascript does is sensitive. I don't want any site to be able to inspect what I am doing at any other site. That is the problem with Spectre, you cannot spot-mitigate it, everything needs hardening.

      --
      Finally! A year of moderation! Ready for 2019?
    11. Re:Won't fix this decade, if ever by Agripa · · Score: 1

      That fundamental issues won't be changed in the next ten years, if ever. They can either keep playing whack-a-mole with different hardware and microcode side-effects, or you can add a very simple (and slow) separate CPU for security-sensitive operations.

      Or they could perform access control checks before speculated loads and enforce process isolation.

    12. Re:Won't fix this decade, if ever by Agripa · · Score: 1

      It's not just memory access that is an issue for Intel, although that is the most severe one and not as easy as you make out to solve (memory from other processes and the kernel can be read using Meltdown). By exploiting the branch prediction and hyperthreading it is possible to infer secrets from other processes as well.

      Don't all of the exploits ultimately come down to executing a speculative load, speculatively testing it, and then speculatively creating a result which alters timing which can be detected?

    13. Re:Won't fix this decade, if ever by Agripa · · Score: 1

      A massively parallel computer (2048+ cores) with each core having suficient cache to eliminate most memory bottlenecks would give the same results as all that complexity- providing the software was written to fully support it.

      But only at lower performance.

      https://en.wikipedia.org/wiki/...

  16. 70% over the last few years? by Anonymous Coward · · Score: 0

    "He said the company delivered an excess of 70 percent performance improvement over the last few years."
    I would say 7 or more years is quite a bit more than a few.

    1. Re:70% over the last few years? by Agripa · · Score: 1

      "He said the company delivered an excess of 70 percent performance improvement over the last few years."
      I would say 7 or more years is quite a bit more than a few.

      They are counting multithreaded workloads and the best improvements from instruction set extensions like AVX2. Single threaded scalar code has not improved nearly as much.

  17. Re: Trump won't get out of Federal prison until 2 by Anonymous Coward · · Score: 0

    You can come in the basement and fuck my psycho mom all you want. You will regret it.

  18. Stupid delays. by Anonymous Coward · · Score: 0

    Dividing 8 cores by 8 gives 8 times faster to produce these 1 core dies. Also it reduces the TDP by 8.

  19. Moore's Law by 110010001000 · · Score: 1

    Further proof that Moore's Law is dead. Of course, people hate to hear it, because that means that many things they dreamed of in the digital world won't happen. From now on you can expect only marginal improvement in digital computing year over year.

    1. Re:Moore's Law by ArchieBunker · · Score: 1

      You keep getting it wrong. Moore's law is transistor count.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    2. Re:Moore's Law by Anonymous Coward · · Score: 0

      I've just hunted around. In Jan and Feb of 2018 there was a rash of announcements that Moore's Law was Dead. Here's one.

      However, not a single one that I could find showed any kind of chart.

      The really nice chart on Wikipedia has not been updated since 2016.

      So where are the data?

  20. Neither addresses the fundamental issues by raymorris · · Score: 1

    Those are whack-a-mole. Site isolation helps *reduce* the impact of Spectre attacks that happen to be done in JavaScript, in the same way that eating fruit reduces your risk from a heart attack . It doesn't do anything for the majority of Spectre-class attacks.

    Similarly, so long as you have speculative execution, you're running code that wasn't supposed to ever run. Running code will have physical and microarchitecture side effects, too. Just as writing to one memory location has a side-effect on other memory locations (see Rowhammer).

    You can play whack-a-mole patching up specific exploits after the bad guys start using them, but anything as complex as Core i7 is going to have "interesting" interactions that clever people can use in interesting ways. Hacking has been around long enough that there are no standard, well-known methods for turning minor issues like "can occasionally read one bit from memory" into owning the system.

    1. Re:Neither addresses the fundamental issues by Anonymous Coward · · Score: 0

      > Site isolation [...] doesn't do anything for the majority of Spectre-class attacks.

      How did you come to that conclusion? The Intel (and one Arm core) situation is a bit special, but Spectre is about the CPU reading stuff that is absolutely is allowed to read (architecturally, logically, ...). Unfortunately the people writing JavaScript engines went "hey, if I do it like this I am sure it's perfectly safe to run this arbitrary untrusted code even though I don't even tell the CPU it's untrusted". And somehow it ended up being declared a hardware bug. I mean, there's even memory type flags to say "don't read this memory unless there is an actual read instruction trying to read it" and people act like the CPU reading stuff it wasn't told to read was something new and unexpected? What did those people think those flags were there for, decoration?
      The confusion might have been due to meltdown which was a case of the kernel telling the CPU "hey, this is really secret data!" and the CPU going "Oh, I'm sure there's no problem if I read this top-secret data from this low-priviledge process anway!".
      That is a fundamentally different case.

      > Similarly, so long as you have speculative execution, you're running code that wasn't supposed to ever run.

      Which is completely irrelevant if the code you run is properly sandboxed so you don't have to care what is run.

    2. Re: Neither addresses the fundamental issues by Anonymous Coward · · Score: 0

      "Which is completely irrelevant if the code you run is properly sandboxed "

      Nothing is properly sandboxes though. It's a spherical cow, an abstraction to explain to undergrads. There is no sandbox. If I run code on your box, I can own it- if not me, then someone with more resources.

    3. Re:Neither addresses the fundamental issues by Agripa · · Score: 1

      Those are whack-a-mole. Site isolation helps *reduce* the impact of Spectre attacks that happen to be done in JavaScript, in the same way that eating fruit reduces your risk from a heart attack . It doesn't do anything for the majority of Spectre-class attacks.

      If site isolation involves separate CPU processes on a CPU which checks access control before speculative loads lke AMD does, then Spectre type attacks do not work. Without the speculative load and test, there is no access to the data.

      Spectre attacks rely on brain dead JIT compilers which are executing code from difference sources all in the same task. Why is it the CPU's fault that a process can access its own data?

    4. Re: Neither addresses the fundamental issues by Agripa · · Score: 1

      "Which is completely irrelevant if the code you run is properly sandboxed "

      Nothing is properly sandboxes though. It's a spherical cow, an abstraction to explain to undergrads. There is no sandbox. If I run code on your box, I can own it- if not me, then someone with more resources.

      My spherical cow checks access privileges before executing speculative loads. It is not my fault that Intel's spherical cows did not bother doing this and it is not my fault if the software writers are using the spherical cows incorrectly.

  21. Typo: there are NOW. Not there are no by raymorris · · Score: 1

    That should read:

    Hacking has been around long enough that there are NOW standard, well-known methods for turning minor issues into major ones. Something that doesn't seem like a big deal (guesstimating whether a given value might be cached) is leveraged into "read any memory location you want". Spectre is an example. If you read the basic vulnerability, it seems like not a really big deal. Hackers came up with ways to make it a big deal, though, to turn something small into something much bigger.

  22. Re:Who gives a shit! Bring on the ARM Macbook Pros by DontBeAMoran · · Score: 1

    Java, Windows, Intel, 3dfx, Solaris, Flash, Real Player, so long, bye!

    All I read was "so long, bye" - the rest is just made-up words.

    --
    #DeleteFacebook
  23. Linux still doesn't even have proper Skylake by Anonymous Coward · · Score: 0

    Linux still doesn't even have proper Skylake support. What the hell. Linux won't run on really old hardware either. Linux has regressed so much in the last 10 years it's not even funny. It used to be the first to support new hardware and legacy stuff was better than anything else. My how times have changed. Nowadays you have to use Windows if you want reasonable performance on old hardware, something that was considered insanity just a few years ago.

  24. CannonLake? Try IceLake. by Anonymous Coward · · Score: 0

    CannonLake already "officially" shipped in tiny volumes. Intel will probably stop selling those soon in favor of whatever 14nm++/+++ replacement products they use as a stopgap until 10nm+ is ready (WhiskyLake? Some other crap? It's getting hard to care).

    Q3/Q4 2019 is when IceLake comes out. First to market will PROBABLY be the U and Y products, e.g. mobile chips. No idea how long it will take them to get IceLake H and S onto the market, or even if they will use those designations by that time. Current roadmaps show "server" IceLake variants in Q2 2020? Maybe? We'll see. Sapphire Rapids was supposed to hit in 2020, after all . . .

    In any case, CannonLake is dead along with the 10nm process. You will see IceLake in late 2019 on 10nm+, which will have architectural improvements vs SkyLake/KabyLake/CoffeeLake, including (hopefully) hardware-level fixes for Meltdown. Spectre may not be fixed until Sapphire Rapids, and Sapphire Rapids may be server-only.

  25. Re: Trump won't get out of Federal prison until 2 by Anonymous Coward · · Score: 0

    Yes, the butler lives down there. He has always seemed rather effeminate.

  26. You can't put the transistors in a sandbox by raymorris · · Score: 2

    > if the code you run is properly sandboxed so you don't have to care what is run.

    If you are talking about a script, that runs inside of a program,that runs in a process, that runs inside of an operating system, you can model things as "kind of like a kids sandbox". You can implement this metaphorical sandbox using the idealized model of a simple computer that is exposed to C++, the language the browser is written in.

    There is no sand inside the CPU. In the microcode, there are no processes. The microcode deals with actual hardware registers, where each bit is six actual transistors. When they are used, they actually get hot, and heat up the other transistors which are other registers. In the microcode, you're not dealing with an idealized model of a simple computer, you're dealing with real, physical parts of an actual Core i7 CPU. There is no "kinda like a sandbox" or "kinda like" anything, there are actual logic gates made of real transistors.

    The metaphors of processes, their assigned memory, and all thay are far away. Rather, it copies bits from one transistor to another, which represent amd64 instructions - the highest abstraction you have at that level. (Instructions are things like "copy register A to register B). Only an endless stream of instructions. There can be no sandbox, because there is no sand. It's been burned into silicon now, into actual transistors.

  27. People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 5, Interesting

    After Intel's laughable Netburst initiative (shilled by Slashdot at the time as 'genius'), Intel gave up the 'very long pipeline' race to 10GHz, and went back to the Pentium 3 architecture, that they crossed with AMD's advances used in the excellent AMD x64 chips of the time. Legal cos of cross-patent agreements between the two.

    Pentium 3 + AMD tech = 'CORE', the horrid name Intel has used to describe all its architectures since Netburst (at first core 1/2, and now 'core'. Despite the confusing name, all 'core' Intel chips have one common feature- ZERO hardware protection of interthread memory access.

    On a multi-threaded chip, you are supposed to use lock and key. A thread has a 'key' (thread id), and this key must be used to unlock a 'chest' containing any RAM access.

    Lock and key takes a LOT of transistors. A lot of energy. And significant time delay added to RAM access. By secretly dropping this CS requirement, Intel gained a massive power and speed advantage over AMD.

    Today, thanks to a genius CPU architect, AMD's zen has lock and key, and less than 10% disadvantage in IPC for software compiled to be optimum on Intel's core architecture (most commercial software). If software were optimised for zen (which can issue multiple complex instructions while Intel is optimised for 1 complex and 3 simple instructions) zen would have a greater than 10% advantage over Intel.

    AMD's last downside is a 700Mhz gap with Intel (when both are clocked to sane max). Most chips sold do not show this gap, of course, since very few Intel chips are ultra high-end. Intel offers far more cores (and hyper-threading per core) than Intel per dollar.

    Early 2019, AMD's Zen 2 (confusingly the new AMD zen parts from this year are zen+) will pass Intel on IPC, and almost catch up on max clocks. All this remember with zen having 'lock and key' and no Intel part til 2021 at the earliest fixing meltdown and spectre.

    When IBM slected Intel to provide the dreadful 16-bit processor for IBM's home PC, every other chip company had better 16-bit designs, and some vastly better (Motorola). IBM selected Intel precisely because its chip was so awful (and thus didn't compete with IBM proprietary hardware). However Intel eventually used the mega profits from being the heart of the now generic PC design to create the excellent 486/Pentium 1, just before Intel illegally stole RISC tech from all major players to design the Pentium Pro/2 (for which Intel later paid billions in fines).

    Since that date Intel's 'lead' has been a pure consequence of Intel outspending the competition by thousands to one in R+D (and even then AMD has had the lead over Intel on at least 3 periods).

    Intel's final advantage was a 'process' lead- but as this article points out, that lead is GONE- TSMC, Samsung and GF are now ahead of Intel. Unless you game at 120 Hz, there is literally no reason to buy Intel today. Intel was always a lousy company. Now its social engineering policies have sunk the entire company.

    PS can't use 'less than' and 'greater than' symbols in my text? WTF slashdot.

    1. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      IBM selected Intel because Intel had the 8088 - the 8 bit data bus version of the 8086. Motorola's 68008, the 8 bit data bus version of the 68000, was not yet available. Remember, this was a cheap design, and the lower cost made possible by using an 8 bit data bus instead of 16 was an important factor.

    2. Re:People still buy Intel? Google AMD Zen by Billly+Gates · · Score: 2, Interesting

      Brandname matters. Intel/Nvidia is the best gaming combo. It just works and games are tested and optimized for both as they own 90% of the CPU/GPU market. Corporations buy whatever HP and Dell throw at them. THey like their Intel contracts and want to stay good with Intel for cheap pricing.

      Intel means reliability to corporate buyers. It works well and everyone else uses it so they need to use it too. Brand name again and last drivers and issues are less with Nvidia and Intel. Always have. AMD is playing catch up but when you buy Intel or Nvidia the drivers are optimized on day one historically.

      AMD for these reasons are a tiny tiny player

    3. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      EPYC is gaining traction, as AMD's Q2 results show. AMD is picking up market share. Before Krzanich was pushed out the door, he said that Intel's strategy was to try to "hold AMD to 15-20% of server market share", which is a stunning admission to make publicly.

      https://wccftech.com/intel-ceo-we-will-likely-lose-server-market-share-to-amds-epyc/

      The entire idea that Intel can keep its head above water on name alone is bogus. People are ready to switch. Some shops will take longer to come around than others, but . . .

    4. Re:People still buy Intel? Google AMD Zen by jaa101 · · Score: 1

      PS can't use 'less than' and 'greater than' symbols in my text? WTF slashdot.

      You mean WTF HTML. &lt; gives < and &gt; gives >.

    5. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      What age are you in? You just discussed desktop processors as if they matter. LOL.

      AMD is fixing to take a big chunk of the server process market. The one that is $50 billion per year. Data centers have no brand loyalty. They will use the processor that performs the most operations per dollar at the moment taking into account the processor cost and power usage.

      Next year, AMD will have their new server 7nm processors out in the first half. Intel will not have their 2nd attempt at their equivalent 10nm server processors out until the first half of 2020 assuming this new 10nm process doesn't totally fail like the first 10nm node has. AMD will eat Intel's lunch on server processors during this one year gap. And at the end of that gap, Intel will just be matching them, not one-upping them.

    6. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      When they are talking about losing market share AMD's market share is tiny in the server space, they are talking about losing a percent or 2. that is a huge gain for AMD but not substantial to Intel. You completely reworded your quote to make it sound like AMD have 15-20% server market share instead of the reality of 1-2%. The quote was they would NOT let AMD get to 15-20%. " he only indicated that it was Intel’s job to not let AMD capture 15-20% market share."

    7. Re:People still buy Intel? Google AMD Zen by SEE · · Score: 3, Interesting

      Actually, "IBM" -- which is to say, the small skunkworks project that was given the job of making an IBM-brand PC, isolated from the rest of IBM corporate -- picked Intel's processor because it was backwards-compatible with existing personal computers. The 8088 could use the same cheap, widely-manufactured, well-known support chips as the common 8080/8085 (and to some extent Z80) machines, and it was easy to cross-assemble 8080/8085 and machine-translate Z80 code into 8088 code, particularly with PC-DOS's high level of compatibility with CP/M-80 calls.

      We will particularly note that compatibility concerns with the rest of the personal computer market drove the PC's project's selection of Microsoft BASIC (when IBM had its own corporate BASIC, included on earlier 51x0 model number machines before the 5150 PC), and that Microsoft didn't have BASIC for any 16-bit processors at the time. MS BASIC on the 8088 was a performance dog because its core was old 8080 assembly code assembled for the 8088; Microsoft's programming efforts for the PC were extensions rather than a rewrite.

      Had IBM picked a rival 16-bit processor, it would have required a whole bunch more expensive support chips and it would have had a lot less software on day one. Which would have affected the ability of the IBM PC to make sales. After all, the 5100/5110/5120/5130 with their 16-bit PALM processors didn't sell all that well, did they? The 5150, with a Microsoft BASIC dialect, a CP/M-80 clone OS, and popular CP/M-80 programs like WordStar and dBase available on day 1, on the other hand, did.

      Ever since the MITS Altair debuted, the dominant "personal computer" architecture has been a direct lineal descendant of the Altair's 8080 processor. Every attempt to substitute a "better" architecture failed, even the three times Intel itself attempted it (iAPX 432, i860, Itanium). There's no reason at all to expect that had IBM picked a substantially-different chip, that would have made that chip successful; it's far more likely that a different chip would have simply made the IBM PC 5150 a failure.

    8. Re:People still buy Intel? Google AMD Zen by drinkypoo · · Score: 1

      "Ever since the MITS Altair debuted, the dominant "personal computer" architecture has been a direct lineal descendant of the Altair's 8080 processor."

      Amd64 may be a direct descendant of x86, but it is sufficiently different to be considered a new ISA. It's so good, even intel had to adopt it. It really has none of the problems of x86; notably, it not only has enough GPRs to do real work, it also actually has GPRs. x86 really doesn't, because so many instructions have to read from and store to specific registers.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      This is a really good point, often overlooked. People cite the IBM PC and the 8088, but they forget about the Altair and the 8080 being the real genesis. There were two games in town: the intel 8080 and the MOS 6502. Take your pick. IBM took the 8088 for 8-bit commodity hardware ecosystem (they had very little design time and needed off-the-shelf) and software already written (not just Bill Gates stuff).

      Remember, big blue wanted profit margins and assumed they would always be top dog due to brand recognition. With that strategy, they only needed to ship a product and rake in the profits. It worked too... for a time. Net result was the world stuck on x86 for better or worse. Mos/motorola, ARM, Sparc, Dec were all interesting competitors... but intel x86 kept the cheese, only sharing with AMD (a bit with Zilog and Cyrix). There is a direct line from 8080 to AMD64. The 8086 was simply the defining player, while 8088 was the game changer. But the lineage is indeed 8080.

      To get into it, check out "Accidental Empires" and "The Man Behind the Microchip" or "COMMODORE: A Company on the Edge" from your local library. Ed Roberts and Chuck Peddle should be household names.

    10. Re:People still buy Intel? Google AMD Zen by SEE · · Score: 2

      If you take written-in-1974 8080 assembly code program and run it through a circa 1978 Intel 8086 assembler, the object code produced by the assembler will execute on any AMD64 processor operating in real mode.

      Further, if you have an operating system that allows it, you can take 16-bit protected-mode code compiled in 1982 for the then-new 80286 and execute it directly on an AMD64 processor even when using it in 64-bit protected mode.

      So, whether you consider it the "same" ISA or not in some sense (certainly 8080 object code doesn't run on the 8086 or later except in the case of the NEC V20/30/40/50, while the 286, 386, and AMD64 transitions were all major ones instruction-set-wise), it's very much a single lineage.

    11. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      > On a multi-threaded chip, you are supposed to use lock and key. A thread has a 'key' (thread id), and this key must be used to unlock a 'chest' containing any RAM access.

      What? What? WTF? If you said 'process' I'd agree, but threads within a process? I've never heard of anything like this and I've been in IT for 25 years. Can the poster, or someone knowledgeable, please explain as I've no idea what's meant.

      TIA

    12. Re:People still buy Intel? Google AMD Zen by Anonymous Coward · · Score: 0

      Yes of course people buy Intel if they build rigs that are also good for gaming. Core i5/i7 8600K/ 8700K are best for gaming.

    13. Re:People still buy Intel? Google AMD Zen by tlhIngan · · Score: 1

      Brandname matters. Intel/Nvidia is the best gaming combo. It just works and games are tested and optimized for both as they own 90% of the CPU/GPU market. Corporations buy whatever HP and Dell throw at them. THey like their Intel contracts and want to stay good with Intel for cheap pricing.

      Intel means reliability to corporate buyers. It works well and everyone else uses it so they need to use it too. Brand name again and last drivers and issues are less with Nvidia and Intel. Always have. AMD is playing catch up but when you buy Intel or Nvidia the drivers are optimized on day one historically.

      AMD for these reasons are a tiny tiny player

      The other thing is Intel can deliver. As in, if the OEM buys a million CPUs, Intel will deliver a million CPUs.

      Intel has plenty of fab capacity. AMD is fab constrained (and always has been).

      It's one reason why Apple went with Intel and not AMD - Apple has traditionally been at the mercy of CPU manufacturers (first Motorola, then IBM), some famous shortages of high-end machines were common in the pre-Intel days.

      No doubt Dell and HP and others have AMD offerings, but I'm sure their volumes are much lower and generally only concentrate on the midrange models, the ones that AMD can likely provide in bulk.

      Yes, there's a lot of fanboy and underdog going on, but if HP/Dell/etc decided to offer high end machines, AMD would actually get into serious trouble - because they'd run out of the high end chips, and be stuck with a bunch of midrange and low end chips they can do anything with, and unhappy customers all around. Enthusiasts would balk at paying $$$ for high end chips (think the old graphics card markups were bad during the cryptocurrency days?), and a ton of low end chips would flood the market no one wanted. (You could easily get 1050s and lower GPUs for regular price...)

    14. Re:People still buy Intel? Google AMD Zen by allston · · Score: 0

      Thanks for the history lesson, it really helps frame why things are as they are.

    15. Re:People still buy Intel? Google AMD Zen by thegarbz · · Score: 1

      After Intel's laughable Netburst initiative

      Which at the time pushed them significantly in front of AMD.

      Despite the confusing name, all 'core' Intel chips have one common feature- ZERO hardware protection of interthread memory access.

      A distinction that produced a speed advantage for many years with no security downsides.

      Intel offers far more cores (and hyper-threading per core) than Intel per dollar.

      I know right? It's like AMD hasn't been in the race for so long that you can't even talk them up right.

      When IBM slected Intel to provide the dreadful 16-bit processor for IBM's home PC, every other chip company had better 16-bit designs, and some vastly better (Motorola). IBM selected Intel precisely because its chip was so awful (and thus didn't compete with IBM proprietary hardware).

      LOL. Or maybe it's because the 68000 was so very good and fast it was printing erratas at record rates. The wonderful thing about being years ahead in performance and features is that you're also years behind in debugging. Thank god the 68000 wasn't chosen, it may have ended the personal computer. By the time your awesome Motorola chip (which made its way into Apple and Commodore machines) came to market with a stable design, Intel was already on the second generation 16bit.

      Since that date Intel's 'lead' has been a pure consequence of Intel outspending the competition by thousands to one in R+D

      Oh how terrible. How dare companies invest.

      Samsung and GF are now ahead of Intel

      They are nothing of the sort. The entire industry is in line with each other in production.

      Unless you game at 120 Hz, there is literally no reason to buy Intel today.

      WTF? Why would your game refresh rate matter? Why would doing something that doesn't rely on the CPU matter? Hell if you're into gaming you're far better off buying AMD. There are plenty of other reasons to buy Intel, single threading performance, management features, faster high-end products.

      Intel was always a lousy company

      Haters gonna hate.

  28. ARM on a PC? by Anonymous Coward · · Score: 0

    Why would I want a computer that has the CPU power of a mere phone?

    1. Re:ARM on a PC? by Anonymous Coward · · Score: 0

      Look at the over throttled i7 garbage they are selling at the moment. A laptop ARM would be vastly better with power usage and far more powerful than an iphone. Perhaps it won't hold up with intel on some tasks, but if your intel chips throttles under load, it's useless anyways.... go desktop if you really need that kind of power.

      I've always wanted a good 17" 4k video editing laptop... grab and go. I think an ARM array with a dedicated video could accomplish that in a 65 watt envelope. Note, not a gaming laptop (i7 with a GTX 1060 or some silly 200 watt under load system), but video editing.

  29. Depends on the slowest part by raymorris · · Score: 1

    Suppose that a task can be broken down into two parts. On a single core, part A takes 20 seconds on a typical CPU, part B takes 80 seconds. Part B is fully parallelizable. Part A is sequential. What is the minimum amount of time the task can take with an infinite number of cores?

    Suppose you have a BILLION cores, each much simpler than a Core i7, but ten times slower. What would be the total time?

  30. This is not as simple as it looks... by Anonymous Coward · · Score: 0

    Intel is playing with cobalt layers and narrower pitch.

    Here is an interesting discussion on the topic by people who know for more than I:

    https://www.semiwiki.com/forum/f293/intel-10nm-process-problems-my-thoughts-subject-10535.html

  31. Canon Lake.... by Anonymous Coward · · Score: 0

    Coffee Lake -> Canon Lake -> Ice Lake
    ========> Iced Coffee Lake :-)

    1. Re:Canon Lake.... by Anonymous Coward · · Score: 0

      Covfefe Lake with Canons around it.

  32. Cannot Lake by ET3D · · Score: 1

    The little lake that couldn't.

  33. When are our REFUND cheques arriving?!? by Anonymous Coward · · Score: 0

    Intel you STOLE from us and have given us shitty slow processors you said were fast and awesome.

    YOU OWE US MONEY INTEL!!

  34. Both disappointing and not unexpected by thsths · · Score: 1

    This is disappointing, and no amount of marketing spin can change the fact that 10nm was supposed to be launched in 2016, and personally I would not bet on it actually being available before the end of 2019. So this is a three year delay at best, for a technology transition that should have taken 3 years. Of course tick tock is dead, and maybe we are approaching physical limits.

    And it is predictable, because Intel needs to fix the whole Spectre family of bugs. This will need a radically new CPU architecture, not just minor improvements in scheduling and dispatching. Current "patches" are not really the correct answer.

    If Intel messes this up, AMD has a good chance of getting properly back into the game.

  35. Playing catch up for a change... by Shirley+Marquez · · Score: 1

    This is a major shift in the power balance of the CPU business.

    For many years, one of the key things that kept Intel on top is that they were the best in the business at making chips. Not at designing an architecture, and not always at executing that architecture (like the era of Pentium 4 vs Athlon 64), but their chip fabrication technology was on top.

    But now they find themselves in the unaccustomed position of playing catch-up. Samsung and TSMC are already shipping 7nm, with GlobalFoundries close behind, while Intel won't hit volume production of its 10nm process for another year. (Intel's 10nm is about the same density as the 7nm from those other companies despite the larger feature size so a direct comparison is fair.) This is the biggest business challenge that Intel has faced in a long time; I think they will find a way through it, but they may never return to the same level of market dominance.

  36. How will the access control affect cache rate? by raymorris · · Score: 1

    And how exactly will performing those access control chicks affect the contents of the L1 and L2 caches, and therefore their hit rate? Further to the point, leaving caches aside, what does that do for AVX state?

    1. Re:How will the access control affect cache rate? by Agripa · · Score: 1

      And how exactly will performing those access control chicks affect the contents of the L1 and L2 caches, and therefore their hit rate? Further to the point, leaving caches aside, what does that do for AVX state?

      Who cares? If the speculatively loaded data is not loaded then it cannot be speculatively operated on and there is no state to leak through the caches or AVX state.

    2. Re:How will the access control affect cache rate? by raymorris · · Score: 1

      >> Further to the point, leaving caches aside, what does that do for AVX state?

      > Who cares?

      Anyone who understands how Spectre, Meltdown, etc attacks work cares. The "problem" is that what one process does can affect the state of the hardware implementation - caches, how full the pipeline is, etc - and the state of the hardware can effect the timing or other things in a different process. Therefore, by measuring rates in the affected process many times, you can infer some things about the process which caused the state. Until you get a CPU so simple that PID 1 doesn't affect any caches, AVX etc, you have the same issue - PID 2 can statistically measure those effects, and therefore know what PID 1 is doing. Likely the only way to not have PID 1 affect the state of any of this hardware is to not have the hardware.

  37. This attack works on AMD by raymorris · · Score: 1

    You're posting this in comments to an article about yet another Spectre-class attack which affects AMD - one that is network accessible and has nothing whatsoever to do with any JIT.

    You're focusing on just one of the seven Spectre related CVEs currently known.

    1. Re:This attack works on AMD by Agripa · · Score: 1

      You're posting this in comments to an article about yet another Spectre-class attack which affects AMD - one that is network accessible and has nothing whatsoever to do with any JIT.

      You're focusing on just one of the seven Spectre related CVEs currently known.

      All of the Spectre class attacks are a problem but process isolation turns them into Meltdown class attacks which access control can prevent ... except on Intel.

      Otherwise preventing Spectre class attacks relies on programmers and compilers and some new CPU features from preventing speculative execution where state can leak which is a much more difficult problem.