Blog – Damn the Torpedoes, Full Code Ahead!
I have recently got back to developing training labs for the Simics simulator (and related technologies). During the process of developing a new accelerator model using as many of the latest...
View ArticleEasy to Assemble, just like Lego – Right…
When discussing the design and integration of systems on chip and models of systems on chip, the Lego analogy is often brought up. The idea being that with Lego, anyone can put together anything and...
View ArticleDon’t Look behind the Curtain! (Please)
In a previous blog, I talked a bit about the hazards of coding to an implementation and not a specification, based on 1980s home computers. While the specifics and peculiarities of that case is...
View ArticleSystemC Evolution Fika: Parallel SystemC
The SystemC Evolution Fika on April 7 had threading/parallelism as its theme. There were four speakers who presented various angles on how to parallelize SystemC models. The presentations and...
View ArticleBuilding or Designing, Lego and IKEA
Back in April, I presented a talk about how you can use Lego as an analogy for software development in the ProductBeats Show. The talk was based on my previous musings about Lego and software. It was...
View ArticleThe ESA Schiaparelli Crash & Simulation
Back in 2016, the European Space Agency (ESA) lost the Schiaparelli Mars lander during its descent to the surface on Mars. From a software engineering and testing perspective, the story of why the...
View ArticleIntel Blog: Catching a Tricky Bug by Running Simics on Simics
I recently published a long post on the Intel Community Blog, talking about how my colleague Evgeny solved a nicely complicated bug using Simics-on-Simics. The bug involved UEFI, an operating system,...
View ArticleBlog: Grug Brained Developer Make Sense
A colleague pointed me at the grugbrain.dev website the other week. It is a very humorous set of observations on corporate life and advice to young developers – written in a silly “cave-man” style. It...
View ArticleA Study of Cognitive Biases in Software Development
I recently read a few articles on cognitive biases, decision making, and expert intuition from the field of management research. Then an article popped up from the Communications of the ACM (CACM)...
View ArticleTesting what the User will See (and why it might not work out)
The other day, I checked out the web interface to the database of in-patient care diagnoses run by Swedish Socialstyrelsen. On first opening the site, it looked broken and unusable – the text was...
View ArticleIntel Blog: Open-Sourcing the Device Modeling Language
The Device Modeling Language (DML) that we have used with Simics since 2005 is now available in open source! Some more details and examples of what DML looks like can be found in an Intel blog post.
View ArticleElektroniktidningen Magazine Article about DML
The November 2022 on-paper magazine from Swedish electronics news site Elektroniktidningen features an article I wrote about the Device Modeling Language (DML). Among many other really good articles....
View ArticleNotes from our DVCon Europe 2022 Tutorial
I presented a tutorial about the “verification of virtual platforms models” at DVCon Europe last week. The tutorial was prepared by me and Ola Dahl at Ericsson, but Ola unfortunately could not attend...
View ArticleDVCon Europe 2022. Verification, System Simulation, and People!
The 2022 DVCon (Design and Verification) Europe conference was back in physical form at its usual venue at the Holiday Inn München. It was a great conference, and just like at the 2022 DAC people were...
View ArticleChatGPT and Code
In my previous blog post about ChatGPT and Simics, I tested it on its knowledge and abilities with a fairly niche subject. Not unsurprisingly it did not do all that well. However, one area where...
View ArticleThat’s Odd: How iCue and Windows 11 Ruin Simics Performance
While working on some screenshots for an upcoming blog, I noticed something that something was off with the performance of Simics on my Windows 11 laptop. The CPU load did not quite go as high as I am...
View ArticleRI.SE AI Day – More on LLMs (and some)
The Swedish research institute RI.SE hosted an “Artificial Intelligence and Computer Science day” (AI and CS day) last week. RI.SE has a long tradition of hosting interesting open houses, both as RI.SE...
View ArticleThe first Computer and System Architecture Unraveled Event in Kista – Great...
On the evening of the last Wednesday in September, we had our first CaSA, Computer and System Architecture Unraveled, event. CaSA is a meetup in Kista (Sweden) for people interested in computer...
View Article“Packet Networks are not Socket Science”– Computer and System Architecture...
On Wednesday, November 22, we had our second CaSA, Computer and System Architecture Unraveled, meetup. Same place in Kista as the last time, the 25th floor of the Kista Science Tower building, thanks...
View Article“RISC-V in Practice” – Computer and System Architecture Unraveled Event Three
On Wednesday, March 13, we had our third CaSA, Computer and System Architecture Unraveled, meetup. Same place as the previous, the 25th floor of the Kista Science Tower building, thanks to the kind...
View Article
More Pages to Explore .....