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 Shaizeen Aga, Aasheesh Kolli on Dec 17, 2018 | Tags: Architecture, HPCA19, Mentoring, Networking, Workshop
“A lot of people have gone further than they thought they could because someone else thought they could”. — Zig Ziglar, renowned motivational speaker Good mentoring can have an outsized impact on the careers of students, especially during early stages of...
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 Spyros Blanas on Jan 18, 2018 | Tags: Databases, Datacenters, Distributed Systems, Memory, Networking, Operating Systems
Fast, RDMA-capable networks present a “network wall” for data-intensive applications in a data center. Software developers are facing two unpalatable choices: either communicate using messages and re-implement features of TCP/IP in their application, or...
Read more...