Globalization and automation provide huge benefits to society, but their adverse effects cannot and should not be ignored. As actors in and beneficiaries of this societal transformation, we have, I believe, a social responsibility …
Moshe Y. Vardi
We are reaching an exciting period in scientific discovery in which computation is as important as laboratory experiment and observation.
Vinton G. Cerf
DEPARTMENT: Letters to the editor
No one likes being reduced to a number. For example, there is much more to my financial picture than my credit score. Yet it is used to make decisions that matter to me, as Moshe Y. Vardi discussed in his Editor’s Letter (Sept …
Valerie Barr gets high schoolers thinking about CS, while Mark Guzdial mulls the benefits of Jython Environment for Students.
Valerie Barr, Mark Guzdial
Because it is easy to fool, machine learning must be taught how to handle adversarial inputs.
Blockchain technology has the potential to revolutionize applications and redefine the digital economy.
As fewer people work the land, robots pick up the slack.
COLUMN: Privacy and security
Dramatically more trustworthy cyber security is a choice.
Roger R. Schell
COLUMN: Legally speaking
Two software giants continue with legal sparring after an initial judicial decision.
COLUMN: Economic and business dimensions
Mapping relationships between stakeholders in an ecosystem to increase understanding and make better-informed strategic decisions.
Bala R. Iyer, Rahul C. Basole
Seeking to make computing education as available as mathematics or science education.
Mark Guzdial, Briana Morrison
Questioning if computer science is outgrowing its traditional foundations.
Jack Copeland, Eli Dresner, Diane Proudfoot, Oron Shagrir
Considering the need to create new modes of interaction and approaches to assessment given a rapidly evolving academic realm.
Expect to be constantly and pleasantly befuddled.
Advanced synchronization methods can boost the performance of multicore software.
Expert-curated guides to the best of CS research for practitioners.
Peter Bailis, Camille Fournier, Joy Arulraj, Andrew Pavlo
SECTION: Contributed articles
This open source computing framework unifies streaming, batch, and interactive big data workloads to unlock new applications.
Matei Zaharia, Reynold S. Xin, Patrick Wendell, Tathagata Das, Michael Armbrust, Ankur Dave, Xiangrui Meng, Josh Rosen, Shivaram Venkataraman, Michael J. Franklin, Ali Ghodsi, Joseph Gonzalez, Scott Shenker, Ion Stoica
Enterprises that impose stringent password-composition policies appear to suffer the same fate as those that do not.
Dinei Florêncio, Cormac Herley, Paul C. Van Oorschot
Actors linked to central others in networks are generally central, even as actors linked to powerful others are powerless.
Enrico Bozzo, Massimo Franceschet
SECTION: Review articles
Looking at the mysteries of evolution from a computer science point of view yields some unexpected insights.
Adi Livnat, Christos Papadimitriou
The future success of these systems depends on more than a Netflix challenge.
Dietmar Jannach, Paul Resnick, Alexander Tuzhilin, Markus Zanker
SECTION: Research highlights
"DianNao Family: Energy-Efficient Hardware Accelerators for Machine Learning" shows a deep understanding of both neural net implementations and the issues in computer architecture that arise when building an accelerator for them …
We introduce a series of hardware accelerators (i.e., the DianNao family) designed for Machine Learning (especially neural networks), with a special emphasis on the impact of memory on accelerator design, performance, and energy …
Yunji Chen, Tianshi Chen, Zhiwei Xu, Ninghui Sun, Olivier Temam
"A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services" presents a research deployment of Field Programmable Gate Arrays (FPGAs) in a Microsoft Bing datacenter.
James C. Hoe
We describe a medium-scale deployment of a composable, reconfigurable hardware fabric on a bed of 1,632 servers, and measure its effectiveness in accelerating the ranking component of the Bing web search engine.
Andrew Putnam, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger
COLUMN: Last byte
Seeking the programmer vote, an AI delivering a slogan like "Make Coding Great Again" could easily be seen as a threat.