feature article archive
Subscribe Now

How to Start a Startup (Part 1)

I’ve attended a lot of engineering conferences in my time. One of the topics a lot of younger engineers like to chat about is the idea of starting their own company. Now, although I’m not an expert in this area, I have been involved in starting a couple of companies, and not knowing much about something has certainly never stopped me from talking about it. (Much like my dear old mom, the real trick is to get me to stop talking.)

< … Read More → "How to Start a Startup (Part 1)"

WebAssembly: JavaScript Done Right

“The most dangerous tool in the world is a dull knife.” — unknown

Google Earth is pretty cool, right? You can zoom in on any arbitrary point on the planet or watch the scenery zip by as you skim the surface at 1000 feet and 1000 MPH. Check out your neighbor’s backyard pool or circle the Eiffel Tower. It’s all right there in your browser. 

Ever wonder how that works? Streaming an entire globe’s worth of high-resolution photos, elevation data, GIS info, … Read More → "WebAssembly: JavaScript Done Right"

Full-Chip ILT in a Day

The upshot: With a custom computing box that emulates a giant CPU/GPU pair, D2S says that they can perform full-chip ILT in a day.

Ever since the sizes of features to be printed on silicon dropped well below the wavelength of the light used to do the printing, we’ve had to monkey with the shapes on the mask. We’ve had to print not simply what we want, but some morphed form of that, replete with “assist features” that make the mask Read More → "Full-Chip ILT in a Day"

Half-Life 2: Killing Products

“Veni, Vidi, Velcro: I came, I saw, I stuck around.” – unknown

How long should you keep your products in production? 

If you’re making steam locomotives, the answer is: about a hundred years. If it’s iPhones, the production life shrinks to just a handful of months. Harlequin romance novels? About a week. 

But what if you’re making software? Is there a reasonable time limit for availability, or should code live on forever? At what … Read More → "Half-Life 2: Killing Products"

Is Crowd Computing the Next Big Thing?

The upshot: Neocortix can muster smartphones to act as cloud computing resources.

From where we all sit, we see lots of cloud computing – either being developed or fully rolled out. The general public is also heavily involved with the cloud, although they may not be as aware of it. To much of the public, the cloud might feel like an amorphous notion of giant banks of computers – perhaps dominated by the Big Tech Overlords – that are out of their control. In other words, they’re not personally involved … Read More → "Is Crowd Computing the Next Big Thing?"

What the FAQ are ASICs, ASSPs, SoCs, SOMs, etc.?

In my previous column — What the FAQ are CPUs, MPUs, MCUs, and GPUs? — we discussed the fact that the electronics industry is replete with acronyms, especially the three-letter variety. We also noted that we tend to learn a lot of things by osmosis, gradually (often unconsciously) assimilating nuggets of knowledge into a conceptual framework that appears to make sense… until it doesn’t.

Art Markman summed things up … Read More → "What the FAQ are ASICs, ASSPs, SoCs, SOMs, etc.?"

Bipolar Bear: Surface Pro X Tries Again, Fails Again

“Never attempt to teach a pig to sing; it wastes your time and annoys the pig.” – Robert A. Heinlein 

Microsoft is still a software company, right? Aren’t they the guys who made Windows, Office, Internet Explorer, and Flight Simulator? So then why do most of these not work on Microsoft’s own Surface Pro X computer?

This … Read More → "Bipolar Bear: Surface Pro X Tries Again, Fails Again"

In-Memory Computing

The upshot: Memories can be arranged such that an “access” becomes a multiply-accumulate function. Storing weights in the memory and using activations as inputs saves data movement and power. And there are multiple ways to do this using RRAM, flash, and SRAM – and then there’s an approach involving DRAM, but it’s completely different.

In the scramble to win the artificial-intelligence (AI) lottery, numerous companies are trying to create the best machine-learning (ML) engines. That means the fastest inference with the lowest power, and the lowest-power thing … Read More → "In-Memory Computing"

What the FAQ are CPUs, MPUs, MCUs, and GPUs?

I’m sure you know what the terms CPU, MPU, MCU, and GPU stand for. I’d wager you think you know which functional blocks each of these terms embraces. But are you 100% certain? Would you bet on it?

One of the problems we have in the electronics and computing industries is a surfeit of TLAs (three letter acronyms). The fact that the same TLA can be used to represent multiple and diverse things only exacerbates the matter.

Another issue is the fact that … Read More → "What the FAQ are CPUs, MPUs, MCUs, and GPUs?"

Imagination Technologies Rents Talent

“I don’t want my personality to overshadow my talent.” – Cardi B

What is the IP business, really? You’re buying a product, albeit an intangible one. You pay a license fee and you get a thing in return, like huge and complicated Verilog files or millions of lines of software. Maybe you also get some documentation, or the right to stamp a logo on your product. 

I don’t think it’s any of these. At its heart, IP isn’t … Read More → "Imagination Technologies Rents Talent"

featured blogs
Feb 6, 2026
In which we meet a super-sized Arduino Uno that is making me drool with desire....