Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Our research
Content type
+
Downloads (461)
+
Events (468)
 
Groups (151)
+
News (2817)
 
People (717)
 
Projects (1136)
+
Publications (12933)
+
Videos (6003)
Labs
Research areas
Algorithms and theory47205 (360)
Communication and collaboration47188 (238)
Computational linguistics47189 (260)
Computational sciences47190 (245)
Computer systems and networking47191 (810)
Computer vision208594 (934)
Data mining and data management208595 (141)
Economics and computation47192 (124)
Education47193 (89)
Gaming47194 (84)
Graphics and multimedia47195 (250)
Hardware and devices47196 (226)
Health and well-being47197 (104)
Human-computer interaction47198 (982)
Machine learning and intelligence47200 (988)
Mobile computing208596 (81)
Quantum computing208597 (41)
Search, information retrieval, and knowledge management47199 (737)
Security and privacy47202 (358)
Social media208598 (83)
Social sciences47203 (300)
Software development, programming principles, tools, and languages47204 (658)
Speech recognition, synthesis, and dialog systems208599 (160)
Technology for emerging markets208600 (58)
1–25 of 226
Sort
Show 25 | 50 | 100
1234567Next 
Anirudh Badam, Ranveer Chandra, Jon Dutra, Anthony Ferrese, Steve Hodges, Pan Hu, Julia Meinershagen, Thomas Moscibroda, Bodhi Priyantha, and Evangelia Skiani

Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs,
thereby compromising other desirable features. In this paper, we present a new hardware-software system, called Software Defined Battery (SDB), which allows system designers to integrate batteries of different...

Publication details
Date: 5 October 2015
Type: Inproceeding
Publisher: ACM – Association for Computing Machinery
Tung Ta, Masaaki Fukumoto, Koya Narumi, Shigeki Shino, Yoshihiro Kawahara, and Tohru Asami

Instant Inkjet Circuits by silver nano-particle ink realized home-brew electric circuit fabrication. However, current method can support only single-layered patterns, and conventional inter-layer connection methods are not suitable. In this paper, we will evaluate various easy-to-use inter-layer connection methods by making via holes, especially the ones made by different drilling mechanisms. We show that the felting needle is the best candidate as it can establish good conductivity immediately after...

Publication details
Date: 7 September 2015
Type: Proceedings
Publisher: ACM – Association for Computing Machinery
Ahmed Kharrufa, James Nicholson, Paul Dunphy, Steve Hodges, Pam Briggs, and Patrick Olivier

In addition to their popularity as personal devices, tablets, are becoming increasingly prevalent in work and public settings. In many of these newly-established application domains a supervisor user – such as the teacher in a classroom – oversees the function of one or more devices. Access to supervisory functions is typically controlled through the use of a passcode, but experience shows that keeping this passcode secret can be problematic. In this paper we introduce SwipeID, a method of identifying...

Publication details
Date: 1 September 2015
Type: Inproceeding
Publisher: IFIP
Scott Carr and Neil Pittman

Software engineering tools for Hardware Design Languages (HDL) lag behind traditional software development tools by decades. However as heterogeneous computing becomes more pervasive, productive programming in HDLs will become vital. To this end, we have developed gNOSIS a static analysis platform for Verilog HDL. In this project we have extended gNOSIS to support System Verilog. A good analogy is C is to C++ as Verilog is to System Verilog, that is System Verilog is a superset of Verilog with more...

Publication details
Date: 1 September 2015
Type: Technical report
Number: MSR-TR-2015-68
Publication details
Date: 1 September 2015
Type: Inproceeding
Publisher: ACM – Association for Computing Machinery
Awards: Honorable Mention Award
Songtao He, Yunxin Liu, and Hucheng Zhou

The extremely-high display density of modern smartphones imposes a significant burden on power consumption, yet does not always provide an improved user experience and may even lead to a compromised user experience. As human visually-perceivable ability highly depends on the user-screen distance, a reduced display resolution may still achieve the same user experience when the user-screen distance is large. This provides new power-saving opportunities. In this paper, we present a exible dynamic...

Publication details
Date: 1 September 2015
Type: Proceedings
Publisher: ACM – Association for Computing Machinery
Thomas Pöppelmann, Michael Naehrig, Andrew Putnam, and Adrián Macías

Homomorphic encryption allows computation on encrypted data and makes it possible to securely outsource computational tasks to untrusted environments. However, all proposed schemes are quite inefficient and homomorphic evaluation of ciphertexts usually takes several seconds on high-end CPUs, even for evaluating simple functions. In this work we investigate the potential of FPGAs for speeding up those evaluation operations. We propose an architecture to accelerate schemes based on the ring learning with...

Publication details
Date: 1 September 2015
Type: Inproceeding
Publisher: Springer
Kalin Ovtcharov, Olatunji Ruwase, Joo-Young Kim, Jeremy Fowers, Karin Strauss, and Eric Chung
Publication details
Date: 1 August 2015
Type: Proceedings
Publisher: HOTCHIPS
Gordon Bell

Ideally, if enough were known about all the variables affecting heart rate, the time of the next beat could be known. Of course this means knowing: the environment e.g. temperature, air density, wind, air quality; activity level e.g. sleeping, sitting, standing, walking, running, biking, rowing; diet and digestive loads including stimulants; physical health including allergies, sicknesses, and chronic ailments e.g. asthma, bronchitis; and all the kinds and levels of stress. I’ve observed all of these...

Publication details
Date: 17 June 2015
Type: Technical report
Publisher: Microsoft Research
Number: MSR-TR-2015-53
Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, and Jason Flinn

Gaming on phones, tablets and laptops is very popular. Cloud gaming -- where remote servers perform game execution and rendering on behalf of thin clients that simply send input and display output frames -- promises any device the ability to play any game any time. Unfortunately, the reality is that wide-area network latencies are often prohibitive; cellular, Wi-Fi and even wired residential end host round trip times (RTTs) can exceed 100ms, a threshold above which many gamers tend to deem...

Publication details
Date: 3 June 2015
Type: Proceedings
Publisher: ACM – Association for Computing Machinery
Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, and Osman Ünsal

Page-based virtual memory improves programmer productivity, security, and memory utilization, but incurs performance overheads due to costly page table walks after TLB misses. This overhead can reach 50% for modern workloads that access increasingly vast memory with stagnating TLB sizes.

To reduce the overhead of virtual memory, this paper proposes Redundant Memory Mappings (RMM), which leverage ranges of pages and provides an efficient, alternative representation...

Publication details
Date: 1 June 2015
Type: Inproceeding
Publisher: ACM/IEEE International Symposium on Computer Architecture (ISCA)
Xi Yang, Stephen M. Blackburn, and Kathryn S. McKinley

Developers and architects spend a lot of time trying to understand and eliminate performance problems. Unfortunately, the root causes of many problems occur at a fine granularity that existing continuous profiling and direct measurement approaches cannot observe. This paper presents the design and implementation of SHIM, a continuous profiler that samples at resolutions as fine as 15 cycles; three to five orders of magnitude finer than current continuous profilers. SHIM’s...

Publication details
Date: 1 June 2015
Type: Inproceeding
Publisher: ACM/IEEE International Symposium on Computer Architecture (ISCA)
Zhaoyuan Ma, Darren Edge, Leah Findlater, and Hong Tan

The present study used a flat keyboard without moving keys and enabled with haptic keyclick feedback to examine the effect of haptic keyclick feedback on touch typing performance. We investigated, with well-controlled stimuli and a within-participant design, how haptic keyclick feedback might improve typing performance in terms of typing speed, typing efficiency and typing errors. Of the three kinds of haptic feedback we tested, all increased typing speed and decreased typing errors compared to a...

Publication details
Date: 1 June 2015
Type: Inproceeding
Publisher: IEEE – Institute of Electrical and Electronics Engineers
Jeremy Fowers, Joo-Young Kim, Doug Burger, and Scott Hauck

Data compression techniques have been the subject of intense study over the past several decades due to exponential increases in the quantity of data stored and transmitted by computer systems. Compression algorithms are traditionally forced to make tradeoffs between throughput and compression quality (the ratio of original file size to compressed file size). FPGAs represent a compelling substrate for streaming applications such as data compression thanks to their capacity for deep pipelines and custom...

Publication details
Date: 4 May 2015
Type: Inproceeding
Publisher: IEEE – Institute of Electrical and Electronics Engineers
Masa Ogata and Masaaki Fukumoto

FluxPaper is a new paper-based medium that enables physical movement and dynamic interaction between a high-power magnetized paper and a programmable magnetic field. FluxPaper has a very thin patterned magnetic layer (0.1 mm) pasted behind the paper. A thin but strong neodymium-based magnet realizes fast, powerful, and precise physical actions while retaining the original characteristics of the paper that is widely used in our daily lives. Owing to an effective magnetic pattern and a computer-controlled...

Publication details
Date: 20 April 2015
Type: Proceedings
Publisher: ACM – Association for Computing Machinery
Lijun Zhu and Dinei Florencio

Parametric speakers produce sound by emitting ultrasound, and using the small nonlinearity in air to demodulate it back to audible sound. The use of ultrasound allows for producing very narrow audio beams, which finds application in a number of military and consumer scenarios. However, designing better parametric speakers has been hard: closed-form solution of the nonlinear wave equation for generic geometries is nearly impossible, and the only existing solution was derived for the simple case of a...

Publication details
Date: 1 April 2015
Type: Inproceeding
Publisher: IEEE – Institute of Electrical and Electronics Engineers
Koya Narumi, Xinyang Shi, Steve Hodges, Yoshihiro Kawahara, Shinya Shimizu, and Tohru Asami

Recent advances in materials science have resulted in a range of commercially viable and easy-to-use conductive inks which many practitioners are now using for the rapid design and realization of interactive circuits. Despite the ease with which hobbyists, educators and researchers can construct working circuits, a major limitation of prototyping with conductive ink is the difficulty of altering a design which has already been printed, and in particular removing areas of ink. In this paper we present...

Publication details
Date: 1 April 2015
Type: Inproceeding
Publisher: ACM – Association for Computing Machinery
Nathan Wiebe, Ashish Kapoor, and Krysta M. Svore

We present several quantum algorithms for performing nearest-neighbor learning. At the core of our algorithms are fast and coherent quantum methods for computing distance metrics such as the inner product and Euclidean distance. We prove upper bounds on the number of queries to the input data required to compute these metrics. In the worst case, our quantum algorithms lead to polynomial reductions in query complexity relative to the corresponding classical algorithm. In certain cases, we show...

Publication details
Date: 1 March 2015
Type: Article
Publisher: Rinton Press
Number: 3&4
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, and Kathryn S. McKinley

Interactive services, such as Web search, recommendations, games, and finance, must respond quickly to satisfy customers. Achieving this goal requires optimizing tail (e.g., 99th+ percentile) latency. Although every server is multicore, parallelizing individual requests to reduce tail latency is challenging because (1) service demand is unknown when requests arrive; (2) blindly parallelizing all requests quickly oversubscribes hardware resources; and (3) parallelizing the numerous short...

Publication details
Date: 1 March 2015
Type: Inproceeding
Publisher: ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
Sang-won Leigh, Asta Roseway, and Ann Paradiso

Remnance of Form is an interactive installation that explores the dynamic tension between an object and its Shadow. By fusing light, projection, and motion technologies, the shadow can now detach itself from its former role. This creates a new narrative that challenges our perception of reality, what’s real and what’s not.


Publication details
Date: 1 January 2015
Type: Inproceeding
Publisher: ACM – Association for Computing Machinery
Dimitris Papanikolaou, A.J. Brush, and Asta Roseway

Today, it is not uncommon to find ourselves remote from those we care about. Despite the impact of mobile and social technologies on connectedness, recent studies suggest that it could be these very technologies that exacerbate a sense of loneliness. In attempt to help people feel more connected, we designed and created BodyPods, a remotely paired set of communicating chairs that facilitate a sense of presence by leveraging implicit actions such as sitting to communicate that someone you care about...

Publication details
Date: 1 January 2015
Type: Inproceeding
Publisher: ACM – Association for Computing Machinery
Yunxin Liu, Zhen Qin, and Chunshui Zhao

Smartphone charging imposes a big burden to users because they often have to recharge their smartphones every day or even multiple times per day. In this paper we try to answer the following question: can smartphones get automatically charged without requiring explicit effort from users? To this end, we propose a new approach, called AutoCharge, to explore the feasibility of automatic smartphone charging. The AutoCharge approach automatically locates a smartphone on a desk and charges it in a...

Publication details
Date: 1 January 2015
Type: Technical report
Number: MSR-TR-2015-5
Gordon Bell

The “ideal supercomputer” has an infinitely fast clock, executes a single instruction stream program operating on data stored in an infinitely large, and fast single-memory. Backus established the von Neumann programming model with FORTRAN. Supercomputers have evolved in steps: increasing processor speed, processing vectors, adding processors for a program held in a single memory monocomputer; and interconnecting multiple computers over which a distributed program runs in parallel. Thus, supercomputing...

Publication details
Date: 1 January 2015
Type: Technical report
Number: MSR-TR-2015-2
Adam Paetznick and Krysta M. Svore

We present a non-deterministic circuit decomposition technique for approximating an arbitrary single-qubit unitary to within distance epsilon that requires significantly fewer non-Clifford gates than deterministic decomposition techniques. We develop "Repeat-Until-Success" (RUS) circuits and characterize unitaries that can be exactly represented as an RUS circuit. Our RUS circuits operate by conditioning on a given measurement outcome and using only a small number of non-Clifford gates and ancilla...

Publication details
Date: 1 November 2014
Type: Article
Publisher: Rinton Press
Number: 15&16
Kent W. Nixon, Xiang Chen, Hucheng Zhou, Yunxin Liu, and Yiran Chen

The emerging industry trend of ever-increasing display density on mobile devices has dramatically increased workload placed on a mobile GPU’s . Because mobile GPU power consumption increases almost linearly with workload, increasing the display density directly decreases battery life of a device. While this tradeoff is acceptable if user experience is improved, display densities beyond that which the human eye can perceive would result in decreased device battery life for no perceptible gain. Further,...

Publication details
Date: 1 October 2014
Type: Inproceeding
Publisher: HotPower'14
1–25 of 226
Sort
Show 25 | 50 | 100
1234567Next 
> Our research