by T. N. Vijaykumar on Jun 6, 2019 | Tags: Conference, Opinion
We would find it unacceptable for grading in a college-level course to be done by multiple TAs without any rubric or common guidelines. Why is it acceptable for our career-affecting review process?
Read more...
by Spyros Blanas on Jun 3, 2019 | Tags: Databases, Machine Learning
Data management research has recently been paying more attention on how to run machine learning algorithms efficiently on massive datasets. This blog post focuses on three recent research papers that identify time-consuming data processing operations in machine...
Read more...
by Fred Chong on May 23, 2019 | Tags: Quantum Computing
Practical quantum computation may be achievable in the next few years, but applications will need to be error tolerant and make the best use of a relatively small number of quantum bits and operations. Compilation tools will play a critical role in achieving these...
Read more...
by Nathan Beckmann on May 20, 2019 | Tags: Conference
Researchers in programming languages, operating systems, and computer architecture converged on Providence, RI this April for the 24th edition of ASPLOS. This year’s ASPLOS showed the strength of computer systems research in many areas, from cloud computing to...
Read more...
by Ananth Krishna Prasad, Pierre-Emmanuel Gaillardon, Mahdi Nazm Bojnordi on May 16, 2019 | Tags: Configurable Logic, Emerging Technology
Reconfigurable field effect transistors (RFET) is expected to offer a lower transistor count and decreased area consumption compared to conventional CMOS. While the semiconductor industry is moving towards sub-10nm transistor technologies, silicon nanowires are...
Read more...
by Timothy Roscoe on May 13, 2019 | Tags: Accelerators, Datacenters, Hardware, Operating Systems, Opinion, Systems
This is a time of great interest in new hardware. Computers are becoming much more complex. The multicore era has given way to increasingly heterogeneous computing platforms. Modern SoCs contain a tremendous variety of processors, accelerators, and peripheral devices,...
Read more...
by Srilatha Manne on May 9, 2019 | Tags: Academia, Advice, Grad school, Research
The basic premise of research is to do something new — to boldly go where no one has gone before. This is a daunting task, especially for those who are just entering graduate school and are new to research. How exactly does one come up with these cool ideas? How...
Read more...
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...