Spectre and Meltdown are possibly the most important (and interesting) security vulnerabilities discovered in the past two decades. Because they capitalize on weaknesses in commonly-used architectural features in many processors, they span numerous vendors, processors, and just about every type of computing device. Billions of processors deployed over the past two decades could be vulnerable.
The EE Journal editorial team is working to bring you the “engineer’ … Read More → "Spectre and Meltdown Continuing Coverage"
OK, I’ve got to say something. Within the past week, I’ve seen numerous examples of companies trying to profiteer from the panic surrounding Spectre and Meltdown – and generating even more panic in the process. In my view, this is unethical and irresponsible. As engineers, this kind of corporate behavior damages public trust in our profession, in our work, and in us personally. We have to do all … Read More → "Profiteering from Spectre and Meltdown"
In 1960, Gerald Estrin presented “Organization of computer systems: the fixed plus variable structure computer” at the western joint IRE-AIEE-ACM computer conference. His abstract reads in part: “…a growing number of important problems have been recorded which are not practicably computable by existing systems. These latter problems have provided the incentive for the present development of several large scale digital computers with the goal of one or two orders of … Read More → "Crossing the Reconfigurable Computing Chasm"
In this week’s episode of Fish Fry, we tackle lifecycle traceability and standard compliance in the world of safety and security electronic design. Jim McElroy (LDRA) and I chat about about why test management can be especially helpful when designing for the functional safety and secure market, and how newly introduced automation in the LDRA tool suite can your software compliance ducks in a row faster than ever … Read More → "Heavy Lifting"
“Disruption is a process, not an event, and innovations can only be disruptive relative to something else.” — Clayton M. Christensen
One good way to gauge reality is to imagine both the extreme worst-case and best-case scenarios, and start to interpolate from there. If we can establish the upper and lower bounds of possibility, we know that reality lies somewhere in between.
I’m … Read More → "The Jenga Conundrum"
I had planned this piece some months ago, but suddenly it has become tied into a major breaking news story.
In the last ten or so years, the RTOS (Real-Time Operating System) has moved from being a relatively rare beast to becoming almost commonplace, as applications, particularly those built as embedded systems, have demanded communication and, particularly in the Internet of Things (IoT), have added sensing. To … Read More → "Visualizing Real-Time Issues"