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 …
We are reaching an exciting period in scientific discovery in which computation is as important as laboratory experiment and observation.
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.
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.
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.
Seeking to make computing education as available as mathematics or science education.
Questioning if computer science is outgrowing its traditional foundations.
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.
SECTION: Contributed articles
This open source computing framework unifies streaming, batch, and interactive big data workloads to unlock new applications.
Enterprises that impose stringent password-composition policies appear to suffer the same fate as those that do not.
Actors linked to central others in networks are generally central, even as actors linked to powerful others are powerless.
SECTION: Review articles
Looking at the mysteries of evolution from a computer science point of view yields some unexpected insights.
The future success of these systems depends on more than a Netflix challenge.
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 …
"A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services" presents a research deployment of Field Programmable Gate Arrays (FPGAs) in a Microsoft Bing datacenter.
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.
COLUMN: Last byte
Seeking the programmer vote, an AI delivering a slogan like "Make Coding Great Again" could easily be seen as a threat.