Deep Learning Spreads


Deep learning is gaining traction across a broad swath of applications, providing more nuanced and complex behavior than machine learning offers today. Those attributes are particularly important for safety-critical devices, such as assisted or autonomous vehicles, as well as for natural language processing where a machine can recognize the intent of words based upon the context of a convers... » read more

New Materials For Computing


The U.S. Department of Energy rolled out a new program to develop materials for "extreme conditions" for high-performance computing, setting the stage for much more mobile versions of AI and machine learning. This effort, if successful, has interesting implications on a number of levels. For one, the DOE's mandate includes everything from energy security to weaponry, and high-performance com... » read more

Using CNNs To Speed Up Systems


Convolutional neural networks (CNNs) are becoming one of the key differentiators in system performance, reversing a decades-old trend that equated speed with processor clock frequencies, the number of transistors, and the instruction set architecture. Even with today's smartphones and PCs, it's difficult for users to differentiate between processors with 6, 8 or 16 cores. But as the amount o... » read more

Speeding Up Neural Networks


Neural networking is gaining traction as the best way of collecting and moving critical data from the physical world and processing it in the digital world. Now the question is how to speed up this whole process. But it isn't a straightforward engineering challenge. Neural networking itself is in a state of almost constant flux and development, which makes it something of a moving target. Th... » read more