Technical Reports - David E. Culler

WAVE: A Decentralized Authorization System for IoT via Blockchain Smart Contracts (EECS-2017-234)
Michael P Andersen, John Kolb, Kaifei Chen, Gabriel Fierro, David E. Culler and Raluca Ada Popa

A Berkeley View of Systems Challenges for AI (EECS-2017-159)
Ion Stoica, Dawn Song, Raluca Ada Popa, David A. Patterson, Michael W. Mahoney, Randy H. Katz, Anthony D. Joseph, Michael Jordan, Joseph M. Hellerstein, Joseph Gonzalez, Ken Goldberg, Ali Ghodsi, David E. Culler and Pieter Abbeel

Autoregressive Linear Thermal Model of a Residential Forced-Air Heating System with Backpropagation Parameter Estimation Algorithm (EECS-2017-28)
Eric Burger, Scott Moura and David E. Culler

CellMate: A Responsive and Accurate Vision-based Appliance Identification System (EECS-2016-154)
Kaifei Chen, Takeshi Mochida, Jonathan Fürst, John Kolb, David E. Culler and Randy H. Katz

“Doing nothing well": OS-Application coordination for energy saving (EECS-2016-119)
Kalyanaraman Shankari, David E. Culler and Randy H. Katz

An Analysis of the RPL Routing Standard for Low Power and Lossy Networks (EECS-2016-106)
Aishwarya Parasuram

Intuitive Appliance Identification using Image Matching in Smart Buildings (EECS-2015-200)
Kaifei Chen, John Kolb, Jonathan Fürst, Dezhi Hong, David E. Culler and Randy H. Katz

XBOS: An Extensible Building Operating System (EECS-2015-197)
Gabriel Fierro and David E. Culler

Participatory Classification in a System for Assessing Multimodal Transportation Patterns (EECS-2015-8)
Kalyanaraman Shankari, Mogeng Yin, Randy H. Katz and David E. Culler

Information Display for Societal Problems: Data, Game, or Choice? (EECS-2015-7)
Kalyanaraman Shankari, Janice Park, Tejomay Gadgil, Randy H. Katz and David E. Culler

System Design Trade-Offs in a Next-Generation Embedded Wireless Platform (EECS-2014-162)
Michael P Andersen and David E. Culler

Enabling Portable Building Applications through Automated Metadata Transformation (EECS-2014-159)
Arka Bhattacharya, David E. Culler, Jorge Ortiz, Dezhi Hong and Kamin Whitehouse

E-Mission: Automated transportation emission calculation using smart phones (EECS-2014-140)
Kalyanaraman Shankari, Mogeng Yin, Shanthi Shanmugam, David E. Culler and Randy H. Katz

Hypnos: Unobtrusive Power Proportionality for HPC frameworks (EECS-2014-29)
Arka Bhattacharya and David E. Culler

Enabling Advanced Environmental Conditioning with a Building Application Stack (EECS-2013-14)
Jay Taneja, Andrew Krioukov, Stephen Dawson-Haggerty and David E. Culler

Experiences Integrating Building Data with sMAP (EECS-2012-21)
Stephen Dawson-Haggerty, Andrew Krioukov and David E. Culler

Design and Evaluation of an Energy Agile Computing Cluster (EECS-2012-13)
Andrew Krioukov, Sara Alspaugh, Prashanth Mohan, Stephen Dawson-Haggerty, David E. Culler and Randy H. Katz

A System for Managing Physical Data in Buildings (EECS-2010-128)
Jorge Ortiz

Power Optimization – a Reality Check (EECS-2009-140)
Stephen Dawson-Haggerty, Andrew Krioukov and David E. Culler

The Effect of Link Churn on Wireless Routing (EECS-2008-109)
Stephen Dawson-Haggerty, Jorge Ortiz, Xiaofan Fred Jiang and David E. Culler

Wireless Embedded Systems and Networking - Labs Based on the AIIT Lecture (EECS-2008-14)
Jaein Jeong and David E. Culler

Design and Analysis of Micro-Solar Power Systems for Wireless Sensor Networks (EECS-2007-24)
Jaein Jeong, Xiaofan Fred Jiang and David E. Culler

Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Network (EECS-2006-169)
Sukun Kim, Rodrigo Fonseca, Prabal Dutta, Arsalan Tavakoli, David E. Culler, Philip Levis, Scott Shenker and Ion Stoica

Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks (EECS-2006-121)
Sukun Kim, Shamim Pakzad, David E. Culler, James Demmel, Gregory Fenves, Steve Glaser and Martin Turon

Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks (EECS-2005-16)
Jaein Jeong, David E. Culler and Jae-Hyuk Oh

Towards Secure Network Programming and Recovery in Wireless Sensor Networks (EECS-2005-7)
Prabal Dutta, Jonathan W. Hui, David Chiyuan Chu and David E. Culler

Tython: a Dynamic Simulation Environment for Sensor Networks (CSD-05-1372)
Michael Demmer, Philip Levis, August Joki, Eric Brewer and David Culler

Software Design Patterns for TinyOS (CSD-04-1350)
David Gay, Philip Levis and David Culler

Sensor Field Localization: A Deployment and Empirical Analysis (CSD-04-1349)
Kamin Whitehouse, Fred Jiang, Chris Karlof, Alec Woo and David Culler

Bridging the Gap: Programming Sensor Networks with Application Specific Virtual Machines (CSD-04-1343)
Philip Levis, David Gay and David Culler

Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks (CSD-03-1290)
Philip Levis, Neil Patel, Scott Shenker and David Culler

Evaluation of Efficient Link Reliability Estimators for Low-Power Wireless Networks (CSD-03-1270)
Alec Woo and David Culler

A Design Framework for Highly Concurrent Systems (CSD-00-1108)
Matt Welsh, Steven D. Gribble, Eric A. Brewer and David Culler

Market-based Proportional Resource Sharing for Clusters (CSD-00-1092)
Brent N. Chun and David E. Culler

Empirical Evaluation of Global Memory Support on the Cray-T3D and Cray-T3E (CSD-98-991)
Arvind Krishnamurthy, David E. Culler and Katherine Yelick

Virtual Network Transport Protocols for Myrinet (CSD-98-988)
Brent N. Chun, Alan M. Mainwaring and David E. Culler

Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines (CSD-98-984)
Arvind Krishnamurthy, Klaus E. Schauser, Chris J. Scheiman, David E. Culler, Katherine Yelick and Randolph Y. Wang

Towards a Theory of Optimal Communication Pipelines (CSD-98-981)
Randolph Y. Wang, Arvind Krishnamurthy, Richard P. Martin, Thomas E. Anderson and David E. Culler

WebOS: Operating System Services for Wide Area Applications (CSD-97-938)
Amin Vahdat, Paul Eastham, Chad Yoshokawa, Eshwar Belani, Thomas Anderson, David Culler and Michael Dahlin

Effect of Communication Latency, Overhead, and Bandwidth on a Cluster Architecture (CSD-96-925)
Richard Martin, Amin Vahdat, David Culler and Thomas Anderson

Active Message Applications Programming Interface and Communication Subsystem Organization (CSD-96-918)
Alan M. Mainwaring and David E. Culler

Re-examining Scheduling and Communication in Parallel Programs (CSD-95-881)
Andrea C. Dusseau, Remzi H. Arpaci and David E. Culler

Mantis User's Guide, Version 1.0 (CSD-94-828)
Steven S. Lumetta and David E. Culler

Measurements of Active Messages Performance on the CM-5 (CSD-94-807)
Lok T. Liu and David E. Culler

Decentralized Optimal Power Pricing: The Development of a Parallel Program (CSD-93-774)
Steven Lumetta, Liam Murphy, Xiaoye Li, David E. Culler and Ismail Khalil

Two Fundamental Limits on Dataflow Multiprocessing (CSD-92-716)
David E. Culler, Klaus Erik Schauser and Thorsten von Eicken

LogP: Towards a Realistic Model of Parallel Computation (CSD-92-713)
David E. Culler, Richard Karp, David A. Patterson, Abhijit Sahay, Klaus Erik Schauser, Eunice Santos, Ramesh Subramonian and Thorsten von Eicken

Analysis of Multithreaded Microprocessors under Multiprogramming (CSD-92-687)
David E. Culler, Michial Gunter and James C. Lee

Active Messages: a Mechanism for Integrated Communication and Computation (CSD-92-675)
Thorsten von Eicken, David E. Culler, Seth Copen Goldstein and Klaus Erik Schauser

Compiler-Controlled Multithreading for Lenient Parallel Languages (CSD-91-640)
Klaus Erik Schauser, David E. Culler and Thorsten von Eicken

An Analytical Solution for a Markov Chain Modeling Multithreaded Execution (CSD-91-623)
Rafael H. Saavedra-Barrera and David E. Culler

Fine-grain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine (CSD-90-594)
David E. Culler, Anurug Soh, Klaus Erik Schauser, Thorsten von Eicken and John Wawrzynek

Analysis of Multithreaded Architectures for Parallel Computing (CSD-90-569)
Rafael H. Saavedra-Barrera, David E. Culler and Thorsten von Eicken