Slashdot Mirror


HP Answers The Question: Moore's Law Is Ending. Now What? (hpe.com)

Long-time Slashdot reader Paul Fernhout writes: R. Stanley Williams, of Hewlett Packard Labs, wrote a report exploring the end of Moore's Law, saying it "could be the best thing that has happened in computing since the beginning of Moore's law. Confronting the end of an epoch should enable a new era of creativity by encouraging computer scientists to invent biologically inspired devices, circuits, and architectures implemented using recently emerging technologies." This idea is also looked at in a broader shorter article by Curt Hopkins also with HP Labs.
Williams argues that "The effort to scale silicon CMOS overwhelmingly dominated the intellectual and financial capital investments of industry, government, and academia, starving investigations across broad segments of computer science and locking in one dominant model for computers, the von Neumann architecture." And Hopkins points to three alternatives already being developed at Hewlett Packard Enterprise -- neuromorphic computing, photonic computing, and Memory-Driven Computing. "All three technologies have been successfully tested in prototype devices, but MDC is at center stage."

95 comments

  1. Keeping Moore's law going... by Anonymous Coward · · Score: 0

    I experienced the same problem with my revenue stream and if you keep working hard enough Moore's Law will still be valid.
    -creemier

    1. Re: Keeping Moore's law going... by Anonymous Coward · · Score: 0

      STFU HOGNOXIOUS

  2. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    You are being a pedant.

  3. Frequency stalled by Anonymous Coward · · Score: 0

    CPU prices doubles every 18 months, not?

    Why is the CPU frequency stalled?

    By example, I like to have a clone of Pentium-II running with 3.5GB of RAM at speed of 5 GHz, is it possible? (to know that their patents are expired today)

    1. Re: Frequency stalled by Anonymous Coward · · Score: 0

      Silicon-based semiconductors will only work up to certain frequencies (don't know the exact limit, but the GHz order of magnitude seem about it).

      For faster electronics you need different systems. There are several Ga, As, Al... based systems that look promising, but it's all still basic research.

    2. Re:Frequency stalled by Khyber · · Score: 1

      This might be possible. A Pentium-II on current die tech would be so small that pretty much transistor switching speed is your only concern. However you'd need the 82459AD-version L2 cache controller/Tag RAM chip to address 3.5-4GB RAM.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    3. Re: Frequency stalled by kurkosdr · · Score: 1

      Because higher frequencies mean higher temperatures. Remember when CPUs didn't need active cooling? So, manufacturers use the extra die area they gain from the shrunk transistors in other ways.

    4. Re:Frequency stalled by swilver · · Score: 3, Insightful

      I think even P2 could address 64 GB of RAM, but with a maximum of 4 GB per process. It is something a lot of people don't realize because Microsoft disabled that on consumer OS versions.

    5. Re: Frequency stalled by Entropius · · Score: 1

      Many CPU's still don't need active cooling. The fans in my laptop (XPS 13, i5-6200U) only come on under heavy load, and that only because of the cramped interior of the machine. The "M" cpus in things like the new Macbooks use even less power, and the Atoms less still; I had an old Atom netbook whose cooling fan died, but the machine still ran fine (including under load) without it. (I think its CPU had a TDP of 2.5W.)

    6. Re: Frequency stalled by angel'o'sphere · · Score: 2

      Because higher frequencies mean higher temperatures.
      That is nonsense. Modern CPUs need more power, hence they produce more heat.

      Remember when CPUs didn't need active cooling?
      Yes, my 6502, got about 110C hot. But the transistors still worked at that temperature. Modern CPUs have so small transistors that they can not work at that temperature anymore as the electrons would simply jump several transistors far through the substrate.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re: Frequency stalled by negRo_slim · · Score: 1

      My Kaby Lake thermal throttles at like 101C iirc. Not too far off your 110C.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    8. Re:Frequency stalled by Euler · · Score: 1

      I always wondered about that (until 64-bit machines became common and made it moot.) But were there any 32-bit processors that brought out more than 32-bits worth of address lines to physical RAM?

    9. Re:Frequency stalled by Agripa · · Score: 1

      I always wondered about that (until 64-bit machines became common and made it moot.) But were there any 32-bit processors that brought out more than 32-bits worth of address lines to physical RAM?

      Huh? Many 32 bit processors and especially those which supported some form of physical address extension supported more then 4 gigabytes of address space. That includes all Intel processors starting with the Pentium Pro which supported 64 gigabytes of physical address space. After that, practicality and market segmentation are usually what limited the maximum amount of memory. Microsoft held back greater than 4 gigabyte systems in the consumer space for years.

    10. Re: Frequency stalled by Anonymous Coward · · Score: 0

      Because signal must have time to go from the clock to all gates and all gates must have time to switch before the next cycle. At 10GHz, at speed of light, the signal can only travel 3-4cm without counting time gates take to switch. This is why going higher than 4GHz is simply impossible on a few cm chip.

  4. Re: Moore's Law isn't a law at all by Dixie_Flatline · · Score: 1

    Law has a scientific and a colloquial usage. âoeMurphyâ(TM)s Lawâ is equally not a law, and yet weâ(TM)re not swayed by that argument to change its name. Mooreâ(TM)s Law was named by someone and itâ(TM)s in the common vernacular now. Nobody will have any idea what youâ(TM)re talking about if you refer to it as âoeMooreâ(TM)s Observationâ or âoeMooreâ(TM)s Conjectureâ. Itâ(TM)s not that youâ(TM)re being overly pedantic, youâ(TM)re just fighting against how language works.

    Anyway, itâ(TM)s fine. The era of Moore will end soon enough, and maybe you can help name the next observed trend correctly.

  5. Author Looking to Extend "Moore's Law" by mykepredko · · Score: 4, Insightful

    Yes, I know "Moore's Law" isn't a law but an observation.

    When I RTFA, it seems the author is looking at different technologies to continue growth of computing capability for a given unit of space. I also get the impression that Mr. Williams is looking to fund projects that he has an eye on by saying that Si based chips will soon no longer be economically improved and VC/Investment Money should be looking at alternative technologies rather than continued shrinking of Si chip features.

    Unfortunately, I don't see a fundamental shift in what Mr. Williams is looking for the resulting devices to do. I would think that if he was really planning on dealing with the end of Moore's Law, he would be looking at new paradigms in how to perform the required tasks, not new ways of doing the same things we do now.

    Regardless, the physical end of our ability to grow the number of devices on a slab of Si has been forecasted for more than forty years now - Don't forget that as the devices have gotten smaller in size, the overall wafer and chip size has grown as have yields which mean a continuing drop in cost per Si capacitor/transistor along with an increase in capability per chip. I would be hesitant to invest in technologies that depend on the end of Si chips' trend of becoming increasingly cheaper with increased capabilities over the next few years.

    1. Re:Author Looking to Extend "Moore's Law" by Anonymous Coward · · Score: 0

      The only two directions are moving to optical computing to reduce the thermal problem with electrical current. If you could have a semiconductor material that could be switched through opaque/transparent/emit states for multiple wavelengths of light then you could multiple CPU or GPU cores in the same space.

      The other method is to make use of the quantum effects that happen when transistors comprised of just a few atoms thick are used.

    2. Re: Author Looking to Extend "Moore's Law" by Anonymous Coward · · Score: 0

      An observation is quite literally what a law is. It's an empirical fit, nothing more or less.

  6. Moore's Law Is Ending by ZippyTheChicken · · Score: 0

    There is no good way to look at this. The scale of computing needed to process future needs requires ever faster cpus if the ability to increase by a factor has found its limits then progress as humanity will slow. Surely we can do more with what we have but its like the problem of oil being a finite resource what will happen when there isn't any and we still need it for production of chemicals other than combustion engines such as plastics, adhesives and lubricants.. you can run an engine on corn alcohol but if there is no oil to lubricate it then what... you can lay out computational problems but without the tools to test and solve them the answer does not come... or is delayed past the point of usefulness.

    1. Re: Moore's Law Is Ending by Anonymous Coward · · Score: 0

      Congratulations on being an incoherent and illiterate motherfucker.

    2. Re: Moore's Law Is Ending by Anonymous Coward · · Score: 0

      Bingo. A more abstract assessment is necessary - the form factor is irrelevant. Limitations are limitations, it doesn't matter if one is talking about transistors or photons. Though of course many of them can be overcome as inderstanding increases, impasses are an inevitability so long as we are living in physical reality! I didn't create the laws of physics, I just know we are all subject to them.

    3. Re: Moore's Law Is Ending by kurkosdr · · Score: 1

      And two for being an Anonymous Coward Neckbeard.

  7. Re:Moore's Law isn't a law at all by Megol · · Score: 2

    Hypothesis is a bit strong - it's more like an observation. An observation that have pushed the silicon industry forward by having that continuous improvement as a goal. But nobody thought it was some natural law.

    We still have many ways to continue Moore's law. Going 3D with either monolitic (several logic layers per chip) or die stacking (or of course die stacking of multiple monolitic 3D dies). Increasing the size of chips is another way. Most chips aren't near the reticle limit and one can actually make chips larger than the reticle limit even though it gets harder.

  8. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    omg pedant, get over it... human language is an ambiguous and in-precised tool of communication, some things are just a name. I guarantee you there are at least 2 million other names that would be pedantically incorrect if using a dictionary as a source of absolute truth (which you should not). Everyone who understand's moore's law knows it's not a law... go away and make space for the people contributing interesting potential architectural and scientific changes in processors.

  9. Moore's law just leads to bloatware. by Anonymous Coward · · Score: 1

    Stopping Moore's law means that millennial programmers addiction to bloatware like react.js and electron will be curbed and we will be forced to write lean mean programs again. Remember when a gigabyte of ram was a high end workstation. Now it is a cheap netbook.

  10. Been down this road before by haruchai · · Score: 5, Funny

    Sounds like HP is about to make an itanic breakthrough

    --
    Pain is merely failure leaving the body
  11. Even Moore expected it to end years ago... by Anonymous Coward · · Score: 1

    It was simply an observation of the then-current progression of increases in transistor count in a commercially available part over a given period of time. While it has been used as a rule of thumb regarding the complexity of parts you should expect from your competitors in the same period of time, it has mostly at this point become a form of religion amongst Silicon Valley types, leading to it being a self-fulfilling prophecy, rather than something that was a necessity for the evolution that happened. Optimizing designs, such as has been happening recently with DRAM, dropping the required components for a single bit of memory from 5 transistors to 1 for instance could have provided similiar levels of performance (given the necessary process technologies to allow it) 20 years ago, meaning there could have been a period with no transistor count growth during which performance/density could have increased up to 5x. But instead they kept shoving more and more transistors into designs (not necessarily the same size silicon, since many of these transistor count hops happened as a result of few defects and thus larger dies offered by a mature process technology rather than the miniaturization allowed by a new smaller feature process...)

    Now that the feature size is offering dwindling returns over the old processes (needing more error correction logic for the same size die, etc) we are seeing more of the chip design optimizations taking place, since throwing transistors at it is no longer working. Different logic designs are having to be used either to benefit from the otherwise negative interaction taking place at these small feature sizes (that 1 transistor(gate?) memory design mentioned above takes advantage of quantum scale physics that wouldn't necessarily have worked via the same design on older process technologies) means more work and different testing methodologies leading to uncertainty about the time to RTM for new components, potentially longer design times to figure out all the new interactions caused by the design, compared to older 'tried and true' modules, that only required more transistors to increase the performance or size of logic elements. Essentially chips are moving from a rural to suburban to urban layout with all the design methodology changes necessary to allow that. Urban in this case referring to the new 3d layered designs coming out, suburban to the current standard of 'simplifying/standardizing' infrastructure to allow compacting it together closer.

  12. Or alternatively... by Z80a · · Score: 1

    We start to megazord the chips, kinda like those HBM memory modules, but for several things like cores,GPUs or even lower level components like ALUs and pipelines etc..
    Of course, we're talking about a cooling and interconnecting hell here, but probably will be more economically feasible than trying to make sub atomic transistors.

  13. Now we start to optimize the software by Anonymous Coward · · Score: 0

    it's been too long.

  14. Maybe it's a good thing for computer science by Kjella · · Score: 1

    It's not good for anyone else. Fast, simple, cheap improvements that means my computer today is absurdly much faster than the C64 I had 30 years ago. And my dad can tell how much faster they are than vacuum tubes 60 years ago. A friend of mine has two classic cars, ~30 and ~50 years ago. Maybe they're not quite as reliable or safe as modern cars, but they go fast enough to mingle well with other cars. I think it'd be pretty sad if in 2047 base performance is pretty much the same and we just do it "smarter" through more cores and better algorithms.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Maybe it's a good thing for computer science by swilver · · Score: 1

      I wouldn't expect too much improvement on the algorithm side of things, we've already been optimizing those as much as possible for years because current hardware can't keep up.

      As for more cores, eventually power and heat requirements will become too large. Even if you can generate free power, the heat will have to go somewhere which will become a practical limit if we want to keep following Moore's law in just a few iterations. At the point where your computer is providing the heat for your entire house it will quickly become unpractical to add more cores.

    2. Re:Maybe it's a good thing for computer science by angel'o'sphere · · Score: 1

      I don't know how quickly stuff will change, but we have to fronts: first new main memory technologies, like magnetic based RAMs. And secondly, different operation systems to exploit that. Better/Different operating systems is probably the slow part.

      Magnetic based RAM (Memristor, see: https://en.wikipedia.org/wiki/... magnetic based main memory that holds its memory when switched off) will blur the distinction between RAM and "hard drive" or any external memory.

      Bottom line that means with a new operation system, probably more object oriented, you would no longer need to hold "files" on a "hard drive" but could keep the object a life in memory.

      For that you would need OS support in case multiple "editors" are working on that "file". Bottom line a program would probably no longer work on multiple files, but would spawn a new instance/process for each file (what e.g. modern web browsers already do) and such a "file" would be mapped into the address space of the process.

      In the long run we had something like text files, binary files (with structure like a GiF, but no code "attached") and "object oriented" files. Consider them like streamed Java objects containing also the class files for the relevant objects.

      I basically imagine a "graph data base" system whee nodes are files and files can be executable, just like right now, but everything in main memory, never paged out, because main memory and backing storage is the same thing.

      This thing would be a revolution for computers, external file systems only used for backup or data transfer.

      On top of that we have processors that have fast reprogrammable FPGA like structures included. In the very long run we also have reprogrammable RAM with data flow processing capacity in the RAM directly. But I guess we are a long way to go to get this mainstream. Perhaps in GPUs or "neural net co processors".

      A big contra point to my ideas above is optical computing and probably quantum computing. The later is in its infancy, but I would not wonder if there is a sudden big progress.

      Optical computing we have since a while, but not scaled down to compete with anything we do right now. But: there are ideas of holographic RAMs that like the Memsistors keep their memory when switched off (and much much longer and more reliable).
      There are prototypes where data lines on the boards are replaced with optical fibres. Super expensive but it makes some access paths quicker, because it avoids interferences.
      There are some IBM research things (and probably HP too, but I forgot) where they are able to connect ordinary transistors with optic ones and have hybrid chips.

      Anyway, I think it is time to rethink how the "whole thing" is working. It will basically still be a von Neumann architecture but the coupling of processor, most of the main RAM, and storage will be completely different. And that requires rethinking the OS.

      iOS more or less works like that already, from an outside point of view. Inside it is in ordinary Unix, ofc. with a conventional file system.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    3. Re:Maybe it's a good thing for computer science by HiThere · · Score: 1

      Considering the alternatives that he is proposing, and the increasing costs of fabs as features shrink, it might be a good thing.

      OTOH, either neuromorphic chips or memory centered chips will drastically redefine the art of programming, possibly rendering current skills obsolete. So it's not likely to be good for the current programmers. (Even multiprocessing needs changes that aren't yet widespread.) The third option, photonic computing, might well not redefine programming, but that's a "might" depending on what the basic elements of logic turn out to be. (If it's NAND or NOR gates we're home free.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Maybe it's a good thing for computer science by Aqualung812 · · Score: 1

      I wouldn't expect too much improvement on the algorithm side of things, we've already been optimizing those as much as possible for years because current hardware can't keep up.

      I think that they're talking about doing more low-level programming instead of things like Java.

      --
      Grammer Nazis - I mod you "troll" unless you actually add something on-topic. Yes, I know I have mispellings in my sig.
  15. Not good at all. by DatbeDank · · Score: 1

    There's nothing good about this at all for a consumer. Maybe for a lazy has been corporation like HP who can wallow in their simplistic and outdated designs that barely need to change. This is a sign that a market has reached stagnation and has nowhere else to go. As a hardware and computer nerd, this is a dark age.

  16. Now what? What Intel & AMD are doing! by Anonymous Coward · · Score: 0

    See subject: Increase cpu core count @ hardware level (OS can use it for starters ala this in Windows for example):

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Executive]
    "AdditionalCriticalWorkerThreads"=dword:00000008
    "AdditionalDelayedWorkerThreads"=dword:00000008

    * I.E. - How much extra cores will help BEYOND today's CPUs for the OPERATING SYSTEM itself in juggling threads in itself & for other processes...

    (Those are settings in WINDOWS you can adjust to take advantage of added cores as you upgrade to CPUs w/ more cores, for example).

    ANYTHING/EVERYTHING, in theory, gains there alone (less "process scheduler thrashing" in other words) - I don't care so much about applications/programs (they are probably written to their practical limits anyhow as to what threadwork will gain them) but again, MORE about how the OS will utilize them (per the 2 TUNABLE PARAMETERS in the .reg file I note above as a way to REALLY use the extra cores, almost guaranteed - Windows allows it, not sure of other OS like *NIX based ones).

    APK

    P.S.=> The rest will be done @ compiler level (already good, only depends on HOW you can leverage it OR if internal-to-program itself datasets allow for it - not all do) & it's always that way, pretty much - hardware 1st, software catches up (& it does, mostly inefficiently @ 1st, sucking up the CPU cycles/efficiencies gained)... apk

    1. Re: Now what? What Intel & AMD are doing! by Anonymous Coward · · Score: 0

      Damn that's an incoherent pile of shit.
      It's not nearly as simple as just throwing more cores at the OS. In fact you can end up decreasing performance by doing that.

      Go take your meds, play with your fidget spinner, and edit your hosts file.... leave us alone.

    2. Re:Now what? What Intel & AMD are doing! by sexconker · · Score: 2

      https://msdn.microsoft.com/en-...

      Registry settings that can be modified to improve operating system performance

      This section provides a description of recommended values for several registry entries that impact operating system performance. These registry entries can be applied manually or can be applied via the operating system optimization PowerShell script included in Windows PowerShell Scripts.
      Increase available worker threads

      At system startup, Windows creates several server threads that operate as part of the System process. These are called system worker threads. They exist with the sole purpose of performing work on the behalf of other threads generated by the kernel, system device drivers, the system executive and other components. When one of these components puts a work item in a queue, a thread is assigned to process it.
      The number of system worker threads should ideally be high enough to accept work tasks as soon as they become assigned. The trade off, of course, is that worker threads sitting idle consume system resources unnecessarily. Modify and/or create the following REG_DWORD values in the registry and then set to the recommended values listed below.

      The AdditionalDelayedWorkerThreads value increases the number of delayed worker threads created for the specified work queue. Delayed worker threads process work items that are not considered time-critical and can have their memory stack paged out while waiting for work items. An insufficient number of threads will reduce the rate at which work items are serviced; a value that is too high will consume system resources unnecessarily.

      AdditionalDelayedWorkerThreads
      Key: HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Executive
      Value: AdditionalDelayedWorkerThreads
      Data Type: REG_DWORD
      Range: 0x0 (default) to 0x10 (16)
      Recommended value: 0x10 (16)
      Value exists by default? Yes

      The AdditionalCriticalWorkerThreads value increases the number of critical worker threads created for a specified work queue. Critical worker threads process time-critical work items and have their stack present in physical memory at all times. An insufficient number of threads will reduce the rate at which time-critical work items are serviced; a value that is too high will consume system resources unnecessarily.

      AdditionalCriticalWorkerThreads
      Key: HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Executive
      Value: AdditionalCriticalWorkerThreads
      Data Type: REG_DWORD
      Range: 0x0 (default) to 0x10 (16)
      Recommended value: 0x10 (16)
      Value exists by default? Yes

  17. More efficient programming by Anonymous Coward · · Score: 1

    We've all observed that as CPU and RAM have increased in speed/capacity, software has bloated horribly. Maybe now it's time to rethink crap like .net* and layers of virtualization, and go back to efficient code writing.

    * (I've seen many major software projects more than quadruple in size, become buggier, and run much slower when they switched to .net)

    1. Re: More efficient programming by kurkosdr · · Score: 1

      Oh yeah, the useless VM layers: Combat the problem of JIT emulation being slower than native by making everything run as slow as JIT emulation. Google is particularly nasty on this, because they refuse to ship ahead-of-time compiled binaries (for dalvik apps) even for ARM 32-bit and ARM 64-bit ISAs. ISA egalitarianisn I guess. Obscure ISAs should have the same opportunities as dominant ones.

    2. Re:More efficient programming by Anonymous Coward · · Score: 0

      Yep. The newest server processors we are using are not noticeably faster than years-old processors.
      Remember the classic adage so often posted on slashdot? "Don't waste time optimizing, throw more hardware at the problem because hardware is cheaper than developer time."
      It no longer applies if parts of your problem aren't parallelizable, your entire working set is already in RAM, and there aren't faster CPUs to buy.
      This does mean dropping shitty scripted languages for compiled languages, improving algorithms, profiling, optimizing, worrying about bottlenecks, worrying about cache aware data structures, and so on.

  18. And end to laziness by Anonymous Coward · · Score: 1

    Moore's Law has allowed too many to justify lazy design decisions and programming in computer architecture. With the end of Moore's Law, progress will come by offloading the main CPUs as much as possible, echoing construction of mainframes way back when. By coprocessing I/O, audio, and even most of the GUI, and OS kernel, the main CPUs can be reserved for actual user processes. Much of the housekeeping of a modern OS does not demand the degree of processing power of the main CPUs, but often hardware has been made cheaper by offloading things onto the main CPUs.

    1. Re: And end to laziness by kurkosdr · · Score: 1

      And it always bites them in the end, because the market tends to take advantage of Moore's Law to shift to ever-smaller and cheaper computers. The fatness of X.org made it impossible to sell most variants of Unix with ordinary PCs, and the Great Fattening(tm) of Windows NT during the development of Vista made it impossible to make Windows run well in tablet and subnotebook form factors for a long time, which made it hard for Microsoft to compete with the iPad and the Macbook Air. Even Google's inefficient decisionsâ made in Android made it hard for them to achieve good performance and battery life in first-gen Android Wear. Even with Moore's Law, fatware is bad for business...

  19. SMALL correction (reg path used)... apk by Anonymous Coward · · Score: 0

    Per my subject change to THIS path instead of what I put down:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]

    IF you want it to work to take advantage of it that is...

    APK

    P.S.=> Sorry about that guys - coffee is STILL taking time to "kick in" here this a.m. is all... apk

  20. Moore's Fork by chewie2010 · · Score: 5, Interesting

    Moore's law might not directly hold true with multi-core x86's, but we now live in a world of differentiated processor power. ARM's specialized for hd streaming, or gaming, or AI, or Autonomous cars, or sensors for a wearable. You can buy an $80 tablet that will stream HD better then a nice 4 year old laptop. The reason is engineers are now focused on low cost processors for specific purposes. See Intel's purchase of Nervana for how Moore's law has forked.

    1. Re:Moore's Fork by Anonymous Coward · · Score: 0

      Yep. With cores and clocks being "good enough" for most applications, the only motivator to upgrade anything over the last 10 years has pretty much been reducing power consumption. I have have lots of machines around, but my most-used desktop is from 2012. But now, with the rise of ubiquitous VPNs and HD+ video streaming, I find myself shopping for upgrades so I can use the H.265 and AES encryption coprocessors alongside the latest virtualization tech.

    2. Re:Moore's Fork by Anonymous Coward · · Score: 0

      ... better than ...

      FTFY.

    3. Re:Moore's Fork by Ramze · · Score: 1

      I'm very interested in H.265 video capabilities in machines. My old Nexus 7 2013 model doesn't handle HEVC well at all, but newer ARM chips have H.265 decoding built-in. Same for Intel and AMD chips -- I have an old dual-core laptop that struggles to play HEVC (nearly 100% CPU usage, but it pulls it off assuming no background processes trip it up), yet newer laptops can play HEVC without much CPU usage at all with the new instruction set for it.

      I've been eyeing ARM - based boards like the raspberry, orange, and banana pi boards and other manufacturers waiting for the right price point and RAM, HDMI, HEVC, and Ethernet specs to make a decent streaming box.

      I also find myself toying around with virtualization building potential web servers for a future business endeavor, and I agree multi-core and virtualization extensions are also things to look for in my next major pc purchase. Encryption as well -- especially for portable devices. Should they be stolen, I don't want anyone snooping around to get into my bank account or social media accounts... or tax documents, etc.

      I think once we finally hit as small as we can go with silicon, we'll open a new age of computing as we try out different nanotech, different compounds to replace silicon, new paradigms of computing methods... but especially in creating new extensions for specific uses... like we have with MMX, SSE, and H.264 H.265, etc. The x86_64 architecture is so general-purpose that I'm sure we can do better -- especially in streamlining specific purpose instructions for encoding/decoding media -- perhaps even some specific circuits just for AI machine-learning algorithms in the near future.

    4. Re:Moore's Fork by 110010001000 · · Score: 1

      "I think once we finally hit as small as we can go with silicon, we'll open a new age of computing"

      We already did hit it. We knew it was coming for 20 years and haven't come up with an alternative to what we have now. Progress is NOT inevitable.

    5. Re:Moore's Fork by GuB-42 · · Score: 1

      In fact, it is an old trend that is coming back.
      Old systems had plenty of specialized chips for sound, graphics, IO, etc... As CPUs became more powerful, these specialized features ended up as software run by the CPU. Now, these accelerator chips are coming back, the difference being that they tend to be on the same die as the main CPU (SoC).

  21. For an illiterate unidentifiable anonymous troll? by Anonymous Coward · · Score: 0

    See subject: One like you?? Of course it's incomprehensible (& I also noted MORE than just process scheduling subsystem settings, dolt - LEARN TO READ!)

    * Get your "hooked on phonics" out chump!

    (You NEED it!)

    APK

    P.S.=> Lastly/by the way - everyone SEES how shitbrains like you don't LEAVE ME ALONE trolling me (telling you to take YOUR own poor advice) ala

    APK your posts on this and the hosts file posts, and more, have never been in error and/or bad advice by BlueStrat

    OR

    APK's an interesting guy and unlike most of his detractors he's actually built something that actually works and he actually knows "something" by Karmashock

  22. More HP stuff about memristors by Anonymous Coward · · Score: 0

    Buried in the article is a reference to memristors, which that HP researcher first started publicizing in 2007. Nothing shipped yet.

  23. Re:Moore's Law isn't a law at all by unixisc · · Score: 5, Interesting

    It's also hitting a wall for 2 reasons:

    - As shrinks get closer & closer to atomic scales, they become more difficult, and therefore, more expensive. As a result, despite other trends like larger diameter wafers, process shrinks no longer result in cost savings, which is the only reason (other than capacity) that one would wanna do those in the first place

    - Unlike past years, where applications would grow in complexity to quickly overwhelm CPUs at the time, multiprocessing has completely changed the game. Although programming using multithreading & multiprocessing techniques have been around for a while, there ain't too many applications that can overwhelm multiple cores. That is a good part of the reason that Intel & AMD have slowed down in their CPU sales: not too many people have to replace laptops that they've had for years. When that gravy train is drying up, there ain't much of a case to spend billions in process shrinks.

  24. Ssshhhh, don't frighten the children! by Viol8 · · Score: 1

    Don't tell them they might have to bin their handholding, inefficient bloated frameworks, or have to trade in their scripting or VM languages for something that compiles to machine code and where they might - horrors! - actually have to have a clue about how memory (de)allocation, threading, multi process, DB normalisation, sockets actually works. Or know how to pick the best sorting algorithm for the data size and complexity they're working with and not just hope the 21 year old hipster who wrote the dUdeFrAmWeRk sorting subsection while kite surfing stoned in Bali actually knew what the fuck he was doing. We don't want to scare them until its absolutely necessary.

  25. unfortunately, Gates Law continues. by Anonymous Coward · · Score: 0

    Moore's Law may be coming to an end, but Gates Law ("Every 18 months, the speed of software is cut in half") continues unabated.

    It's only going to get worse as we pile layers upon layers upon layers, often duplicating or re-inventing the layers below. As university CS education shifts from high performance languages like C++ to interpreted languages like Python. As people no longer learn algorithmic fundamentals, but just import huge canned libraries and use things they don't understand.

    See also: abysmal modern computer security.

  26. the birth of a legend by epine · · Score: 0

    Your grandfather's Hewlett Packard made calculators that were the envy of engineers everywhere. The pilgrims of NASA jet-packed to the blast-proof Taj Mahal by the Boeing load.

    Your father's HP made printer ink that was the envy of Rupert Murdoch. Bean counters sprouted sturdy beanstalks, and spouted unto the clouds in ecstasy. (This was before the one true cloud to rule them all.)

    Today's HP makes drivel that's the envy of one last, eccentric greybeard who lives in a ratty shack near the beach, with old newspapers piled so high, they are visibly blocking the sunlight from entering through any window.

    He's never been quite the same since that fateful first day of summer vacation when the family station wagon backed out the driveway over top of his calculator, and he rushed in triumphantly to rescue it, to hold it high, and proclaim to his family and all the neighborhood "See!"—only it didn't work.

    Ever again.

    Turns out, there's a first time for everything, and this just wasn't his lucky day.

    In a twist of linked fate, HP's corporate erosion would lead to a multitude of ratty beach-house might-have-beens, similarly bemoated by crowing yellow copy of yesteryear with curled, crumbling corners.

    *cough* mmmmmRISSSSTOR *cough*

    We think that was just a sneeze, but we're not sure.

    Meanwhile, all that mite-infused pixie dust they exhale through pursed lips into their last remaining sunbeam—somehow fingering in through a kink in the panoply—surely can't be good for the lungs.

    1. Re:the birth of a legend by beheaderaswp · · Score: 1

      Um... the recent server offerings are pretty impressive. You should check it out.

      --
      Another consultant who stuck it out.

      "We are the Priests, of the Temples of Syrinx..."
  27. What it really means by 110010001000 · · Score: 1

    What it really means is that "AI" won't happen. Autonomous car driving won't happen. Lots of things that AI and Space Nutters want to happen won't happen. We have been spoiled by Moore's Law and recent technological process has depended on it. If you look at the claims of AI nutters they all say "well computers are X times as fast now as they were in the last decade, image how fast computers will be in the next 10 years!!!". The answer is "not much faster". In fact, the computer you own now isn't significantly faster than the one you had 5 years ago.

    1. Re:What it really means by religionofpeas · · Score: 1

      The answer is "not much faster". In fact, the computer you own now isn't significantly faster than the one you had 5 years ago.

      No, the answer is "much faster" using dedicated hardware designs for AI applications. The first generation of Google's TPU was already 15 to 30 times faster than a generic GPU, and used much less power. This was their first attempt, and Google's not even an experienced high performance chip designer.

      There is still a lot to gain, not only by limiting precision, and by implementing special functions, but also by recognizing that occasional mistakes are not a big problem, which allows a more efficient design.

    2. Re:What it really means by 110010001000 · · Score: 2

      Negative. You won't get "much faster", certainly not by Moore's Law standards. Face it, the digital age is flattening out. You have been spoiled. We would need some other sort of leap to get back to the progress we enjoyed with Moore's Law.

  28. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    "Is an ambiguous"

    You are a pedant! Perhaps the King of Pedant.

  29. Good thing by gurps_npc · · Score: 1

    Ever question why there are constantly so many versions, updates, patches and problems? Because the hardware keeps getting updated, which gives us new potential features and introduce new problems.

    Old phones keep slowing down, and losing battery life because of this.

    With consistent hardware, we can:

    a) Take more time and develop software WITHOUT bugs. Yes, I know this sounds ridiculous, because no one can take years to develop software when their competitors do it weeks. No longer a problem once the hardware becomes consistent.

    b) Build electronics to last, rather than with planned obsolescence.

    --
    excitingthingstodo.blogspot.com
  30. Bingo & in detail from you (+ MS) by Anonymous Coward · · Score: 0

    See subject: Good job looking those up & their exact details straight from "the horses' mouth" @ MS! One is "OS exclusive" & the other is for work queues in process scheduling.

    * I think we BOTH neglected to additionally list how to 'merge' these settings by .reg file (copy & paste my post data for registry data into a .reg file, mere text w/ .reg extension OR manually edit those areas using regedit.exe)...

    APK

    P.S.=> The article source DOES point out that "overdoing it" can spend resources you don't need to be wasting as well... apk

  31. Chicken little will have wrote better code. by SvnLyrBrto · · Score: 2

    For starters, I've been reading "the sky is about to fall" articles for at least 20 years about how: "In 2-3 more years Moore's Law is going to slam into a barrier imposed by the laws of physics.". The entire world of computing will come crashing down and burn, the beast will rise from the pit, the keymaster and gatekeeper will find each other, the dead will dig themselves up from their graves, dogs and cats living together, mass hysteria. The doom and gloom crowd have been wrong every time so far. Every time, some clever person at IBM or Intel has figured a way to cross the streams and save the world. So why should I trust the chicken littles that we're living in the end times now?

    And even if Moore's Law slows down or pauses, there's plenty of room in the hardware we have today for continued improvement on the software side. Developers will just have to rely less on "pay no attention to the man behind the curtain" languages and frameworks and go back to optimizing their code for performance... like they used to before crap like Java, .Net, and Rails encouraged everyone to be lazy and rely on ever-improving CPUs to make their apps not suck. Why should the hardware guys do all the work, after all? Hell, they can start by writing their code to be properly multi-threaded. My desktop, for example, has a core i7 with 4 physical cores and 8 virtual ones via hyper-threading. I couldn't begin to count the number of times I've watched some program or another run a single core up to 100%, stop there, and ignore the 7 other threads it could be running simultaneously to improve its performance nearly 8-fold, no new or faster hardware needed.

    --
    Imagine all the people...
    1. Re:Chicken little will have wrote better code. by 110010001000 · · Score: 1

      Moore's Law is already dead. It has been dead for multiple years. Perhaps you haven't noticed.

    2. Re:Chicken little will have wrote better code. by Anonymous Coward · · Score: 0

      *have written

    3. Re:Chicken little will have wrote better code. by SvnLyrBrto · · Score: 1

      I was trying to type "will have to write better code.". I'm not sure how exactly "will have wrote" came out, beyond that whole post being a pre-coffee incident.

      --
      Imagine all the people...
  32. Re: Moore's Law isn't a law at all by HiThere · · Score: 1

    Actually, law doesn't have a scientific meaning. It once did, but that was back when they thought of the universe as being run by the laws of God.

    Related scientific terms are things like theory, hypothesis, conjecture, guesstimate, etc. None of them imply perfection. A theory is a hypothesis that has passed several tests. A conjecture is an incompletely formulated hypothesis. And a guesstimate is a conjecture that doesn't have any calculations behind it, but may fit the known data.

    When you look at how scientific terms are defined (i.e., there are essentially rough estimates of the probability of correctness, with certainty of either accuracy of falsity being rejected) it's clear whey they don't easily fit into the colloquial.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  33. Re: Moore's Law isn't a law at all by deesine · · Score: 1

    OT: your browser needs new batteries so your comments down look like this - "âoeMooreâ(TM)s Observationâ or âoeMooreâ(TM)s Conjectureâ. Itâ(TM)s not that youâ(TM)re"

    --
    damaged by dogma
  34. Re:Author Looking beyond "Moore's Law" by Darkness+Of+Course · · Score: 3, Interesting

    A slight disagreement, R. Stanley Williams is interested in other solutions as he specific refers to options other than von Neumann architecture computing. Considering he is from HP one might surmise he is looking to DMC as well as their vague (to me) The Machine concept. I have yet to read the other article that is concerned with The Machine.

    The issue he offers up for consideration is that further spending of even more $B to move Moore one step to 5nm or beyond would be better spent on looking to other directions for computing itself. He feels clearly that research into other directions have been starved because of the relentless metronome that was Moore's Observation (aka Law). Making a statement of intent is different from his observation that the huge investment in Moore has stunted the very research you are suggesting.

    Even your subject was incorrect (ftfy). He is looking at a semiconductor industry that has been investing everything (or nearly so) into extending Moore when the very things that are needed if we are indeed at the end of it are being starved of funding.

  35. What now? How about a complete change in computing by SniffTheGlove · · Score: 1

    As the transistor's get closer to the minimum allowed and with them unable to push past 4.3Ghz (unless extreme cooling is used) the CPU has reached stagnation and it's just clever marketing with little features built into the CPU that differentiates each process(along with the stupid naming conventions now used which mean nothing to many people means we should be looking elsewhere.

    We need to dump silicon, or find a hybrid way of using current nm production process with a new material to increase computing power else we shall just end up hugh multi-core CPU like 64 or 128core.

  36. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    "Don't" not "down". I thought using your non-anonymous account meant you wanted to correct your posts for spelling errors?

  37. Re:Author Looking beyond "Moore's Law" by Darkness+Of+Course · · Score: 1

    Update, Williams piece does expand/explain The Machine idea. I had thought it was in the other article but that was mostly fluff (no insult intended) and linked to the Williams piece.

    Slogging through The Machine. Better than nothing but I tire of not having actual gear to use, same for 3D-Xpoint for that matter.

  38. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    "in-precised"? The word is "imprecise". That can't even be blamed on auto-correct.

  39. Re: Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    What is with all the ahat and TM in your post?

  40. Any headline that ends in a question mark... by fleabay · · Score: 1

    So if Moore's law is ending, we have Betteridge's law to let us know it is not. Thanks for putting that question mark on the end of the headline! We are saved.

  41. Re:Moore's Law isn't a law at all by speedplane · · Score: 1

    We still have many ways to continue Moore's law.

    We have many theoretical ways of going forward, problem is, there hasn't turned up an actual way. Computing speeds have stalled the past several years. Too few data-points to be certain that Moore's law is dead, but it does not look good.

    --
    Fast Federal Court and I.T.C. updates
  42. Re:Moore's Law isn't a law at all by speedplane · · Score: 1

    It's also hitting a wall for 2 reasons:

    The purpose of the article wasn't to argue about the reasons it's hitting a wall, but that the fact that it is hitting a wall is a good thing for the industry. It's an optimistic view of the industry, but not terribly convincing. If the industry can't deliver results quickly, investment will dry up and Moore's law will turn from exponential, to linear, to flat.

    --
    Fast Federal Court and I.T.C. updates
  43. Re:Moore's Law isn't a law at all by Anonymous Coward · · Score: 0

    - As shrinks get closer & closer to atomic scales, they become more difficult, and therefore, more expensive. As a result, despite other trends like larger diameter wafers, process shrinks no longer result in cost savings, which is the only reason (other than capacity) that one would wanna do those in the first place

    The main reason for die shrinks is reduced power usage and/or better performance. If you took a modern 14nm phone processor and made it on an old ~60nm process, the battery life would be horrible, and it would be slow. The older larger processes still exist, and are way cheaper, but there is a reason cutting edge processors arn't made on them.

  44. Moore's "Economic" Law Re:Moore's Law isn't a la by justJones · · Score: 1

    " If the industry can't deliver results quickly, investment will dry up and Moore's law will turn from exponential, to linear, to flat."

    Turn Moore's Law around a bit and bare with me:

      I've begun to wonder if Moore's Law is better thought of primarily economically rather than scientifically... addressing issues with product pipeline management, upgrade demand/appetite etc. Given that Moore was managing a technology that grew in jumps and spurts as discoveries were made and problems overcome; he might want to level that road out for the near future... (which yes, ended up being 50 years)!

    By publicly stating "Moore's law" he was setting a pace for the industry that allowed some stability for the entire industry ( and maybe kept them from competing each other out of business).

    Moore's Law wasn't predicting the technological advancement per say, but instead stabilizing to better manage it.. and in that way it also enabling the advancements to continue at pace. So technologically it turned out it was a self-fulfilling prophecy.

    So with "Moore's Law" coming to an end the industry needs to find a new stable state... and TFA points out some possibilities... and as you say... whether stability is found somewhere off of the pure performance curve is another question.

    Just my 2 cents at 2am... Thoughts?

  45. Re:Moore's Law isn't a law at all by amalcolm · · Score: 1

    "The main reason for die shrinks is reduced power usage and/or better performance." - NO it is for yield. Halve your feature size and you get 4 x as many die on a wafer.

    --
    Time for bed, said Zebedee - boing
  46. Re:Moore's "Economic" Law Re:Moore's Law isn't a by Anonymous Coward · · Score: 0

    Turn Moore's Law around a bit and bare with me:

    I'd prefer to keep my clothes on, thanks.

  47. Meg Whitman's Corrollary to Moore's Law: by thomn8r · · Score: 1

    Lay off half 50% of the employees every 18 months.

  48. Re: Moore's Law isn't a law at all by painandgreed · · Score: 1

    Law has a scientific and a colloquial usage. Murphy&'s Law is equally not a law...

    With usual usage, it's not even a law. Typically, a law is something that can be expressed as mathematical form, e.g. the law of gravitation, the laws of thermodynamics. Murphy's Law should actually be Murphy's Theory.

  49. Now that Moore's Law is ending, by Thad+Boyd · · Score: 1

    is Apple doomed, or will it be the Year of the Linux Desktop?

  50. Re:Moore's "Economic" Law Re:Moore's Law isn't a by justJones · · Score: 1
    Doh.. I had it right, changed it, meant to look into it.. but... now I'm the butt of the joke.

    -

    More on topic; I did a quick search to see if anyone shared my view from an economic perspective and thought this was interesting: https://techpinions.com/moores-law-begins-and-ends-with-economics/46575

    Not exactly what I was stating but I found it interesting that he also made the observation that "It was an estimation that became a self-fulfilling prophecy".

  51. Re:Moore's Law isn't a law at all by unixisc · · Score: 1

    But even that power reduction has limits. Like 0.7V is the voltage that a diode must have before current flows, so internally, there is going to be clamps on Vdd: one can't just keep reducing it w/ process shrinks the way one did when going from 5V to 3.3V to 1.8V. So while there may have been in-circuit level shifters in the past, one can't keep shrinking and hoping to go from 12 hr battery life to 24.

    CPUs generally will be made on the cutting edge processes, and so will higher density semiconductor memory - both RAM and Flash. What I was arguing was that we are getting to the point - if we ain't there already - where it makes less sense to shrink a CPU. Skylake or Kaby lake - I've lost track of which one's most recent - may be the last process shrink for the core series.

  52. Re:Moore's Law isn't a law at all by unixisc · · Score: 1

    True. But yield also gets complicated when factoring in other parameters that may be affected as a result of a shrink. Yeah, you'll get the square of as many die/wafer, but that doesn't necessarily imply that you won't have more defects per wafer.