Will the End of Moore's Law Halt AI Progress? (mindmatters.ai)
johnnyb (Slashdot reader #4,816) writes:
Kurzweil's conception of "The Singularity" has been at the forefront of the media conception of artificial intelligence for many years now. But how close is that to reality? Will AI's be able to design ever-more-powerful AIs? Eric Holloway suggests that the power of AI has been fueled by Moore's law more than AI technology itself, and therefore hitting Moore's Wall will bring AI expansion to a fast halt.
Holloway calls that halt "peak AI...the point where a return on the investment in AI improvement is not worthwhile." He argues that humanity will reach that point, "perhaps soon...."
"So, returning to our original question, whether there is a path to Kurzweil's Singularity, we must conclude from our analysis that no such path exists and that unlimited self-improving AI is impossible."
Holloway calls that halt "peak AI...the point where a return on the investment in AI improvement is not worthwhile." He argues that humanity will reach that point, "perhaps soon...."
"So, returning to our original question, whether there is a path to Kurzweil's Singularity, we must conclude from our analysis that no such path exists and that unlimited self-improving AI is impossible."
If AI was able to sit processing something for a year and come up with something useful, that'd be leaps ahead of what we have now. Speed of processing is definitely not the issue right now.
If you think AI is just more transistors, you probably aren't doing anything interesting in AI research. How many transistors in the human brain? How many regular transistors are necessary to do the work of one quantum transistor? We don't even know how the brain works, and this asshat is asserting that we'll never be able to build a machine that works the same way.
Exactly. Processing 10 million cat pictures in 2 hours instead of 8 hours really doesn't matter in the grand scheme of things. We need better algorithms. Speed isn't that much of an issue especially when you can rent as many GPUs as you could possibly use at the click of a button.
It will just change the engineering involved. Maybe result in more chips or larger dies being used to produce components.
As an example, look at HBM. It's now 1024-4096 bit. Given the prices for HBM packaging and newer chips being sold for less and less with more and more pins on them, it is quite likely we will simply see a shift to lots of highly integrated components linked together like was done with simpler electronics in the past.
The real tick tock strategy of the electronics industry is 'reinventing the wheel' as a technological innovation allows a previous method of development to outperform a more recent one. It happens with serial and parallel and then serial again, and it will happen with external then internal integration as technology requires multiple chips on a board, then manufacturing improves to integrate them in the same package, or later into the same die.
Watch and see, what is old will be new again, but propped up by some evolutionary/revolutionary new facet to support improvements of the obsoleted technology.
Because the end of Moore’s Law would obviously mean that no further technological progress could possibly occur. /sarcasm
#DeleteChrome
There's a lot more to do, it's not just about scaling down transistors. More layers of transistors, different ways of structuring logic to better use the transistors... there are a lot of ways left unexplored to keep going, even if transistor size remains fixed.
Kurzweil pretends to know what he's talking about because he can fit a graph with lots of tampering with the data. He fails to see that what he calls exponential growth is nothing more than the beginning of a sigmoid function. A good analysis of Moore's law and computational power shows a sigmoid function, as with many technologies they start off slow, build up quickly, then tapper off.
"All tyranny needs to gain a foothold is for people of good conscience to remain silent." [Thomas Jefferson]
I see that "progresss" made it into both the title and the URL. Maybe some AI could sort that out.
. . . and remember, shipping is always free!
Unless it halts AI progressssssssssss.
Perhaps we could replace Slashdot's "editors" with an AI. I doubt very much it could do worse. At least an AI would check the spelling.
Perhaps develop an AI that understands what the fuck Moore's law is and why it doesn't prevent increasing speeds and computation power even when you it does come to an end of doubling how many transistors we can fit in a given space.
Quantum issues now make past years of easy electric design expensive and its finally time to pay for total retooling.
Who will win?
South Korea has the design experts to move into smaller parts that will work as needed.
China will have to wait to see what the USA, South Korea and Japan design.
The problem is who will retool their factory first, take all the risks, take on new debt only to see their tech advantage totally "lost" to Communist China.
A working AI will not result due to the decades that people have failed at that busy work.
Better chips that follow Moors Law again will be produced, just by who and when and for what cost.
Its a bit like the change in printers, a rush to OLED.
The design work is done, some brand just has to pay for the big new factory.
Better keep your trade secrets this time and invest in a non Communist nation.
Domestic spying is now "Benign Information Gathering"
Given mountains bursting with data and endless combinations of that data being worked with it becomes a mathematical certainty that AI would not become ever stronger as time passes. obviously the hardware that could be built to optimize such gargantuan labor is beyond our imagination but we will see computers optimized by AI that get ever stronger. building a power supply for such machines would be mind boggling and the waist heat from such a system could become greater than the heat generated by stars.
You can come up with new software algorithms, and new ways to arrange transistors, without making those transisters smaller and smaller.
Someone is so focused on that tree they're about to walk into that they don't notice they're in a forest.
Suck my dick, AI
Here's my flappy bird AI
http://stirfry.atwebpages.com/flappyneural.html
I've been doing machine learning since prehistoric days. At the moment I've not actually seen anything actually new algorithmically that wasn't in some sense conceived of before.
But we now have enough data to recocognize cat pictures. And simultaeously we have enough teansistors to process all the cat pictures.
Before one just could not get over the hump were miracles start to happen in machine learning.
I'm really really amazed by how it's working now. I didn't have much faith in Neural nets. But I was wrong, It was just a matter of brute force. Trying to get more clever than an NN turned out not to be the right approach. Brute force was the right approach.
Now we get things like GANs where the damn machine teaches it self. It's over the hill and picking up speed.
It was always about the transistors not the algorithmic cleverness.
If you know what the No-Free-Lunch THeorem is then one might have guessed this in some ways. At some point you can't make an algorithm work better on more porblems. You simply have to build more memory into the algorithm instead-- more experience. Yet experience in the real world is messy. What's a cat look like? Write an algorithm for that??? no you train an NN to embedd this.
I hope it ends soon.
[($)]
And its already sucking ur dick.
[($)]
Eric Holloway:
* seems to have no qualification in physics/nanotechnology to add anything to the discussion if Moores law will end, and when
* Seem to bagger along with intelligent design folks, with him re-telling the old stories they usually tell about information science and the rest of science
* and seems to write no peer reviewed articles any more (after the paper he wrote unrelated and before his PHD research)
* Did a PHD in a program where the students are identified as "good stewards of God-given talents" (https://www.ecs.baylor.edu/ece/index.php?id=865400)
* Did a PHD program which contains in its description "Engineering is also a value-based discipline that benefits from Christian worldview and faith perspectives; students can also select supportive courses from religion, theology or philosophy. Course selection is broadly specified to provide flexibility and to accommodate a wide-range of student interest." (https://www.ecs.baylor.edu/ece/index.php?id=863609)
* Description of the seminar series of his university where it seems that he presented his PHD: (https://www.ecs.baylor.edu/ece/index.php?id=868860): eBEARS seminars are presented by Baylor ECE faculty, ECE graduate students and transnationally recognized scholars and leaders. The topics lie within the broad area of ECE. In concert with Baylor's Pro Futurus strategic plan to be "a place where the Lordship of Jesus Christ is embraced, studied, and celebrated," some eBEARS seminars focus on the topic of faith and learning.
So praise the Lord for his insights!
Maybe it will halt AI progress, but then we can use all these processors to finally implement teh year of desktop linux!
Professor, without knowing precisely what the danger is, would you say it’s time for our viewers to crack each other’s heads open and feast on the goo inside?
Why hasn't some alien already done this and turned the Universe into a massive computer? Oh right, we're living in a simulation...
Our computers are already much more powerful than organic systems that clearly have advanced autonomous capability.
Maybe it will create AI, since that hasn't happened yet.
Just sayin'.
IMO you should be able to multi-thread AI, it's just big datasets, not like each thread needs to relearn everything. Just have lots of high performance RAM. We keep increasing core counts, I don't see that coming to an end soon, less so if new materials can lead to smaller transistors (or even smaller lithography) than what silicon permits.
Much of recent AI progress has come from the awesome amount of cheap computing power available.
That's not going to change! As today's bleeding edge silicon processes evolve, they will get faster and cheaper (both in cost and energy consumption), if not smaller.
Much of AI is inherently parallel: So long as more CPUs and GPUs can be added, larger problems will be solved faster.
We are still in the first two generations of custom hardware for AI. That trend will continue and accelerate as new architectures and algorithms arrive.
I'd say there are at least three full "Moore's Law" generations coming for AI, very likely more. But transistors alone won't be driving it. Fortunately, there are lots of other factors that will.
Gah - not this again. Speed matters, sure, but it's not hugely important to AI once a certain complexity/architecture is attained.
We don't even understand how consciousness or self awareness works yet!
There's a great quote/story/allegory out there I believe from Marvin Minsky, but I'm not sure/can't find it. It's allegedly regarding a not particularly quick student in one of his CSAIL AI courses and they were talking about this very thing.
It goes something like he was engaging the class about how much faster and faster computers were becoming and one particular student was getting all excited about processing speed improvements, etc. Minsky pounced on this, semi-falsely agreeing with the student regarding how it's great, but ultimately meaningless for strong AI. "You know they modeled a cat's brain rather thoroughly recently, we may even get to a dog's soon!"
"Great!" Minsky allegedly replied. "Imagine in so many years according to Moore's law that this dogs brain will be 1000 times faster than ours even!" was said with grand excitement.
"All that means is that it will take the dog 1000x less time to decide to either lick himself, chase a Frisbee, or take a nap! Wonderful!"
If there were any such thing as 'AI', that would matter. True intelligence will never be achieved with math, sorry, Moore is irrelevant to this discussion. I don't expect millennials to understand this. Will it halt the progress of algorithms, on the other hand? No, and if you honestly believe processing power is the key, you are an idiot.
No worries ... https://en.wikipedia.org/wiki/...
Most discussions about AI are being sidetracked about whether we'll get superintelligent general AI or whether we'll be stuck in modestly improving iterations of specific types of brute force AI. Why not discuss the impact of AI as it now stands. Whether it's sentient or not, what would be the effect of AI controlled by a privileged elite, whether human or HAL?
> Speed of processing is definitely not the issue right now.
Clearly written by somebody who isn't actively involved with things like virtual/augmented/mixed-reality, realtime image-recognition, low-latency high-framerate photorealistic rendering, or realtime ray tracing.
Trust me, there are PLENTY of things left capable of soaking up enormous amounts of computing power.
The "realtime" part, in particular, is a nasty bitch. There are quite a few things that don't necessarily require SUSTAINED high-performance... but when they need performance, they need it INSTANTLY (example: recognizing road hazards & deciding how to handle them while driving a car).
Moore's Law isn't dead, only the "cheaper and cheaper, for less and less power" part that was a common consumer ASSUMPTION, but was never actually included by Moore himself. In the early 2000s, we hit a point when we hit computing power that was (kind of) "good enough", so vendors focused almost entirely on reducing cost and power, even while still increasing transistor counts (but at a lower rate). AI and VR/AR/MR are the next round of applications that are going to put us back into "everything you buy today will be hopelessly obsolete and unusably slow 2-3 years from now" mode.
Going with the observation that things need "bursty" high power, expect the NEXT major round of high-performance computing to come from stepping back from multiple cores back to multiple physical CPUs (or at least, multiple cores that are thermally-separate by a fair amount of space, possibly bathed in some closed-loop non-conductive coolant). Why? A CPU like the i7 can "burst" in single-core mode at speeds significantly higher than they can run with multiple cores, but we've increasingly hit a brick wall insofar as thermal management of ultra-dense CPU cores. So, if an i7 can burst (briefly) in single-core mode to 4GHz, but can only SUSTAIN 2-3GHz, the way to SUSTAIN 4GHz performance is to physically turn it back into an array of multiple CPUs, each of which can run continuously at slightly less than 4GHz, and burst for a few milliseconds at a time up to 4.5-5GHz(*). When you need REALLY high performance, you treat them like an orchestra of virtuoso soloists, each taking turns to step up and bear the full burst-load until they're about to melt before throwing the metaphorical hot potato to the next CPU in line.
---
(*) or incorporate some kind of closed-loop liquid cooling with some non-conductive liquid, so you can take the intense heat from tiny point sources and spread it around to something that can be viably air-cooled without melting itself.
He's right and wrong. He is correct that much of the "advancements" in AI has been because of processing power (and dataset size). Most of what I learned in AI in college a quarter century ago forms the foundation of today's AI (and most of what I learned had been developed decades earlier). The reason we have things like Siri isn't because AI is smarter. It's because processing power is so fast and cheap, and because data storage and ram is so large and cheap, that an absolutely massive data set can be crunched to do speaker agnostic recognition to determine what I said. In fact, Apple can run my voice audio through dozens of speech models (male, female, accents, etc) in parallel to find the best result. So he is right - processing power has enabled AI to become far more useful of late.
However, where he is wrong is in the parallelism and scalability. In my above example, many different nodes (maybe located in entirely different datacenters) are doing that processing to find the best match.
AI doesn't need to exist on one processor, and it doesn't need to execute at any particular speed. If we're talking "turing" type AI, and I were to ask it "How are you feeling today?" and the AI takes 5 hours to reply "I feel the same as I always do.", well it is still just as intelligent as if it were responding in real-time. When we have reached that point in AI intelligence then we can throw more processing power at it in many different ways to allow it to process faster. The point is that the intelligence is not bound by the processing speed. Sure, for Siri to be viable commercially and useful to Joe Blow it needs to be fast, but as far as research and advancing the field of AI, that is independent of the processing speed.
And having said all that, AI has not advanced significantly beyond the full realization and expansion of things like neural nets with massive processing power and data sets to be useful in identifying, say, a tree in a photograph. We could have been doing that in 1980 given the processing power and storage capacity we have now.
Better known as 318230.
Whatever man, send it to the gazette and ask them to run it
Thanks for demonstrating that you have no idea what AI is really. Enjoy your ray-tracing and pattern-match machine learning as if that's the brass ring, you can win every round of Go you ever play. But you won't be involved in real AI, sorry.
Go play with your rainbow tables, pretend it's Hal.
You also don't seem to understand parallel processing, which negates the false limitation of Moore's law in this instance anyway, except for lightweight unconnected applications.
Derp.
Or just hit that and run away to the jungle. Is good too
Fast is just a little bit of an understatement, dont you think?
These days we are putting over 30 billion transistors on a chip (and for memory we are layering chips up to 64 times...)
Meat is very VERY slow though, nerve impulses travel at around 450 km/h, so in chip signals move at around 2 million times the speed.
However by the time you factor in neuron firing times (WAY slower) you find cross-conduction speed through the brain is closer to 10 m/s
making the same allowances through a chip, we find current transistors are closer to 30 million times faster than meat.
That is also ignoring the scale - a 30 billion transistor chip is a LOT smaller than a brain.
So, it is pretty safe to say that we could build an electronic brain using todays tech IF WE KNEW HOW.
and it would probably be a lot faster.
HOWEVER, heat an issue.
a 30 billion T chip is how running at such speeds, and as you scale it up, the heat becomes even more of a problem.
Of course none of that matters. We dont know HOW to build one - but it is unlikely that hardware is currently the issue.
BUT, what we are seeing now is not AI, it is machine learning, which is simple brute force statistical optimisation.
There has been very little progress in actual AI. There may be in the future, but ML is not it.
Magnetic disk performance resulted in companies investing in Flash and other technologies. The oil crisis resulted in companies investing in engine efficiency. Broken iPhones and expensive iPhones results in more people finding 3rd party repair options. Adversity and scarcity breeds innovation. We'll see a lot of money pour back into the pure science of understanding AI, and also we're seeing companies like Google and AMD invest in chip design that is tailored to AI. "AI-SICs", so to speak. I look forward to the solutions people invent to address the world's problems!
Using AI to develop better processors?
Only the State obtains its revenue by coercion. - Murray Rothbard
Even if processing power stopped increasing per mm^2 of die space (it's not), the answer is no. AI processing work is highly parallel. That means you can use things like GPUs. Even better is you can use many CPUs and many GPUs. So the processing power is limited by how much hardware and power you can supply. No, AI is just starting.
Instead of a theorem, you all made Moore's Law a LAW. That's as good as an axiom: accepted as true AND can be proven true. AI is therefore finished, it can never create more advanced AI without specific and deliberate human interventions. Manipulation and modification of the data is not the same as "teaching" the AI. AI will therefore never achieve human levels of "thinking"... it will just execute its maximum capabilities faster as technology progresses. Otherwise, math is partially invalidated, and therefore electrical engineering and computer science where applicable, if Moore's Law ends... as in disproven or defeated.
Considering that the time when Moore's law has been applicable hasn't appreciably sped up the development of AI, I fail to see how the end of Moore's law will appreciably slow it down. Can someone point me to a chat bot that is better than ELIZA?
Humans unable to invent themselves ;)
I reserve the write to mangle english.
"Will thing that we totally made up, halt progress on thing we totally made up?"
Memory driven computing or digital memcomputing machines will deprecate the Von Neumann architecture for AI development.
That's when deep learning coupled with statistical methods, will take AI to another level.
The thing about parallel processing is that not everything CAN be neatly decomposed into stateless parallel processes.
It's kind of like the situation with human workers. If you're excavating a big hole and have an army of slaves, adding workers/slaves to dig, fill buckets, and carry them away will generally increase your net output... until the point when they start getting in each other's way. As the complexity of the task increases, their ability to work efficiently in parallel decreases rapidly.
Computers are ultimately no different. If you're trying to perform millions of stateless computations that don't depend upon the results of other computations or their state, you can efficiently do a lot of work in parallel. The moment they have to start sharing RAM and coordinate their execution to avoid things like race conditions, your ability to compute in parallel falls off dramatically. Sometimes, a million metaphorical army ants will do the job. Other times, you metaphorically need Superman (possibly with backup from one or two other superheroes), and a thousand mere mortals will just get in the way.
Parallel programming is hard, and actually makes Djikstra's assertions about programs requiring rigorous mathematical proof of correctness start to look sane & reasonable. Traditional procedural programs can be validated experimentally. Parallel programs have to be validated primarily based on theory, because it's fundamentally IMPOSSIBLE to experimentally test all of their various runtime scenarios. And that's a really, really, huge problem, because it goes against just about every norm of real-world software development from the past half-century.
It's a problem whose scope makes rigorously validating the code used to launch a Saturn V rocket and get it to the moon look almost trivial by comparison. With a Saturn V, you basically had a single "happy path", and a few well-defined deviations whose goals could all be summarized as, "get it back ON that happy path". With parallel programming, most of time you don't even HAVE a single well-defined "happy path", and when you do, it's nearly impossible to know whether you're on or off of it until it's too late to do anything about it. Humans deal poorly with ambiguity, and computers are even WORSE at dealing with it.
Kurzweil gave more thought to this subject than this particular poster probably every will. He said that Moore's Law will slow down for integrated circuits, he just believed that a new technology will replace it. Sure, his estimates might not end up true, but it's still rather pointless to argue with his Singularity with arguments he has already discussed.
Far as AI processing has progressed, that hasn't had that much to do with Moore's Law and more to do with how to effectively use silicon for it. Eric Holloway himself talks about GPUs for AI, and these chips aren't more effective because they use a lot more transistors than CPUs (although they sometimes do), but because they process these particular calculations more effectively. AI chips (and GPUs updated to deal better with DNNs) do it even better. IBM is introducing an analogue chip for AI, another paradigm shift.
Clearly written by somebody who isn't actively involved with things like virtual/augmented/mixed-reality, realtime image-recognition, low-latency high-framerate photorealistic rendering, or realtime ray tracing.
Neither of which has anything to do with AI.
Those tasks are indeed worthy and demanding challenges, but without RTFA I understand the question to be something like "Can the research field of AGI advance without a massive steady increase in transistors-per-CPU?". I would guess that the field is in such an infancy that it is not the transistor count that is the limit. Each software system will just take longer to run, but as opposed to real-time rendering, they can wait (like in non-realtime rendering).
"Moore's law is the observation that the number of transistors in a dense integrated circuit doubles about every two years."
It actually does not state anything else. So it may mean that we may see an end to how dense things can be packed, but the law can still be fulfilled by larger chips and even multiple chips in the same casing to manage massive multi-core processors.
Even though we now see a transit to more pure 64-bit cores I still see that a lot of stuff when doing multi-thread and multi-process activities would be sufficient on 32 and even 16 bit cores. Seems like a waste to run a 64 bit core for a small job, so maybe hybrid solutions would be the thing. A small processor with fewer bits might even be able to have a higher clock frequency because it's easier to speed up things when the physical data bus width is narrower. Of course we already have a hybrid solution utilizing GPUs today.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
The existence of intelligence in mere humans is proof it can be done. We just need to discover better alternatives to silicon.
We don't even need quantum computers to speed up AI. All we need is a different architecture that more closely mimicks a brain.
Right now, even the most advanced practical applications of AI are still using serial computations to calculate the propagation of the signals, Even massively parallel GPUs are still serially calculating everything, just doing it in batches instead of one by one.
Meanwhile, some researchers are experimenting with new layouts where the components actually behave like neurons rather than simulating them in a calculation. If we can use modern chip production processes to make those at a large scale, that will be a game changer.
Human neurons take milliseconds to fire, Let that sink in: speeds below 1 kHz. Imagine mimicking those natural neurons with a denser layout of silicon neurons at gigahertz speeds, and comparing that to a classical computer. We'll go way beyond what Moore's law would permit. It would be like saying we're reaching the limits of how much we can improve bicycles, and then replacing them with jet fighters.
it may mean that we may see an end to how dense things can be packed
EUV will take us through another factor of 8 or so density increase more or less smoothly without relying on as yet unknown breakthroughs beyond what is required to get past the current 7nm hump.
Then don't discount the possibility of breakthroughs. For example, somebody might figure out a way to mass produce nanotube transistors, maybe good for a further factor of 8.
When all you have is a hammer, every problem starts to look like a thumb.
That would be useful to run massive neural network, but you still need something else to train it.
People have been building parallel implementations of neurons or neuron-like systems for over thirty years. They typically are relatively inflexible, so until how the brain works is fully detailed they are only approximate simulations and any particular implementation may be a dead end and represent a large waste of money, which is why efforts are typically on a combination of hardware on software to maintain flexibility. Even then, it doesn't mean that human neurons and their structures are the best way to create human level intelligence.
Ultimately most AI is based on sets of matrices and vectors, dot products, and tranpositions. There are a lot of high speed algorithms, with parallelization, for these and calculations for recall tasks can be parallelised by layer for the majority, and to some extent during training, depending on architecture.
For commercial purposes, training can take place in the factory at a slower pace. The product just has to execute.
Also, it should be possible (at some point in the future) to design a hardware neural net that is capable of training and executing.
Imagine a robot taking a step, it needs to calculate how to react to the stone that is under its foot. It can do the calculations in 5 minutes or 10 milliseconds. Which will help the robot stay up?
Next think about an AI researcher. Or even better, imagine yourself playing a video game. When ever you press a button, you will see action happening with 5 hour delay. Could you play that game? How much faster would you learn to play the game if feedback would happen in milliseconds? That is why speed is important also in AI research, humans need fast feedback to learn faster. This faster feedback makes it possible to create better algorithms.
unlimited self-improving AI is impossible
When you put it like that.. Wait, I can think of a limit: the maximum amount of matter per second that is pushed into a volume unit of the computing system before it forms an event horizon. Now, that's a bus error if anything is.
The thing about parallel processing is that not everything CAN be neatly decomposed into stateless parallel processes.
However we have really, really good evidence that real, strong AI absolutely CAN be decomposed into stateless parallel processes sufficiently well to allow it to perform in real time at the highest level of competence, with hardware that only has a maximum switching rate of only 1000 HZ, and has a mean firing rate of only 6 HZ. You probably have one of these pieces of evidence about two feet from your keyboard.
Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
The behavioural simulators we have now is not even close to actual AI's. AI is a whole nother beast... I hope we never see an progress in that area. Stupid simulation of intelligent behaviour is OK, systems that actually KNOWS what they are doing!?! I'm with the una bomber on that one!
More to the point, the assumption that you must have more transistors to attain faster speeds will most likely become less true as processor technology evolves.
I'd hardly call debouncing a keyboard "AI" ;-)
Or interpreting the imaging sensor on a gaming mouse. ;-)
1. The speed limits of microprocessors are relevant because microprocessors process serial threads of instructions. Parallelizing multiplies effective performance. This is why GPU's are used so much more today, even in addition to multi-core processors.
2. Neuromorphic chips provide many magnitudes better performance than CPU's and GPU's. They do solidify the activation functions possible -- as those cannot be modified or added to once burned into a chip. This is a downside but the tensor-based model for neural simulations has its own limitations on what kinds of processing can be done even in GPU's.
3. Usually where fluid dynamic processing is required in a specific way (as with neural nets), there are tricks specific to the type of processing that can greatly enhance performance even when serially processed. This was the case particularly in astrophysics, such as with galaxy collision simulations and simulations of the early expansion of the universe. Using GPU's is really a lazy way out, in cognitive terms.
In fact I have a method that I call "Maxerial" (for maximum serial) processing method that show excellent performance even on a Raspberry pi with no GPU at all.
And furthermore, I suspect one day we may have analog computers and/or quantum computers that provide extraordinary performance and capacity.
He essentially says "If we assume that AI progress depends on increasing processor speed then when moore's law comes to an end so will AI"
That is the state of journalism today.
So far we've only been applying insane amounts of CPU power and data to machine learning algorithms which haven't changed a lot in the last decades.
We are now seeing such ML applications getting slowly as good as conventional ones, but at a much higher computational effort. Essentially machine learning boils down to statistics. However unlike normal statistics, ML does not provide you with insights. This may be perfectly OK for finding out what fruit is in front of a camera, however whenever you have accountability involved you need to know what's going on.
Just imagine the fraud detection system of a bank denying a transaction, this causes a company to fold and the owners sue the bank. If you don't know what your system is doing, you have no way to estimate risks.
So "AI" or machine learning as it's actually called, is currently just mostly hype. Yes there are some areas where it can find its uses, but much of what's done now is just hype. The current hype will fade, just like the 1980s "AI"-hype did.
It should read:
"Has the End of Moore's Law Halted AI Progress?"
If one has actual experience in the field, especially designing AI infrastructure, it's clear that moores law has little to do with AI performance. 10% of the work is training and predicting your models. 80% of the effort is data manipulation, cleaning, EDA, and so on. Another 10% is defining the business problem correctly. A useful metric would include compute, network, storage, and labor costs. Assuming that one can just throw a neural network at every problem rather than understanding the problem is fiction.
Even as a layperson this is insulting.
The fundamental lack of understanding of the technology and concepts they are disussing is stupefying.
This has no place here...
You lost me at "Slashdot reader #4,816". Who cares how long you've been a registered user? How long was it before Slashdot figured out how to authenticate your user credentials over TLS?? Whooptie fucking do. I'm not even interested in reading the rest of the article summary, nor TFA itself, after seeing that ridiculous line.