Hi Local AI, Draw Me …

I recently built a new desktop computer, featuring an Intel ARC 770 graphics card (just to be different). The card is supported by the Intel AI Playground, which is a software package that makes it dead easy to run AI/large language models (LLM) locally on my GPU. I was curious as to just what this could do, as compared to the big AI models that run on cloud servers.

Continue reading “Hi Local AI, Draw Me …”

Reversing out of Reverse

The Intel Simics simulator version 7 removed a long-standing feature from the simulator framework. Reverse execution is no longer available. In its place, in-memory snapshots were introduced, which arguably offer most of the benefits at a lower implementation cost. What happened? I’ve been asked about the reasoning behind the chance on several occasions since I left Intel. I’d like to share my perspective on the decision, as it highlights the challenges of turning an idea into a robust, shippable feature.

Continue reading “Reversing out of Reverse”

“Processor Performance Insights and Optimization” – Computer and System Architecture Unraveled Event Four

Finally, the fourth CaSA, Computer and System Architecture Unraveled, meetup happened on November 6. It took far too long to get it organized, but we finally did it. The theme was about processor performance analysis and efficient processor implementation, offering two talks from very different perspectives. The location was almost the same as before, on the 19th floor of the Kista Science Tower building. Once more thanks to the sponsorship from Vasakronan and Kista Science City.

Continue reading ““Processor Performance Insights and Optimization” – Computer and System Architecture Unraveled Event Four”

DVCon Europe Report on Semiwiki

I posted my first post on Semiwiki! It is a short summary of what we learned at DVCon Europe 2024. Semiwiki is a blog and wiki for the “semiconductor” industry – i.e., it covers topics like EDA tools, semiconductor manufacturing and fabs, hardware design, software design, testing, validation, etc.

Continue reading “DVCon Europe Report on Semiwiki”

Vilnius – History, Russia, Ukraine

We spent a few days in Vilnius at the end of October. Rather late in the tourist season, but the city was still open for business. It was a very good experience. Vilnius is one of the friendliest and cleanest places I have visited. Definitely on the “recommended” list. Here are some assorted notes from what we saw.

Continue reading “Vilnius – History, Russia, Ukraine”

More Ghostwrite Bugginess with RISCVuzz

In my previous blog about the Ghostwrite vulnerability in the Alibaba T-Head C910 RISC-V-based processor, I noted that the authors of the paper had found more than just that one bug. The additional bugs are worth their own write-up, as they offer some more examples of what looks to be poor testing.

Continue reading “More Ghostwrite Bugginess with RISCVuzz”