Globalization, Computing, and Their Political Impact
November 2016 - Vol. 59 No. 11
Features
Learn to Live with Academic Rankings
Introducing CS to Newcomers, and JES As a Teaching Tool
Cyber Defense Triad For Where Security Matters
Fair Use Prevails in Oracle v. Google
Visualization to Understand Ecosystems
Growing Computer Science Education Into a STEM Education Discipline
Time to Reinspect the Foundations?
Scaling Synchronization in Multicore Programs
Research For Practice: Distributed Consensus and Implications of NVM on Database Management Systems
Apache Spark: A Unified Engine For Big Data Processing
Pushing on String: The 'Don't Care' Region of Password Strength
Sex as an Algorithm: The Theory of Evolution Under the Lens of Computation
Recommender Systems: Beyond Matrix Completion
Technical Perspective: If I Could Only Design One Circuit . . .
Diannao Family: Energy-Efficient Hardware Accelerators For Machine Learning
Technical Perspective: FPGA Compute Acceleration Is First About Energy Efficiency
A Reconfigurable Fabric For Accelerating Large-Scale Datacenter Services