by Adrian Sampson on Jun 29, 2021 | Tags: Accelerators, Programmability, Programming Languages
We need to make it easier to design custom, application-specific hardware accelerators. The potential efficiency gains are enormous, and the cost of deploying accelerators is falling rapidly with the widespread availability of FPGA cards and the increasing...
Read more...
by Khari Douglas on Jun 25, 2021 | Tags: Accelerators, Interview, Machine Learning, Modelling, Policy
[Editor’s Note: This article originally appeared on the CCC blog (part 1 and part 2) and is re-posted here with permission.] A new episode of the Computing Community Consortium‘s (CCC) official podcast, Catalyzing Computing, is now available. In this episode, Khari...
Read more...
by Dmitry Ponomarev on Jun 23, 2021 | Tags: Conference, Security
Hardware and architecture security remained a hot research topic in the first half of 2021, with new contributions appearing in architecture, security and systems conferences. Some of these 2021 papers were overviewed in our earlier blog post, here we focus on more...
Read more...
by Cliff Young on Jun 15, 2021 | Tags: Hardware, history
This is the second part of my “Brief and Biased History of Computer Architecture”; you can find the first part here. While IBM rules the 1960s and the 360/91 might be considered the first supercomputer1My definition of a supercomputer is a system that prioritizes...
Read more...
by Cliff Young on Jun 10, 2021 | Tags: Hardware, history
I’ve always envied my Physics colleagues, because their field has a history rich with heroes and epic stories1I have other reasons for Physics envy—it’s the hardest of the “hard sciences”, one step away from the pure rigor of Mathematics. I worry that CS needs...
Read more...