"When a certain large semi chip supplier sold off their industry leading network processor business a few years ago"
If you are talking about Intel selling off Xscale, I heard that it was underpowered and power-hungry, (and difficult to program) and thus not really competitive with other chips on the market.
It was also based off of ARM processors. Intel may regret giving up ARM processor experience, but I think their network processor needed some work.
The question is not just "will ASICs be replaced in com gear" but "will ASICs be replaced (in everything)". I believe the writing is on the wall for ASICs. They are on the way out, squeezed from both ends by ASSPs and FPGAs. In ten years the ASIC industry will be a shadow of what it is today.
By the way, in today's high priced com gear most of the heavy lifting is done by FPGAs anyway. Yes, the high level software control still goes through the ASICs, but it is the FPGAs that push the packets forward to their destination.
I think that as CPUs become faster and faster, there is a very logical trend to do more in software and less in hardware. So this can be applied to IP routers as well.
My problem is mostly with hyping this up as "reinventing" anything. Much like software defined radio, what it does mostly to to increase flexibility and upgradeability. But it doesn't reinvent anything at all.
Well duh, I say :-) . What took so long? One only has to look at the history of the computer to see the exact same thing happening circa 1980. When a certain large semi chip supplier sold off their industry leading network processor business a few years ago I thought (and purely expressed the view ) that it was a very shortsighted move for the very same reasons. Time will tell whether Cisco is the DEC of the past 20 years.
Why not a hybrid chip that is predominantly "off the shelf" coupled with a good sized very fast internal FPGA?
The issue with a prediction such as this is not only do you have to predict where performance of merchant chips will go, but also predict where the future of networking may go. We can make assumptions about bit growth, but are all our other assumptions going to be right?
A Book For All Reasons Bernard Cole3 comments Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...