Getting an Edge on Machine Learning

CATEGORIES : Computing, Embedded system, Network/AUTHOR : Ron Wilson

Taking Machine Learning to the Edge Like it or not, machine learning networks are set to be the solution du jour in embedded systems for the foreseeable future. Their remarkable ability to find and classify patterns in noisy data offers designers the option of circumventing difficult algorithm development along with the opportunity to endow their […]

Blockchain’s Burden

Blockchains are spreading. Originally proposed in 2008, by the still-unidentified Satoshi Nakamoto, as a secure public ledger for recording Bitcoin transactions, blockchains have moved beyond Bitcoin to a profusion of other cryptocurrencies, and beyond cryptocurrencies into a plethora of other applications (Figure 1). Figure 1. Blockchains are evolving to implement a wide range of services that […]

FPGAs and Data Centers: It Takes a Stack

CATEGORIES : All, Data Center, Design Challenges/AUTHOR : Ron Wilson

Design experience across a wide range of applications—from signal processing to network packet processing to cryptography to deep learning inference—has shown that, properly used, FPGAs can provide very substantial performance and power  improvements in algorithm execution. Generally, these improvements come from implementing computational kernels—the inner loops of the algorithm—in the FPGA hardware, offloading these kernels […]

Whither NFV and What Is It, Anyway?

CATEGORIES : Network/AUTHOR : Ron Wilson

Network Functions Virtualization (NFV): the phrase has been around for years, seeming a market always on the verge of explosive growth, but never a done deal. It is time to ask what NFV really is, and whether it is really going to happen. Perhaps more importantly, it is time—in this day of cloud services and […]

Why Isn’t 56 Gbps Impossible?

CATEGORIES : Transceiver Technology/AUTHOR : Ron Wilson

How fast can you force data through a pair of wires? It is a trick question, of course. The answer depends on the wires, the material and geometry around them, the distance, and your choice of transceiver technology. Worst-case, your answer may be tens of megabits per second (Mbps). In even modest data networking applications […]