by Noa Zilberman on Apr 25, 2019 | Tags: Accelerators, Data center, Emerging Technology, Hardware, Networking, Performance, Programmability, Systems
Introduction In-network computing is a new research area that has emerged over the last few years. In-network computing, also known as In-network computation or NetCompute, refers to the execution of programs typically running on end-hosts within network devices....
Read more...
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 Tilman Wolf on Apr 2, 2018 | Tags: Distributed Systems, Networking, Systems
In this post, I argue that the traditional separation of computation and communication is not representative of the reality of current distributed systems. Instead, a more continuous perspective of computation and communication may be of value. This change requires...
Read more...
by Keshav Pingali on Jul 31, 2017 | Tags: Machine Learning, Systems, Vision
I am grateful to everyone who responded to my post in April that asked why machine learning has had limited impact on computer systems research. In addition to commenting on this website and sending me email, people discussed this question at length on reddit and...
Read more...