Really Real Time
Real-time systems must respond to events in a timely manner. We view this as a software thing, when in fact it is a systems problem. The hardware and software should be tuned to achieve the response times we need.
In this talk you’ll learn how to profile software execution times, understand hardware design tradeoffs for working with high-speed systems, and we’ll look at some common myths about how real-time systems should be designed. And, as embedded people, we often have the ability to trade off hardware versus software to achieve the best performance.
What did Jack identify as the primary practical obstacle to applying rate-monotonic analysis (RMA) to guarantee real-time behavior?
Jack, thank you very much for the presentation and especially the Q&A session.
Your experience is a treasure chest for the younger engineers. And while it's ok to let others take the lead, as long as you have something to say, please do. It's a great pleasure to hear this long expertise in the field, and especially anecdotes from the early days that we younger ones didn't get to experience.
Thank you once again!





I always love to hear Jack's thoughts on the industry, development practices, and design philosophy. Over the years, he has greatly enhanced my professional development - starting with his early books, "The Art of Designing Embedded Systems" and "The Art of Programming Embedded Systems", his prolific contributions to "Embedded Systems Programming" / "Embedded Systems Design" magazine, and his "Embedded Muse" newsletter. His website has lots of good, crunchy embedded systems articles (https://www.ganssle.com/articles-subj.htm) that are very topical and extremely relevant. Many thanks for all the contributions he makes to the field.