Papers.
Research connected to its authors, projects, companies, talks, events, and the rest of the graph.
Add a paper ↗Optimizing invokedynamic
PPPJ - Principles and Practice of Programming in Java · DOI 10.1145/1852761.1852763 · 24 citations · Source: dblpChris Thalinger, Christian Thalinger, John Rose · 3 authors totalBTWorld
DOI 10.1145/1851476.1851562 · 16 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Maciej Wojciechowski, Mihai Capotă, Alexandru Iosup · 4 authors totalAn energy efficient cache design using spin torque transfer (STT) RAM
DOI 10.1145/1840845.1840931 · 102 citations · Source: openalexThe on-chip memory is a dominant source of power and energy consumption in modern and future processors. This paper explores the use of a new emerging non-volatile memory technology as a replacement for SRAM based lower level caches - Spin Torque Transfer(STT) RAM. While STTRAM achieves a reduction in leakage energy of 90% compared to SRAM, the dynamic energy for a write operation is 2X that of SRAM. Consequently, we propose additional microarchitectural optimizations to reduce overall dynamic energy which achieve an average reduction in dynamic energy over the base case of 30% with a range of 16% to 60% across 10 benchmarks.
Dhruv Choudhary, Mitchelle Rasquinha, Subho Chatterjee, Saibal Mukhopadhyay, Sudhakar Yalamanchili · 5 authors totalBibBase triplified
International Conference on Semantic Systems · DOI 10.1145/1839707.1839758 · 0 citations · Source: semantic-scholarReynold Xin, Oktie Hassanzadeh, Christian Fritz, Yang Yang, Jiang Du, Minghua Zhao, Renée J. Miller · 7 authors totalExploiting scale invariant dynamics for efficient information propagation in large teams
Adaptive Agents and Multi-Agent Systems · DOI 10.1145/1838206.1838210 · 38 citations · Source: semantic-scholarLarge heterogeneous teams will often be in situations where sensor data that is uncertain and conflicting is shared across a peer-to-peer network. Not every team member will have direct access to sensors and team members will be influenced mostly by teammates with whom they communicate directly. In this paper, we investigate the dynamics and emergent behaviors of a large team sharing beliefs to reach conclusions about the world. We find empirically that the dynamics of information propagation in such belief sharing systems are characterized by information avalanches of belief changes caused by a single additional sensor reading. The distribution of the size of these avalanches dictates the speed and accuracy with which the team reaches conclusions. A key property of the system is that it exhibits qualitatively different dynamics and system performance over small changes in system parameter ranges. In one particular range, the system exhibits behavior known as scale-invariant dynamics which we empirically find to correspond to dramatically more accurate conclusions being reached by team members. Due to the fact that the ranges are very sensitive to configuration details, the parameter ranges over which specific system dynamics occur are extremely difficult to predict precisely. In this paper we (a) develop techniques to mathematically characterize the dynamics of the team belief propagation (b) obtain through simulations the relation between the dynamics and overall system performance, and (c) develop a novel distributed algorithms that the agents in the team use locally to steer the whole team to areas of optimized performance.
Robin Glinton, Paul Scerri, K. Sycara · 3 authors totalWeb retrieval
DOI 10.1145/1835449.1835679 · 2 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, Yoelle Maarek · 3 authors totalQuery forwarding in geographically distributed search engines
DOI 10.1145/1835449.1835467 · 40 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, B. Barla Cambazoğlu, Emre Varol, Enver Kayaaslan, Cevdet Aykanat, Ricardo Baeza‐Yates · 6 authors totalAutomatic summarization of cricket video events using genetic algorithm
Annual Conference on Genetic and Evolutionary Computation · DOI 10.1145/1830761.1830858 · 15 citations · Source: crossref+semantic-scholarSanjeev Satheesh, H. Narasimhan, S. Satheesh, D. Sriram · 4 authors totalNetwork quantification despite biased labels
MLG@KDD · DOI 10.1145/1830252.1830271 · Source: dblp+asu-first-party+career-authorityLei Tang, Huiji Gao, Huan Liu · 3 authors totalQuilt: A Patchwork of Multicast Regions
ACM DEBS · DOI 10.1145/1827418.1827455 · Source: haoyuanli-personal+dblpHaoyuan Li, Qi Huang, Ken Birman, Ymir Vigfusson · 4 authors totalSubject metadata support powered by Maui
JCDL · DOI 10.1145/1816123.1816204 · Source: dblp+waikato-thematic-authorityAlyona Medelyan, Olena Medelyan, Vye Perrone, Ian H. Witten · 4 authors totalP2P VoD using the self-organizing gradient overlay network
SOAR@ICAC · DOI 10.1145/1809036.1809044 · Source: dblp+first-party-career-authorityJim Dowling, Gautier Berthou · 2 authors totalEnterprise information extraction: recent developments and open challenges
SIGMOD · DOI 10.1145/1807167.1807339 · 40 citations · Source: semantic-scholar+dblpFrederick Reiss, Laura Chiticariu, Yunyao Li, S. Raghavan · 4 authors totalQRelX: generating meaningful queries that provide cardinality assurance
SIGMOD · DOI 10.1145/1807167.1807323 · Source: dblpManasi Vartak, Venkatesh Raghavan, Elke A. Rundensteiner · 3 authors totalPrivacy-preserving query log mining for business confidentiality protection
ACM Transactions on the Web · DOI 10.1145/1806916.1806919 · 16 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Bárbara Poblete, Myra Spiliopoulou, Ricardo Baeza‐Yates · 4 authors totalComposing parallel software efficiently with lithe
PLDI '10 (ACM SIGPLAN Conference on Programming Language Design and Implementation) · DOI 10.1145/1806596.1806639 · 85 citations · Source: semantic-scholar+dblpBen Hindman, Heidi Pan, Benjamin Hindman, Krste Asanovic · 4 authors totalBoolean satisfiability on a graphics processor
ACM Great Lakes Symposium on VLSI · DOI 10.1145/1785481.1785511 · Source: dblp+semantic-scholar+career-authorityKanu Gulati, Kanupriya Gulati, Sunil P. Khatri · 3 authors totalDr. Multicast: Rx for Data Center Communication Scalability
ACM EuroSys · DOI 10.1145/1755913.1755948 · Source: haoyuanli-personal+dblpHaoyuan Li, Ymir Vigfusson, Hussam Abu-Libdeh, Mahesh Balakrishnan, Ken Birman, Robert Burgess, Gregory Chockler, Yoav Tock · 8 authors totalDelay scheduling: a simple technique for achieving locality and fairness in cluster scheduling
European Conference on Computer Systems · DOI 10.1145/1755913.1755940 · 1,561 citations · Source: semantic-scholarMatei Zaharia, M. Zaharia, Dhruba Borthakur, Joydeep Sen Sarma, Khaled Elmeleegy, S. Shenker, Ion Stoica · 7 authors totalA shared-subspace learning framework for multi-label classification
ACM Trans. Knowl. Discov. Data · DOI 10.1145/1754428.1754431 · Source: dblp+asu-first-party+career-authorityLei Tang, Shuiwang Ji, Shipeng Yu, Jieping Ye · 4 authors totalTuning the capacity of search engines
ACM Transactions on Information Systems · DOI 10.1145/1740592.1740593 · 33 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Diégo Puppin, Fabrizio Silvestri, Raffaele Perego, Ricardo Baeza‐Yates · 5 authors totalA view of cloud computing
CACM · DOI 10.1145/1721654.1721672 · 10,826 citations · Source: semantic-scholar+openalexClearing the clouds away from the true potential and obstacles posed by this computing capability.
Matei Zaharia, Michael Armbrust, A. Fox, Rean Griffith, A. Joseph, R. Katz, A. Konwinski, Gunho Lee · 11 authors totalQuantitative Analysis of Culture Using Millions of Digitized Books
Science · DOI 10.1126/science.1199644 · 3,121 citations · Source: openalexWe constructed a corpus of digitized texts containing about 4% of all books ever printed. Analysis of this corpus enables us to investigate cultural trends quantitatively. We survey the vast terrain of 'culturomics,' focusing on linguistic and cultural phenomena that were reflected in the English language between 1800 and 2000. We show how this approach can provide insights about fields as diverse as lexicography, the evolution of grammar, collective memory, the adoption of technology, the pursuit of fame, censorship, and historical epidemiology. Culturomics extends the boundaries of rigorous quantitative inquiry to a wide array of new phenomena spanning the social sciences and the humanities.
Peter Norvig, Jean-Baptiste Michel, Yuan Shen, Aviva Presser Aiden, Adrian Veres, Matthew K. Gray, The Google Books Team, Joseph P. Pickett · 14 authors totalExploratory community sensing in social networks
Defense + Commercial Sensing · DOI 10.1117/12.852485 · 3 citations · Source: semantic-scholarAlexy Khrabrov, G. Stocco, G. Cybenko · 3 authors totalInferring compositional style in the neo-plastic paintings of Piet Mondrian by machine learning
SPIE Electronic Imaging 2010 · DOI 10.1117/12.840558 · 10 citations · Source: semantic-scholar+dblpDavid Andrzejewski, D. Stork, Xiaojin Zhu, Ron Spronk · 4 authors totalCase Theory: A Historical Overview
Language and Linguistics Compass · DOI 10.1111/j.1749-818X.2010.00228.x · 7 citations · Source: semantic-scholarVita Markman, V. Markman · 2 authors totalOverSoc: Social Profile Based Overlays
WETICE · DOI 10.1109/WETICE.2010.39 · 7 citations · Source: semantic-scholar+dblpOscar Boykin, David Isaac Wolinsky, Pierre St. Juste, P. Oscar Boykin, Renato J. O. Figueiredo · 5 authors totalInteractive analysis and simulation of VANETs using MOWINE
IEEE Vehicular Networking Conference (VNC) · DOI 10.1109/VNC.2010.5698264 · 2 citations · Source: openalex+semanticscholarWe present a mobile wireless network evaluation tool (MOWINE) that can analyze mobility and wireless connectivity traces to quantify performance of different network protocols in a given application scenario. We model the highly dynamic connectivity of mobile networks using time-expanded graphs which allow us to study the best-case performance of network protocols. MOWINE also integrates with a network simulator that can evaluate the performance of recent VANET routing protocols with a user specified network load. This combination of network modeling and simulation enables users to gain deeper insights into the performance of routing protocols, for example, by distinguishing the limitations of a particular routing protocol from the fundamental limitations of the underlying network. Network engineers can use MOWINE to study and fine-tune performance of real-world network protocols in different scenarios before deploying the network, and hence engineer the mobile ad hoc network. We demonstrate the effectiveness of MOWINE by analyzing and understanding the performance of six different VANET routing protocols using real-world taxi cab traces collected in San Francisco.
Ian Downes, Branislav Kusy, Omprakash Gnawali, Leonidas Guibas · 4 authors totalDirecting Crowd Simulations Using Navigation Fields
IEEE Transactions on Visualization and Computer Graphics · DOI 10.1109/tvcg.2010.33 · 213 citations · Source: openalexWe present a novel approach to direct and control virtual crowds using navigation fields. Our method guides one or more agents toward desired goals based on guidance fields. The system allows the user to specify these fields by either sketching paths directly in the scene via an intuitive authoring interface or by importing motion flow fields extracted from crowd video footage. We propose a novel formulation to blend input guidance fields to create singularity-free, goal-directed navigation fields. Our method can be easily combined with the most current local collision avoidance methods and we use two such methods as examples to highlight the potential of our approach. We illustrate its performance on several simulation scenarios.
Jur van den Berg, Sachin Patil, Sean Curtis, Ming C. Lin, Dinesh Manocha · 5 authors totalVirtualized Traffic: Reconstructing Traffic Flows from Discrete Spatiotemporal Data
IEEE Transactions on Visualization and Computer Graphics · DOI 10.1109/tvcg.2010.27 · 78 citations · Source: openalexWe present a novel concept, Virtualized Traffic, to reconstruct and visualize continuous traffic flows from discrete spatiotemporal data provided by traffic sensors or generated artificially to enhance a sense of immersion in a dynamic virtual world. Given the positions of each car at two recorded locations on a highway and the corresponding time instances, our approach can reconstruct the traffic flows (i.e., the dynamic motions of multiple cars over time) between the two locations along the highway for immersive visualization of virtual cities or other environments. Our algorithm is applicable to high-density traffic on highways with an arbitrary number of lanes and takes into account the geometric, kinematic, and dynamic constraints on the cars. Our method reconstructs the car motion that automatically minimizes the number of lane changes, respects safety distance to other cars, and computes the acceleration necessary to obtain a smooth traffic flow subject to the given constraints. Furthermore, our framework can process a continuous stream of input data in real time, enabling the users to view virtualized traffic events in a virtual world as they occur. We demonstrate our reconstruction technique with both synthetic and real-world input.
Jur van den Berg, Jason Sewall, Ming C. Lin, Dinesh Manocha · 4 authors totalOn $L_{\infty}$ Properties of Multiresolution Scalar Quantizers
IEEE Transactions on Information Theory · DOI 10.1109/tit.2010.2068730 · 1 citations · Source: openalex+career-authorityNima Sarshar, Xiaolin Wu · 2 authors totalModular Model Checking of Large Asynchronous Designs with Efficient Abstraction Refinement
IEEE Transactions on Computers · DOI 10.1109/TC.2009.187 · Source: ieee+dblp+author-first-partyHaeley Yao, Hao Zheng, Haiqiong Yao, Tomohiro Yoneda · 4 authors totalDiscovering Influence in Communication Networks Using Dynamic Graph Analysis
2010 IEEE Second International Conference on Social Computing · DOI 10.1109/SocialCom.2010.48 · 50 citations · Source: semantic-scholarAlexy Khrabrov, G. Cybenko · 2 authors totalTowards a Formal Definition of a Computing Cloud
DOI 10.1109/services.2010.111 · 57 citations · Source: openalexCloud computing has been endorsed by the IT community as the new paradigm shift in the industry that charts the way forward. Unfortunately, the field is still on its path to rigor and robustness. This is epitomized by the numerous fuzzy articulations of “what is cloud computing”. This paper makes a first attempt at remedying this conundrum by providing a core technical specification of the model for cloud computing and demonstrating how current and future cloud deployments can use this to foster more productive technical discussion in future.
Max Maximilien, Tyrone Grandison, E. Michael Maximilien, Sean Thorpe, Alfredo Alba · 5 authors totalSuperhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations
ICRA 2010 · DOI 10.1109/robot.2010.5509621 · 243 citations · Source: openalexIn the future, robotic surgical assistants may assist surgeons by performing specific subtasks such as retraction and suturing to reduce surgeon tedium and reduce the duration of some operations. We propose an apprenticeship learning approach that has potential to allow robotic surgical assistants to autonomously execute specific trajectories with superhuman performance in terms of speed and smoothness. In the first step, we record a set of trajectories using human-guided backdriven motions of the robot. These are then analyzed to extract a smooth reference trajectory, which we execute at gradually increasing speeds using a variant of iterative learning control. We evaluate this approach on two representative tasks using the Berkeley Surgical Robots: a figure eight trajectory and a two handed knot-tie, a tedious suturing sub-task required in many surgical procedures. Results suggest that the approach enables (i) rapid learning of trajectories, (ii) smoother trajectories than the human-guided trajectories, and (iii) trajectories that are 7 to 10 times faster than the best human-guided trajectories.
Jur van den Berg, Stephen D. Miller, Daniel Duckworth, Humphrey Hu, Andrew Wan, Xiaoyu Fu, Ken Goldberg, Pieter Abbeel · 8 authors totalDo BitTorrent-Like VoD Systems Scale under Flash-Crowds?
DOI 10.1109/p2p.2010.5569998 · 13 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Lucia D’Acunto, Tamás Vinkó · 3 authors totalVerifiable Encryption for P2P Block Exchange
DOI 10.1109/p2p.2010.5569993 · 8 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Gertjan Halkes · 2 authors totalOnline Video Using BitTorrent and HTML5 Applied to Wikipedia
DOI 10.1109/p2p.2010.5569984 · 22 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, A. Bakker, Riccardo Petrocco, Michael J. Dale, John C. Gerber, Victor Grishchenko, D. Rabaioli · 7 authors totalImproving Accuracy and Coverage in an Internet-Deployed Reputation Mechanism
DOI 10.1109/p2p.2010.5569965 · 19 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Rahim Delaviz, N. Andrade · 3 authors totalAddressing the P2P Bootstrap Problem for Small Overlay Networks
Peer-to-Peer Computing · DOI 10.1109/P2P.2010.5569960 · arXiv 1004.2308v1 · 22 citations · Source: semantic-scholar+dblpPeer-to-Peer (P2P) overlays provide a framework for building distributed applications consisting of few to many resources with features including self-configuration, scalability, and resilience to node failures. Such systems have been successfully adopted in large-scale Internet services for content delivery networks, file sharing, and data storage. In small-scale systems, they can be useful to address privacy concerns as well as support for network applications that lack dedicated servers. The bootstrap problem, finding an existing peer in the overlay, remains a challenge to enabling these services for small-scale P2P systems. In large networks, the solution to the bootstrap problem has been the use of dedicated services, though creating and maintaining these systems requires expertise and resources, which constrain their usefulness and make them unappealing for small-scale systems. This paper surveys and summarizes requirements that allow peers potentially constrained by network connectivity to bootstrap small-scale overlays through the use of existing public overlays. In order to support bootstrapping, a public overlay must support the following requirements: a method for reflection in order to obtain publicly reachable addresses, so peers behind network address translators and firewalls can receive incoming connection requests; communication relaying to share public addresses and communicate when direct communication is not feasible; and rendezvous for discovering remote peers, when the overlay lacks stable membership. After presenting a survey of various public overlays, we identify two overlays that match the requirements: XMPP overlays, such as Google Talk and Live Journal Talk, and Brunet, a structured overlay based upon Symphony. We present qualitative experiences with prototypes that demonstrate the ability to bootstrap small-scale private structured overlays from public Brunet or XMPP infrastructures.
Oscar Boykin, David Isaac Wolinsky, Pierre St. Juste, P. Oscar Boykin, Renato J. O. Figueiredo · 5 authors totalMultiparadigm Programming in Industry: A Discussion with Neal Ford and Brian Goetz
IEEE Software · DOI 10.1109/MS.2010.121 · 6 citations · Source: semantic-scholarDean Wampler, D. Wampler, T. Clark, N. Ford, Brian Goetz · 5 authors totalGuest Editors' Introduction: Multiparadigm Programming
IEEE Software · DOI 10.1109/MS.2010.119 · 12 citations · Source: semantic-scholarDean Wampler, D. Wampler, T. Clark · 3 authors totalToward Predicting Collective Behavior via Social Dimension Extraction
IEEE Intell. Syst. · DOI 10.1109/MIS.2010.36 · Source: dblp+asu-first-party+career-authorityLei Tang, Huan Liu · 2 authors totalA Chat Application in Lift
IEEE Internet Computing · DOI 10.1109/MIC.2010.61 · 7 citations · Source: semantic-scholar+lift+omniborDavid Pollak, S. Vinoski · 2 authors totalAlgorithms for Advanced Battery-Management Systems
IEEE Control Systems · DOI 10.1109/MCS.2010.936293 · 597 citations · Source: semantic-scholarAleksandar Kojic, N. Chaturvedi, Reinhardt Klein, Jake Christensen, Jasim Ahmed, A. Kojic · 6 authors totalMulti-level Crypto Disk: Secondary Storage with Flexible Performance Versus Security Trade-offs
IEEE MASCOTS · DOI 10.1109/MASCOTS.2010.72 · 4 citations · Source: semantic-scholar+arxivShiva Chaitanya, S. Chaitanya, B. Urgaonkar, A. Sivasubramaniam · 4 authors totalPeer Selection Strategies for Improved QoS in Heterogeneous BitTorrent-Like VoD Systems
DOI 10.1109/ism.2010.22 · 32 citations · Source: openalex+orcid+dblp-identityJohan Pouwelse, Lucia D’Acunto, Nazareno Andrade, Henk Sips · 4 authors totalSepidar: Incentivized Market-Based P2P Live-Streaming on the Gradient Overlay Network
ISM · DOI 10.1109/ISM.2010.11 · Source: dblp+first-party-career-authorityJim Dowling, Amir Hossein Payberah, Fatemeh Rahimian, Seif Haridi · 4 authors totalHardware accelerated convolutional neural networks for synthetic vision systems
IEEE International Symposium on Circuits and Systems (ISCAS) · DOI 10.1109/ISCAS.2010.5537908 · 242 citations · Source: dblpIn this paper we present a scalable hardware architecture to implement large-scale convolutional neural networks and state-of-the-art multi-layered artificial vision systems. This system is fully digital and is a modular vision engine with the goal of performing real-time detection, recognition and segmentation of mega-pixel images. We present a performance comparison between a software, FPGA and ASIC implementation that shows a speed up in custom hardware implementations.
Clément Farabet, Berin Martini, Polina Akselrod, Selçuk Talay, Yann LeCun, Eugenio Culurciello · 6 authors totalConvolutional networks and applications in vision
IEEE International Symposium on Circuits and Systems (ISCAS) · DOI 10.1109/ISCAS.2010.5537907 · 2,139 citations · Source: dblpIntelligent tasks, such as visual perception, auditory perception, and language understanding require the construction of good internal representations of the world (or ”features”), which must be invariant to irrelevant variations of the input while, preserving relevant information. A major question for Machine Learning is how to learn such good features automatically. Convolutional Networks (ConvNets) are a biologically-inspired trainable architecture that can learn invariant features. Each stage in a ConvNets is composed of a filter bank, some non-linearities, and feature pooling layers. With multiple stages, a ConvNet can learn multi-level hierarchies of features. While ConvNets have been successfully deployed in many commercial applications from OCR to video surveillance, they require large amounts of labeled training samples. We describe new unsupervised learning algorithms, and new non-linear stages that allow ConvNets to be trained with very few labeled samples. Applications to visual object recognition and vision navigation for off-road mobile robots are described.
Clément Farabet, Yann LeCun, Koray Kavukcuoglu · 3 authors total