According to some AI dreamers, we’re almost there. We’ll no longer need hardware or software design experts—just someone to input basic requirements from which fully realized system technologies will drop out the other end. Expert opinions in the industry are enthusiastic but less hyperbolic. Bob O’Donnell, president, founder and chief analyst at TECHnalysis Research moderated a panel on this topic at CadenceLIVE with panelists Rob Christy (Technical Director and Distinguished Engineer, Implementation – Central Engineering Systems at Arm), Prabal Dutta (Associate Professor, Electrical Engineering and Computer Sciences, at University of California, Berkeley), Dr. Paul Cunningham (Senior Vice President and General Manager of the System & Verification Group at Cadence), Chris Rowen (VP of Engineering, Collaboration AI at Cisco) and Igor Markov (Research Scientist at Meta)—people who know more than most of us about chip design and AI. All panelists offered valuable insights. I have summarized the discussion here.
Will generative AI change chip design?
The consensus was yes and no. AI can automate much of the human-in-the-loop interaction on top of necessary building block technologies: Place-and-route, logic simulation, circuit simulation, etc. This allows us to explore a broader—perhaps much broader—range of options than would be possible through manual exploration.
AI is fundamentally probabilistic, ideal where probabilistic answers are appropriate (generally improving on a baseline) but not where high precision is mandatory (e.g. synthesizing gates). Further, generative models today are very good in a limited set of fields, not necessarily elsewhere. For example, they are very inefficient in math applications. It is also important to remember that they really don’t learn skills—they learn to mimic. There is no underlying understanding of electrical engineering, physics, or math for example. In practical use, some limitations might be offset with strong verification.
That said, what they can do in language applications is remarkable. In other massive domain-specific datasets, such as in networking, large models could learn structure and infer many interesting things that have nothing to do with language. You could imagine superlinear learning in some domains if learning could run against worldwide corpora, assuming we can master thorny IP and privacy issues.
Can generative methods boost skill development?
In semiconductor and systems design, we face a serious talent shortage. Panelists believe AI will help younger, less experienced engineers accelerate quicker to a more experienced performance level. Experts will get better too, getting more time to study and apply new techniques from constantly expanding frontiers in microarchitectural and implementation research. This should be a reminder that learning-based methods will help with “every experienced designer knows” knowledge but will always be behind the expert curve.
Will such tools allow us to create different types of chips? In the near term, AI will help make better chips rather than new types of chips. Generative models are good with sequences of steps; if you are going through the same design process many times, AI can optimize/automate those sequences better than we can. Further out, generative methods may help us build new kinds of AI chips, which could be interesting because we are realizing that more and more problems can be recast as AI problems.
Another interesting area is in multi-die design. This is a new area even for design experts. Today, we think of chiplet blocks with interfaces built up as pre-determined Lego pieces. Generative AI may suggest new ways to unlock better optimizations, providing different answers than even the experts might quickly find.
Παγίδες
What are the potential pitfalls of applying generative AI to chip and or system design? We ourselves represent one problem. If the AI is doing a good job, do you start to trust it more than you should? Similar questions are already a concern for autonomous driving and autonomous weaponized drones. Trust is a delicate balance. We can trust but verify, but then what if verification also becomes learning-based to deal with complexity? When verification AI is proving the correctness of AI-generated design, where do we cross a line between justified and unjustified trust?
ChatGPT is a cautionary example. The great fascination and the great fallacy of ChatGPT is that you can ask it anything. We’re amazed by the specific smartness and by the fact that it covers so many different areas. It feels like the automatic general intelligence problem has been solved.
But almost all real-world applications will be much narrower, judged on different criteria than an ability to amaze or entertain. In business, engineering and other real-world applications we will expect high quality of results. There’s no doubt that such applications will progressively improve, but if hype gets too far ahead of reality, expectations will be dashed, and trust in further advances will stall.
More pragmatically, can we integrate established point skills into generative systems? Again, yes and no. There are some augmented models that are very productive and able to handle arithmetic and formula manipulation, for example, WolframAlpha which is already integrated with ChatGPT. WolframAlpha provides symbolic and numerical reasoning, complementing AI. Think of AI as the human-machine interface and the WolframAlpha augmentation as the deep understanding behind that interface.
Is it possible to bypass augmentation, to learn and load skills directly into the AI as modules as Neo was able to learn King Fu in the Matrix? How local is the representation of such skills in language models? Unfortunately, even now, learned skills are represented by weights in the model and are global. To this extent, loading a trained module as an extension to an existing trained platform isn’t possible.
There is a somewhat related question around the value of worldwide training versus in-house-only training. The theory is that if ChatGPT can do such a good job by training on a global dataset, then design tools should be able to do the same. This theory stumbles in two ways. First, the design data needed for training is highly proprietary, never to be shared under any circumstances. Global training also seems unnecessary; EDA companies can provide a decent starting point based on design examples routinely used to refine non-AI tools. Customers building on that base, training using their own data, report meaningful improvement for their purposes.
Second, it is unclear that shared learning across many dissimilar design domains would even be beneficial. Each company wants to optimize for its own special advantages, not through a multi-purpose soup of “best practices”.
Hope for reuse in AI and looking forward
Given earlier answers, are we stuck with unique models for each narrow domain? It’s not clear that one architecture can do everything, but open interfaces will encourage an ecosystem of capabilities, maybe like a protocol stack. Apps will diverge, but there can still be a lot of shared infrastructure. Also, if we think of applications which require a sequence of trained models, some of those models may be less proprietary than others.
Looking forward, generative AI is a fast-moving train. New ideas are appearing monthly, even daily, so what is not possible today may become possible or solved in a different way relatively soon. There are still big issues of privacy in any area depending on training across wide datasets. Proving that learned behavior in such cases will not violate patents or trade secrets seems like a very hard problem, probably best avoided by limiting such training to non-sensitive capabilities.
Despite all the caveats, this is an area to be fearless. Generative AI will be transformative. We must train ourselves to better leverage AI in our daily lives. And in turn, applying our learning to be more ambitious for our use in design technologies.
Great talk. Hopeful, with good insights into limitations and practical applications.
Διαβάστε επίσης:
Δείγματα από το CadenceLIVE 2023
Anirudh Keynote στο Cadence Live
Petri Nets επικύρωση πρωτοκόλλων DRAM. Καινοτομία στην επαλήθευση
Μοιραστείτε αυτήν την ανάρτηση μέσω:- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoAiStream. Web3 Data Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- Minting the Future με την Adryenn Ashley. Πρόσβαση εδώ.
- Αγορά και πώληση μετοχών σε εταιρείες PRE-IPO με το PREIPO®. Πρόσβαση εδώ.
- πηγή: https://semiwiki.com/artificial-intelligence/328667-opinions-on-generative-ai-at-cadencelive/
- :έχει
- :είναι
- :δεν
- :που
- $UP
- a
- ικανότητα
- Ικανός
- Σχετικά
- επιταχύνουν
- απέναντι
- προκαταβολές
- πλεονεκτήματα
- πάλι
- κατά
- εμπρός
- AI
- Όλα
- επιτρέπουν
- επιτρέπει
- ήδη
- Επίσης
- πάντοτε
- φιλόδοξος
- an
- αναλυτής
- και
- απαντήσεις
- κάθε
- οτιδήποτε
- εφαρμογές
- Εφαρμογή
- εφαρμόζοντας
- κατάλληλος
- εφαρμογές
- αρχιτεκτονική
- ΕΙΝΑΙ
- ΠΕΡΙΟΧΗ
- περιοχές
- ARM
- γύρω
- AS
- Συνεργάτης
- At
- επαυξημένης
- αυτοματοποίηση
- Αυτόματο
- αυτονόμος
- αποφεύγεται
- Υπόλοιπο
- βάση
- βασίζονται
- Baseline
- βασικός
- BE
- επειδή
- γίνονται
- γίνεται
- ήταν
- πίσω
- Πιστεύω
- ευεργετική
- Berkeley
- ΚΑΛΎΤΕΡΟΣ
- Καλύτερα
- μεταξύ
- Μεγάλος
- Αποκλεισμός
- Μπλοκ
- σιτηρά
- ώθηση
- χτίζω
- Κτίριο
- χτισμένο
- επιχείρηση
- αλλά
- by
- Κυματισμός φωνής
- Καλιφόρνια
- CAN
- δυνατότητες
- περιπτώσεις
- Προειδοποιητικός
- κεντρικός
- αλλαγή
- ChatGPT
- αρχηγός
- τσιπ
- τσιπ
- chris
- περιστάσεις
- Cisco
- καθαρός
- συνεργασία
- Εταιρείες
- εταίρα
- περίπλοκο
- υπολογιστή
- Ανησυχία
- Ομοφωνία
- συνεχώς
- θα μπορούσε να
- Καλύπτει
- δημιουργία
- κριτήρια
- Σταυρός
- καμπύλη
- Πελάτες
- καθημερινά
- ημερομηνία
- σύνολα δεδομένων
- συμφωνία
- βαθύς
- Σε συνάρτηση
- Υπηρεσίες
- διαδικασία σχεδιασμού
- σχεδιαστής
- Ανάπτυξη
- διαφορετικές
- κατευθείαν
- Διευθυντής
- συζήτηση
- Διακεκριμένος
- Αποκλίνω
- do
- πράξη
- τομέα
- domains
- Μην
- αμφιβάλλω
- οδήγηση
- Drones
- Πτώση
- e
- κάθε
- Νωρίτερα
- οικοσύστημα
- Ηλεκτρολόγων Μηχανικών
- αλλού
- ενθαρρύνει
- τέλος
- μηχανικός
- Μηχανική
- Μηχανικοί
- ψυχαγωγήσει
- ενθουσιώδης
- εγκατεστημένος
- κ.λπ.
- Αιθέρας (ΕΤΗ)
- Even
- πάντα
- παράδειγμα
- παραδείγματα
- υφιστάμενα
- Επέκταση
- αναμένω
- προσδοκίες
- έμπειρος
- εμπειρογνώμονας
- εμπειρογνώμονες
- εξερεύνηση
- διερευνήσει
- επέκταση
- Πρόσωπο
- γεγονός
- μακριά
- ταχυκίνητος
- Πεδία
- Εύρεση
- Όνομα
- Για
- τύπος
- Προς τα εμπρός
- ιδρυτής
- από
- Σύνορα
- fu
- πλήρως
- θεμελιωδώς
- περαιτέρω
- Πύλες
- General
- γενική ευφυΐα
- γενικά
- γενετική
- Παραγωγική τεχνητή νοημοσύνη
- παίρνω
- να πάρει
- Παγκόσμιο
- μετάβαση
- καλός
- καλή δουλειά
- εξαιρετική
- Group
- λαβή
- Σκληρά
- υλικού
- Έχω
- βοήθεια
- εδώ
- Ψηλά
- υψηλά
- ελπιδοφόρος
- Πως
- HTTPS
- Hype
- i
- ιδανικό
- ιδεών
- if
- φαντάζομαι
- εκτέλεση
- σημαντικό
- βελτίωση
- βελτίωση
- βελτίωση
- in
- Σε άλλες
- βιομηχανία
- ανεπαρκής
- Υποδομή
- Καινοτομία
- εισαγωγή
- ιδέες
- ενσωματώσει
- ενσωματωθεί
- Νοημοσύνη
- αλληλεπίδραση
- ενδιαφέρον
- περιβάλλον λειτουργίας
- διεπαφές
- σε
- IP
- θέματα
- IT
- ΤΟΥ
- Δουλειά
- jpg
- κρίνεται
- Keynote
- βασιλιάς
- Ξέρω
- γνώση
- Γλώσσα
- large
- ΜΑΘΑΊΝΩ
- μάθει
- μάθηση
- μείον
- Επίπεδο
- Μόχλευση
- Μου αρέσει
- περιορισμούς
- Περιωρισμένος
- γραμμή
- ζωές
- φορτίο
- φόρτωση
- τοπικός
- λογική
- πλέον
- κοιτάζοντας
- Παρτίδα
- κάνω
- διευθυντής
- υποχρεωτικό
- Χειρισμός
- Ταχύτητες
- πολοί
- μαζική
- κύριος
- μαθηματικά
- Μήτρα
- max-width
- Ενδέχεται..
- νόημα
- Meta
- μέθοδοι
- ενδέχεται να
- μοντέλο
- μοντέλα
- ενότητα
- ενότητες
- μηνιαίος
- περισσότερο
- πλέον
- πολύ
- πρέπει
- Κοντά
- αναγκαίως
- απαραίτητος
- Ανάγκη
- που απαιτούνται
- ΝΕΟ
- Δίχτυα
- δικτύωσης
- ποτέ
- Νέα
- Όχι.
- τίποτα
- τώρα
- of
- προσφέρονται
- όφσετ
- on
- ONE
- ανοίξτε
- Απόψεις
- Βελτιστοποίηση
- Επιλογές
- or
- ΑΛΛΑ
- Άλλα
- δικός μας
- εμάς
- έξω
- δική
- πίνακας
- Διπλώματα ευρεσιτεχνίας
- Παύλος
- επίδοση
- Φυσική
- κομμάτια
- πλατφόρμες
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- Σημείο
- δυνατός
- Θέση
- δυναμικού
- Πρακτικός
- Πρακτικές Εφαρμογές
- Ακρίβεια
- πρόεδρος
- μυστικότητα
- πιθανώς
- Πρόβλημα
- προβλήματα
- διαδικασια μας
- παραγωγικός
- Δάσκαλος
- προοδευτικά
- ιδιόκτητο
- πρωτόκολλο
- πρωτόκολλα
- παρέχουν
- παρέχει
- χορήγηση
- σκοποί
- ποιότητα
- ερώτηση
- Ερωτήσεις
- Πιο γρήγορα
- γρήγορα
- μάλλον
- Διάβασε
- πραγματικό κόσμο
- Πραγματικότητα
- συνειδητοποίησα
- συνειδητοποιώντας
- πραγματικά
- τελειοποίηση
- σχετίζεται με
- σχετικά
- αξιοσημείωτος
- θυμάμαι
- αναφέρουν
- εκπροσωπώ
- αντιπροσώπευση
- εκπροσωπούνται
- απαιτούν
- απαιτήσεις
- έρευνα
- Αποτελέσματα
- επαναχρησιμοποίηση
- ληστεύω
- συνήθως
- τρέξιμο
- Είπε
- ίδιο
- ΕΠΙΣΤΗΜΕΣ
- Επιστήμονας
- φαίνεται
- ημιαγωγός
- αρχαιότερος
- Ακολουθία
- σοβαρός
- σειρά
- Shared
- έλλειψη
- θα πρέπει να
- παρόμοιες
- προσομοίωση
- επιδεξιότητα
- δεξιότητες
- So
- λογισμικό
- μερικοί
- Κάποιος
- κάπως
- Σύντομα
- ειδική
- συγκεκριμένες
- σωρός
- Εκκίνηση
- Ξεκινήστε
- Βήματα
- Ακόμη
- ισχυρός
- δομή
- Μελέτη
- σκοντάφτει
- τέτοιος
- προτείνω
- σύστημα
- συστήματα
- Σχεδιασμός συστημάτων
- Ταλέντο
- Συζήτηση
- Τεχνικός
- τεχνικές
- Τεχνολογίες
- όρος
- από
- ότι
- Η
- τους
- τότε
- θεωρία
- Εκεί.
- αυτοί
- πράγματα
- νομίζω
- αυτό
- εκείνοι
- Μέσω
- ώρα
- φορές
- προς την
- σήμερα
- πολύ
- εργαλεία
- κορυφή
- τοπικός
- εμπόριο
- Τρένο
- εκπαιδευμένο
- Εκπαίδευση
- μεταμορφωτικός
- Εμπιστευθείτε
- ΣΤΡΟΦΗ
- δύο
- τύποι
- υπό
- υποκείμενες
- κατανόηση
- Δυστυχώς
- μοναδικός
- πανεπιστήμιο
- Πανεπιστήμιο της Καλιφόρνια
- ξεκλειδώσετε
- us
- χρήση
- μεταχειρισμένος
- χρησιμοποιώντας
- Πολύτιμος
- αξία
- Επαλήθευση
- επαληθεύει
- Εναντίον
- πολύ
- μέσω
- Vice President
- θέλει
- ήταν
- Τρόπος..
- τρόπους
- we
- Τι
- Τι είναι
- πότε
- Ποιό
- Ο ΟΠΟΊΟΣ
- ευρύς
- θα
- με
- παγκόσμιος
- θα
- Ναί
- εσείς
- Πιο ΝΕΟΣ
- zephyrnet