Archive of posts tagged: Accelerators
20 years of NoCs
Twenty years ago research into networks-on-chip (NoCs) was launched with the publication of the foundational Dally and Towles paper, “Route Packets not Wires,” in the Design Automation Conference (DAC) in June 2001. In this blog post, I explore the evolution of...
Nanoscale Optoelectronic AI Processing
In a previous blog post, we summarized some advances in optical computing that enable the implementation of low-energy optical-convolutional layers using phase masks and angle-sensitive pixels. Such approaches also present multiple challenges, such as lack of...
Data Engineering for Everyone
The rise of open-source software necessitated a software-engineering revolution (new standards, tools, licenses, etc.) to overcome the problems facing large distributed teams working on enormous code bases. Today, machine learning (ML) builds atop this vibrant and...
Languages, Tools, and Techniques for Accelerator Design
FPGA-based accelerators have opened up a new frontier for accelerator design; instead of spending months building and fabricating silicon chips, programmers can buy a cloud instance to run custom hardware accelerators within hours. With the remarkable new hardware, there is a need for remarkable new software.
