How to Fool a Computer With Optical Illusions
Computers, like people, understand what they see in the world …
Comet Lander's Location Still Eludes Scientists
More than a month after the Philae spacecraft bounced to …
Quantum Physics Makes Fraud-Proof Credit Cards Possible
Researchers at the University of Twente have used quantum mechanics …
Yet Another Major Data Breach, But Will This Time Be Any Different?
Why is our community having such an anemic response to all of these major data breaches? What can we do differently? What should...
HPC: Computational Performance vs. Human Productivity
Joel C. Adams
One of the themes at SC14 was the tension between developing programs that run fast vs. the time required by humans to develop...
Women in STEM, Women in Computer Science: We're Looking At It Incorrectly
A rethinking of how best to analyze data on women's undergraduate degrees in STEM disciplines.
The Sony Hackers Are Terrorists
The Sony Pictures hack is important, and the Sony Pictures hack is terrifying.
How to Conquer the Galaxy on a Computer
Space is big. Really big. And not just in terms of the mind-boggingly vast distances between the stars and planets out there in the Universe at large.
From PC to Navy, Ars Pits Casual Flight Sim Skills Against a Real Cockpit Trainer
The Responsive Enterprise: Embracing the Hacker Way
Erik Meijer, Vikram Kapoor
Soon every company will be a software company.
No Such Thing as a General-Purpose Processor
And the belief in such a device is harmful.
A New Software Engineering
Ivar Jacobson, Ed Seidewitz
What happened to the promise of rigorous, disciplined, professional practices for software development?
Technical Perspective: Rethinking Caches for Throughput Processors
Stephen W. Keckler
As GPUs have become mainstream parallel processing engines, many applications targeting GPUs now have data locality more amenable...
Learning Your Limit: Managing Massively Multithreaded Caches Through Scheduling
Timothy G. Rogers, Mike O'Connor, Tor M. Aamodt
This paper studies the effect of accelerating highly parallel workloads with significant locality on a massively multithreaded...
Computationally Modeling Human Emotion
Stacy Marsella, Jonathan Gratch
Computer models of emotion inform theories of human intelligence and advance human-centric applications.
GPUfs: The Case for Operating System Services on GPUs
Mark Silberstein, Bryan Ford, Emmett Witchel
The GPUfs file system layer for GPU software makes core operating system abstractions available to GPU code.
Scene Understanding by Labeling Pixels
Stephen Gould, Xuming He
Pixels labeled with a scene's semantics and geometry let computers describe what they see.