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 Emery D. Berger, Stephen M. Blackburn, Matthias Hauswirth, Michael W. Hicks on Apr 22, 2019 | Tags: Artifact Evaluation, Measurements, Methodology
In 2009, Dr. Atul Gawande, a surgeon at Brigham and Women’s Hospital in Boston, published The Checklist Manifesto: How to Get Things Right, describing his experience using checklists to reduce the risk of errors. Gawande observed that a number of serious...
Read more...
by Steve Swanson on Apr 15, 2019 | Tags: Emerging Technology, Memory, Persistent
Editors Note: This is the second of two independent posts on the performance of Intel’s new memory technology. For the last ten years, researchers have been anticipating the arrival of commercially available, scalable non-volatile main memory (NVMM) technologies...
Read more...
by Gurbinder Gill, Ramesh Peri and Keshav Pingali on Apr 11, 2019 | Tags: Emerging Technology, Graph algorithms, Memory, Persistent
Intel Optane DC persistent memory modules are like DRAM in form factor and can be configured as volatile main memory, persistent memory or as a combination.
Read more...
by Newsha Ardalani and Lena Olson on Apr 8, 2019 | Tags: Architecture, Democratization, Diversity, Education, Mentoring
Computer architecture is an important and exciting field of computer science, which enables many other fields (eg. big-data processing, machine learning, quantum computing, and so on). For those of us who pursued computer architecture as a career, this is well...
Read more...