Yes, the company that has overtaken the other Semiconductor giants like Intel and Samsung must be doing a poor job with their internal tools. Not every company uses Matlab or Mathworks to analyze data...they take the simple stuff that works and form it into something no frills and useful. A brand new engineer out of college may not realize it, but there are reasons why they do what they do.
That’s a lot of big claims with nary a citation in sight. Their software might not be consistently amazing (you might want to demonstrate that you understand how many different things they work on) but it’s not clueless and I’d especially want to see support for the idea that they don’t know how to design circuits. I mean, AMD is competitive now but they sure seem to be working hard at it – are they clueless too?
I don’t know a single engineer who had issues with M chips, and most engineers I know (me included) benefited considerably from the performance gains, so perhaps your niche isn’t that universal?
I feel about the same... they're usually on top of chip design, power efficiency/etc, but quality of the software lately seems really questionable. They have been getting too aggressive with pointless stuff and losing sight of the basics.
this big advertisement company has no business developing chips. With all due respect to engineers working on those, one little tweak in search result ranking or another smart sneaking behind unaware user earn them lot more than any new chip however good will ever. from pure business perspective, there's no a single one real intensive to develop such chips.
Also, they have failed to develop far less complex chips in the past, despite very competent teams. There will be a failure this time around too.
Have you noticed anybody else with better software and chips ? no ? maybe because it's extremely hard to to get to the level of ISE and the competitors ?
Are you seriously suggesting that their teams of cpu engineers, battery engineers, material engineers, wireless engineers and electric engineers, among many, many others, don't have the chops required to design, build and manage the complexity of maybe one of the most valuable products in the world right now? all because you think their software engineers are not as good as you?
How do you think they got to be one of the most valuable and profitable companies of all time? by luck?
Probably because most of their customers don’t work with Google-like problems, and will not buy chips that are 10x faster on paper but 10 times slower on the problems they DO have, at 10x the price...
This is just true for a whole lot of the industry tooling. Xilinx Vivado is a bloated piece of crap that'll crash all the time unless you have half a terabyte of RAM.
Same goes for lots of other EE-tooling in general. The L and B in MATLAB stand for Legacy and Bloat. People still write programs for PLCs in Ladder, where programs still cannot be portable between vendors, or even different products from the same vendor.
All the companies that produce anything invent their own language for the thing and write their own compiler for it.
These compilers are clearly not written by compiler experts.
I don't blame EEs for building bad software. They weren't trained to do it and aren't paid to do it. I blame the "if it works, it works" culture that the industry seems to have.
Never go back to refine anything, just keep pushing more plugins, more software; create a patchwork of programs until you get the job done.
Alternative alternative theory, the chipmakers are stuck.
Chipmakers have been crawling forward with progress for years. Meanwhile in house chips like Amazon's and Apple's have been coming out that seem to be miles ahead.
The general theory for this seems to be the chipmakers just don't get how to design their chips to work well with the real software being ran on them. So the mega-corps are just taking matters in to their own hands.
It's really kind of tragic that so much incredible research and engineering work goes into creating new hardware like this only for it to be locked into one particular company with very tight constraints on target audience, income bracket, and technical limitations. Think how incredible it would be if everyone could use this new silicon.
Because it is a different type of engineering. If you manage software development like you manage hardware development your software is going to be bad. That has always been AMD's problem and it is not likely to get fixed.
If he's right they've got a problem because they're actively using the research in their chip designs. Personally, I think if this technique really didn't work they probably would've figured that out when taking it to production.
How do they know there's no market for their outdated in-house silicon? It's a shame that all this compute is being manufactured only to go to the shredder.
Designing their own chips in-house wasn't "their expertise" either, a few years ago. You won't expand into other areas unless you at least make it a priority and try.
reply