by Yuan Xie on Apr 26, 2018 | Tags: Accelerators, Architecture, Emerging Technology, Hardware, Machine Learning, Specialization, Systems
In the workshop on Inter-Disciplinary Research Challenges in Computer Systems (Grand Challenges) co-located with ASPLOS 2018, Dr. Hillery Hunter from IBM and I co-organized a panel discussion on “Augmenting Human Abilities/AI”. During the discussion,...
Read more...
by Mark Silberstein on Apr 16, 2018 | Tags: Accelerators, Data center, FPGA, Networking, SmartNICs, Systems
Programmable network controllers, SmartNICs, are an old concept, yet today they are seeing renewed interest and growing adoption in data centers and HPC systems. This blog post discusses the trends in modern computer networks that drive the dramatic increase of...
Read more...
by Srilatha Manne on Jun 8, 2017 | Tags: Accelerators, Architecture, Hardware, Industry
All hardware companies face a conundrum. Should they build a riskier product that has a higher probability of failure, or should they continue the evolutionary trend of their current products? The safe thing to do, and one that many customers may ask for, is the...
Read more...
by Mark Silberstein on May 18, 2017 | Tags: Accelerators, Databases, Networking, Programmability, Specialization
In this blogpost I share what I learned at the Seventh Workshop on Multi-core and Rack-scale Systems (MaRS) co-located with the EuroSYS Conference on Computer Systems held in Belgrade in April. It is a small but vigorous interdisciplinary workshop that focuses on the...
Read more...
by Reetuparna Das on May 8, 2017 | Tags: Accelerators, Cache, Memory, Near Data Computing, Specialization
Computer designers have traditionally separated the role of storage and computation. Memories stored data. Processors computed them. Is this distinction necessary? A human brain doesn’t separate the two so distinctly, so why should a computer? Before I address this...
Read more...