Changing an object's shape is a basic operation in computer graphics. Our goal is to make the design and control of deformations simpler by allowing the user to...Alec Jacobson, Ilya Baran, Jovan Popović, Olga Sorkine-Hornung From Communications of the ACM | April 2014
Today's smartphone operating systems frequently fail to provide users with adequate control over and visibility into how third-party applications use their privacy...William Enck, Peter Gilbert, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, Anmol N. Sheth From Communications of the ACM | March 2014
A paper by Ballard, Demmel, Holtz, and Schwartz considers a fundamental problem, adopting a new perspective on an old algorithm that has for years occupied a peculiar...Michael W. Mahoney From Communications of the ACM | February 2014
Proving lower bounds on the communication of algorithms and finding algorithms that attain these bounds are fundamental goals. Grey Ballard, James Demmel, Olga Holtz, Oded Schwartz From Communications of the ACM | February 2014
Moore's Law has been the mainstay of semiconductor electronics since the invention of the transistor and its application to the integrated circuit. Implicit in...Subramanian S. Iyer From Communications of the ACM | January 2014
Three-dimensional integrated circuit (3D IC) with through-silicon-via (TSV) is believed to offer new levels of efficiency, power, performance, and form-factor advantages...Moongon Jung, Joydeep Mitra, David Z. Pan, Sung Kyu Lim From Communications of the ACM | January 2014
In quite a tour de force, the authors of the following paper have built a provably correct real-time garbage collector for reconfigurable hardware (field programmable...Eliot Moss From Communications of the ACM | December 2013
We present a garbage collector synthesized directly to hardware, capable of collecting a heap of uniform objects completely concurrently. These heaps are composed...David F. Bacon, Perry Cheng, Sunil Shukla From Communications of the ACM | December 2013
Exponentially increasing transistor integration also demands more interconnections, which have started hitting fundamental limits. The Centip3De design demonstrates...Shekhar Borkar From Communications of the ACM | November 2013
This paper evaluates the use of three-dimensional integration to reduce global interconnect by adding multiple layers of silicon with vertical connections between...Ronald G. Dreslinski, David Fick, Bharan Giridhar, Gyouho Kim, Sangwon Seo, Matthew Fojtik, Sudhir Satpathy, Yoonmyung Lee, Daeyeon Kim, Nurrachman Liu, Michael Wieckowski, Gregory Chen, Dennis Sylvester, David Blaauw, Trevor Mudge From Communications of the ACM | November 2013
Developing effective symbolic verification technology for mixed discrete-analog models has proved to be a challenging problem. The following paper by Althoff...Rajeev Alur From Communications of the ACM | October 2013
We present a scalable and formal technique to verify locking time and stability for charge-pump phase-locked loops (PLLs).Matthias Althoff, Akshay Rajhans, Bruce H. Krogh, Soner Yaldiz, Xin Li, Larry Pileggi From Communications of the ACM | October 2013
Our visual system helps us carry out our daily business. Our eyes and brain help us by measuring shapes, trajectories, and distances in world around us, and by...Pietro Perona From Communications of the ACM | September 2013
We describe a state-of-the-art system for finding objects in cluttered images. Our system is based on deformable models that represent objects using local part...Pedro Felzenszwalb, Ross Girshick, David McAllester, Deva Ramanan From Communications of the ACM | September 2013
The following paper by Batson, Spielman, Srivastava, and Teng surveys one of the most important recent intellectual achievements of theoretical computer science...Assaf Naor From Communications of the ACM | August 2013
Graph sparsification is the approximation of an arbitrary graph by a sparse graph. We explain what it means for one graph to be a spectral approximation of another...Joshua Batson, Daniel A. Spielman, Nikhil Srivastava, Shang-Hua Teng From Communications of the ACM | August 2013
The following paper makes a fundamental contribution to the world of vector graphics by introducing a new primitive called diffusion curve.Peter Wonka From Communications of the ACM | July 2013
We describe a new vector-based primitive for creating smooth-shaded images, called the diffusion curve.Alexandrina Orzan, Adrien Bousseau, Pascal Barla, Holger Winnemöller, JoĆ«lle Thollot, David Salesin From Communications of the ACM | July 2013
For a semiconductor circuit with billions of transistors, finding desired locations of circuit components is a challenging task that substantially impacts circuit...Yao-Wen Chang From Communications of the ACM | June 2013