Mipsology Brings “Zero Effort” Inference

Like the proverbial carrot-on-a-stick, FPGA-based acceleration has been right in front of our noses, just out of reach, for the better part of three decades. We move closer, and the prize moves farther away. Every few years, we feel some tangible progress, and perhaps cut the distance in half, but asymptotes can be unfriendly bedfellows. The old “reconfigurable computing” vision of FPGAs as replacements for CPUs … Read More → "Mipsology Brings “Zero Effort” Inference"

Where Do Programming Languages Go to Die?

“Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi volutpat.”

If you’re a parent with small children, you’ve probably taught them to “tie” their shoes by closing the Velcro straps. Someday, when they get older, maybe they’ll also learn how to tie shoelaces. You know, like their ancestors once did. 

Read More → "Where Do Programming Languages Go to Die?"

Intelligent Senses: Cyborg Locusts and First Humanoid Robot with Intelligent Vision

Did you know that locusts can smell explosives? Did you also know that we can now control their brains to pinpoint to exactly what they are smelling? In this week’s podcast, we start things off with a closer look at how two teams of research scientists created a set of specialized cyborg bomb-sniffing locusts. We check out how these locusts are able to sense explosive chemicals in the … Read More → "Intelligent Senses: Cyborg Locusts and First Humanoid Robot with Intelligent Vision"

September 30, 2020
September 29, 2020
September 28, 2020
September 25, 2020
September 24, 2020
September 23, 2020
September 22, 2020

Featured Chalk Talk

Use of Advanced Sensors in Smart Industry Applications

Sponsored by Mouser Electronics and ST Microelectronics

In industrial systems, sensors can give us real-time information about the condition and operation critical machinery. By monitoring vibration, temperature, and other factors, we can get early warning of failures and do predictive maintenance - avoiding costly downtime. In this episode of Chalk Talk, Amelia Dalton chats with Manuel Cantone of ST Microelectronics about the SensorTile Wireless Industrial Node - an integrated solution that makes industrial monitoring a snap.

More information about STMicroelectronics STWIN SensorTile Wireless Industrial Node

featured paper

An engineer’s guide to autonomous and collaborative industrial robots

Sponsored by Texas Instruments

As robots are becoming more commonplace in factories, it is important that they become more intelligent, autonomous, safer and efficient. All of this is enabled with precise motor control, advanced sensing technologies and processing at the edge, all with robust real-time communication. In our e-book, an engineer’s guide to industrial robots, we take an in-depth look at the key technologies used in various robotic applications.

Click here to download the e-book

Featured Video

Four Ways to Improve Verification Performance and Throughput

Sponsored by Cadence Design Systems

Learn how to address your growing verification needs. Hear how Cadence Xcelium™ Logic Simulation improves your design’s performance and throughput: improving single-core engine performance, leveraging multi-core simulation, new features, and machine learning-optimized regression technology for up to 5X faster regressions.

Click here for more information about Xcelium Logic Simulation

Posted on Sep 30 at 1:56pm by Karl Stevens
@Kevin, thanks for your reply. One of my frustrations is the so-called "Tool Chain" which is more like a ball and chain. It is absurd to start with a Hardware Description Language for design entry. First there must be logic design, and that means the logical combinations of inputs and ...
Posted on Sep 30 at 11:26am by PatternAgents
Compilers are wonderful things - until they break (or maybe you just changed the optimization level) and you need to look at what happened. So, some understanding of the whole compiler, assembler, linker, and programmer processes are pretty important for any holistic view of debugging, IMHO. ARM Cortex, or RISC-V ...
Posted on Sep 30 at 11:01am by Kevin Morris
@Karl - FPGA accelerators most certainly do exist, and deliver performance and energy efficiency orders of magnitude better than von Neumann CPUs. But, their adoption has always been severely limited by how difficult they are to program.
Posted on Sep 30 at 10:48am by Karl Stevens
Ah, and there’s the rub. The overwhelming challenge of FPGA acceleration has always been the programming model. And, try as we may, every approach that has been tried (and there have been many) has failed to come anywhere near what can be achieved with a conventional von Neumann CPU. ...
Posted on Sep 30 at 8:09am by Jim Turley
A coworker once described C as "sugar-coated assembly language."
Posted on Sep 29 at 8:31pm by Kev
I don't think you can describe Python as progress in language design, re-inventing the wheel at best. "Modern" machines are designed for running C code, but C as a language is a horrible mismatch for what modern Silicon is actually good at. Dead languages I know: Algol60, Imp77 C++ re-imagined ...
Posted on Sep 29 at 1:53pm by Karl Stevens
Yes, stack based computing is still alive and well. That is the basis of FORTH. And the latest is the Roslyn Compiler developed for the CSharp and Visual Basic languages. It runs on both Windows and Linux and produces CIL/MSIL that can be JIT compiled to various computer ISAs ...
Posted on Sep 29 at 8:43am by Karl Stevens
VHDL is a Hardware Description, not an executable. A simulator can produce waveforms, but Synthesis must be done to generate the bit stream to "program" the FieldProgrammableGateArray(FPGA). A simulator identifies which operations will occur simultaneously after synthesis. Parallel execution only occurs AFTER synthesis and the FPGA has been "programmed". ...
Posted on Sep 28 at 2:54pm by fpgareader
let’s not forget Forth - which Charles Moore used to design and compile everything in his computers from the actual silicon area layouts and interconnect to the Colorforth OS and forth app programs that ran on the resulting F18 chips (AFAIR). One of the Forth applications that could run (...
Posted on Sep 28 at 11:50am by tipalo
By the way, regarding the title : "Assembly Programming has Become a Lost Art". I do not believe this. You know why? Because in biological neural net, aka the brain, the conscience manages the serial events within our life via the spoken language, which is in fact its own Assembler language, ...
Subscribe Now

featured blogs
Sep 30, 2020
Time to learn your homophones is past due / Learn to diagram a sentence too / Always say "to whom" / Don't ever say "to who"......
Sep 30, 2020
Recently, GLOBALFOUNDRIES held this year's technology conference GTC. Of course, it was held virtually. You probably already know that a couple of years ago, GF decided abandon the race to... [[ Click on the title to access the full blog on the Cadence Community site. ]...
Sep 29, 2020
Our friends at DesignCon and Design News are launching the DesignCon Back-to-School webinar series.  Experts from DesignCon’s conference will share their insights from the electronics chip, board, and system industries, walking through use cases, defining various tools...
Sep 25, 2020
[From the last episode: We looked at different ways of accessing a single bit in a memory, including the use of multiplexors.] Today we'€™re going to look more specifically at memory cells '€“ these things we'€™ve been calling bit cells. We mentioned that there are many...
chalk talks