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."
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."
Doubles every 18 months.
I experienced the same problem with my revenue stream and if you keep working hard enough Moore's Law will still be valid.
-creemier
Moore's Law isn't a law at all. It's a hypothesis that has now been disproved by observational evidence. We need to be precise in our terminology if we want to be taken seriously by the public. Let's not play fast and loose with important scientific terms like law, theory, and hypothesis. I know that the trolls will accuse me of being a pedant, but it's really important that we use precise and correct terminology.
it's Fash the Nation!
Petaflops of useless computing released presto!
cease fire stand down... give until it stops hurting.. catch our breath keep our heads.. sing along.. https://www.youtube.com/watch?v=z0J3ossUzhU .. https://www.youtube.com/watch?v=te7bbWBXusk .. https://www.youtube.com/watch?v=f7f-W9YF4iE .. thanks again
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)
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.
Mimetics Inc. Twitter
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.
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.
Sounds like HP is about to make an itanic breakthrough
Pain is merely failure leaving the body
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.
This is why I come here- to learn 'amazing' things. I really thought chips could shrink forever- after all us anti-warmongering- anti-neoliberal types whose despise Clinton and her wahhabi ruination of the Middle East clearly don't believe is 'silly' things like atoms.
Sarcasm aside, to answer the curiosity of the average pro-clinton dumb-dumb who still values this site, the answer is hardly a complicated one, and is illustrated by the new AMD Ryzen chips. More processing units at lower power, and algorithms that scale across multiple processing units.
Of course, power saving will eventually hit moore's law as well- but because of the depraved activities of pro-Israel Intel, high-performance chip design has essentially ignored serious power saving concepts for more than a decade. Did you know it was mathematically proven that computer calculations don't actually have to consume energy in theory? This is true because each calculation can be balanced with an 'opposite' so energy is 'moved' not 'consumed'.
So there's a ton of scope for getting the energy cost per calculation down. And in the other direction there's the possibility of faster processing speeds per given size of transistor- but this is a much harder problem.
No- the immediate answer is simply more silicon. Your motherboard, for instance, is massively larger than your CPU. AMD, with Threadripper etc, is starting to address this. More dies = more performance when Intel and Microsoft are NOT controlling the hardware and software design.
Moore's law was an industrial revolution obseravtion, relevant for a certain period of chip manufacture. Now computer science takes over- where the much mocked "moar cores!!11!!!11" becomes the most significant factor. And no, this doesn't mean massively parallel algorithms or a magic auto parallism - it means the methods seen on state-of-the-art console video games where a program is broken into as many 'work units' as possible, with dependencies tracked. Work units are showed, factory style, on CPU 'conveyor belts', taking account of unit to unit dependencies.
Sorry guys- it is SILICON FOREVER for reasons of costs, reliability, scaleability etc. 'Alternatives' are simply long cons targeting foreign investors.
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.
it's been too long.
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
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.
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
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)
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.
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
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.
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
Buried in the article is a reference to memristors, which that HP researcher first started publicizing in 2007. Nothing shipped yet.
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.
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.
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.
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.
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
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
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...
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.
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.
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.
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.
PlanetVulkan.com
" 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?
Turn Moore's Law around a bit and bare with me:
I'd prefer to keep my clothes on, thanks.
Lay off half 50% of the employees every 18 months.
is Apple doomed, or will it be the Year of the Linux Desktop?
-
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".