In this week’s Fish Fry podcast, we’re casting our line into one of the most transformative shifts happening in the automotive industry today: the rise of software-defined systems! Nitish Rao from MathWorks and I take a closer look at which vehicle functions are best handled by AI-driven systems, and which still depend on the reliability of traditional control software and how virtual ECUs and … Read More → "Driving the Code: Where the Rubber Meets the Software-Defined Road"
I don’t like change. I know I’m starting to sound like an old codger, but that’s OK because I am an old codger (I know the secret handshake and I have the ceremonial undergarments T-Shirt to prove it). For example, I remember going to the Design Automation Conference (DAC) year after year throughout the 1980s. The same companies were there each time, but it … Read More → "Three Companies, One Toolchain: The Rise of TASKING 3.0"
I constantly amaze myself by the vast quantities of useless nuggets of knowledge and tidbits of trivia that are rattling around in my poor old noggin. These typically resurface when I least expect them. For example, I could be discussing AI systems with someone, and—as improbable as it may sound—one of the examples they give might trigger thoughts of a man bending over tapping a railway wheel … Read More → "The Curious Case of the Waning Wheeltapper"
I recall seeing the very first Mad Max movie in 1979. In this torrid tale, a dystopian near-future Australia is facing a breakdown of civil order. Max (no relation) is a police officer who turns into a vigilante, which isn’t surprising when you see what he sees and experiences. All I can say is that the … Read More → "Mad Max Meets Furiosa AI"
There are many difficult-to-answer questions. For example: At what point does ‘a few’ become ‘several’ When does ‘soon’ become ‘never’? How long will this take? (How long have you got?) When will it be done? (Define ‘done’?) Is it backward compatible? (With what, exactly?) How many devices around the world are running code no one fully understands? How many engineers are currently Googling the same error message? Why are … Read More → "Well, Fork Me with a Dining Philosophers Problem (or The Best Way to Debug Embedded Systems)"