@inproceedings{vignette-socc19, author = {Mazumdar, Amrita and Haynes, Brandon and Balazinska, Magda and Ceze, Luis and Cheung, Alvin and Oskin, Mark}, title = {Perceptual Compression for Video Storage and Processing Systems}, booktitle = {Proceedings of the ACM Symposium on Cloud Computing (SoCC '19)}, year = 2019, month = 11, url = {http://doi.acm.org/10.1145/3357223.3362725}, note = {Best Poster Award!} } @inproceedings{visualroad-sigmod19, author = {Haynes, Brandon and Mazumdar, Amrita and Balazinska, Magdalena and Ceze, Luis and Cheung, Alvin}, title = {Visual Road: A Video Data Management Benchmark}, booktitle = {Proceedings of the 2019 International Conference on Management of Data (SIGMOD '19)}, year = 2019, month = 7, url = {http://doi.acm.org/10.1145/3299869.3324955} } @inproceedings{lee2019synthesizing, title={Synthesizing number generators for stochastic computing using mixed integer programming}, author={Lee, Vincent T and Elliot, Samuel Archibald and Alaghi, Armin and Ceze, Luis}, booktitle={CoRR}, url={https://arxiv.org/abs/1902.05971}, year=2019, month=2 } @inproceedings{willsey2018iterative, title={Iterative Search for Reconfigurable Accelerator Blocks With a Compiler in the Loop}, author={Willsey, Max and Lee, Vincent T and Cheung, Alvin and Bod{\'\i}k, Rastislav and Ceze, Luis}, booktitle={IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, year=2018 } @inproceedings{cowan2018automating, author = {Meghan Cowan and Thierry Moreau and Tianqi Chen and Luis Ceze}, title = {Automating Generation of Low Precision Deep Learning Operators}, booktitle = {CoRR}, year = 2018, month = 10, url = {http://arxiv.org/abs/1810.11066} } @inproceedings{lee2018architecture, author={V. T. Lee and A. Alaghi and R. Pamula and V. S. Sathe and L. Ceze and M. Oskin}, booktitle={IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, title={Architecture Considerations for Stochastic Computing Accelerators}, url={https://ieeexplore.ieee.org/document/8493550}, year = 2018, month = 11 } @inproceedings{luo2018phub, author = {Luo, Liang and Nelson, Jacob and Ceze, Luis and Phanishayee, Amar and Krishnamurthy, Arvind}, title = {Parameter Hub: A Rack-Scale Parameter Server for Distributed Deep Neural Network Training}, booktitle = {Proceedings of the ACM Symposium on Cloud Computing (SoCC '18)}, year = 2018, month = 10, url = {http://doi.acm.org/10.1145/3267809.3267840} } @inproceedings{lee2018stochastic, author = {Vincent T. Lee and Armin Alaghi and Luis Ceze and Mark Oskin}, title = {Stochastic Synthesis for Stochastic Computing}, booktitle = {CoRR}, year = 2018, month = 10, url = {http://arxiv.org/abs/1810.04756} } @inproceedings{haynes2018lightdb, author = {Haynes, Brandon and Mazumdar, Amrita and Alaghi, Armin and Balazinska, Magdalena and Ceze, Luis and Cheung, Alvin}, title = {LightDB: A DBMS for Virtual Reality Video}, booktitle = {Proc. VLDB Endow.}, month = 6, year = 2018, url = {https://doi.org/10.14778/3231751.3231768} } @INPROCEEDINGS{lee2018application, author={V. T. {Lee} and A. {Mazumdar} and C. C. {del Mundo} and A. {Alaghi} and L. {Ceze} and M. {Oskin}}, booktitle={2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS)}, title={Application Codesign of Near-Data Processing for Similarity Search}, year=2018, month=5, url={https://doi.ieeecomputersociety.org/10.1109/IPDPS.2018.00099} } @inproceedings{moreau2018taxonomy, author={T. {Moreau} and J. {San Miguel} and M. {Wyse} and J. {Bornholt} and A. {Alaghi} and L. {Ceze} and N. {Enright Jerger} and A. {Sampson}}, booktitle={IEEE Embedded Systems Letters}, title={A Taxonomy of General Purpose Approximate Computing Techniques}, year=2018, month=3, url = {https://doi.org/10.1109/LES.2017.2758679} } @inproceedings{moreau2017exploiting, author={Moreau, Thierry and Augusto, Felipe and Howe, Patrick and Alaghi, Armin and Ceze, Luis}, booktitle={Proceedings of the Twelfth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis Companion (CODES '17)}, title={Exploiting Quality-energy Tradeoffs with Arbitrary Quantization: Special Session Paper}, year=2017, month=10, url={http://doi.acm.org/10.1145/3125502.3125544} } @inproceedings{campipes-iiswc17, author={Amrita Mazumdar and Thiery Moreau and Sung Kim and Meghan Cowan and Armin Alaghi and Luis Ceze and Mark Oskin and Visvesh Sathe}, booktitle={IEEE International Symposium on Workload Characterization (IISWC)}, title={Exploring computation-communication tradeoffs in camera systems}, year=2017, month=10, url={http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8167775&isnumber=8167743} } @inproceedings{shoebox-hotstorage17, author = {Eddie Yan and Kaiyuan Zhang and Xi Wang and Karin Strauss and Luis Ceze}, title = {Customizing Progressive JPEG for Efficient Image Storage}, booktitle = {USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)}, year = 2017, month = 7, url = {https://www.usenix.org/system/files/conference/hotstorage17/hotstorage17-paper-yan.pdf} } @inproceedings{vrsolver-hpg17, author = {Amrita Mazumdar and Armin Alaghi and Jonathan T. Barron and David Gallup and Luis Ceze and Mark Oskin and Steven M. Seitz}, title = {A Hardware-Friendly Bilateral Solver for Real-Time Virtual Reality Video}, booktitle = {High-Performance Graphics (HPG)}, year = 2017, month = 7, url = {https://homes.cs.washington.edu/~amrita/papers/hpg17.pdf} } @inproceedings{msp430-wddd17, author = {Bill Zorn and Dan Grossman and Luis Ceze}, title = {Solver Aided Reverse Engineering of Architectural Features}, booktitle = {Workshop on Duplicating, Deconstructing and Debunking (WDDD w/ ISCA)}, year = 2017, month = 6, url = {https://homes.cs.washington.edu/~djg/papers/wddd17.pdf} } @inproceedings{knnap-ipdps17, author = {Vincent T. Lee and Justin Kotalik and Carlo C. del Mundo and Armin Alaghi and Luis Ceze and Mark Oskin}, title = {Similarity Search on Automata Processors}, booktitle = {IEEE International Parallel & Distributed Processing Symposium (IPDPS)}, year = 2017, month = 5, url = {https://homes.cs.washington.edu/~vlee2/docs/vlee-ipdps17.pdf} } @inproceedings{gpuprof-damon17, author = {Emily Furst and Mark Oskin and Bill Howe}, title = {Profiling a GPU database implementation: a holistic view of GPU resource utilization on TPC-H queries}, booktitle = {International Workshop on Data Management on New Hardware (DAMON w/ SIGMOD)}, year = 2017, month = 5, url = {http://dl.acm.org/citation.cfm?id=3076119} } @inproceedings{visualcloud-sigmod17, author = {Brandon Haynes and Artem Minyaylov and Magdalena Balazinska and Luis Ceze and Alvin Cheung}, title = {VisualCloud Demonstration: A DBMS for Virtual Reality}, booktitle = {ACM International Conference on Management of Data (SIGMOD)}, year = 2017, month = 5, url = {http://doi.acm.org/10.1145/3035918.3058734} } @inproceedings{welight-chi17, author = {Margaret E. Morris and Douglas M. Carmean and Artem Minyaylov and Luis Ceze}, title = {Augmenting Interpersonal Communication through Connected Light}, booktitle = {ACM Conference on Human Factors in Computing Systems (CHI) Extended Abstracts}, year = 2017, month = 5, url = {https://homes.cs.washington.edu/~luisceze/publications/welight-lbw-chi17.pdf} } @inproceedings{videoapp-asplos17, author = {Djordje Jevdjic and Karin Strauss and Luis Ceze and Henrique S. Malvar}, title = {Approximate Storage of Compressed and Encrypted Videos}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2017, month = 4, url = {https://homes.cs.washington.edu/~luisceze/publications/ASPLOS17_VideoApp.pdf} } @inproceedings{incbricks-asplos17, author = {Ming Liu and Liang Luo and Jacob Nelson and Luis Ceze and Arvind Krishnamurthy and Kishore Atreya}, title = {IncBricks: Toward In-Network Computation with an In-Network Cache}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2017, month = 4, url = {https://homes.cs.washington.edu/~luisceze/publications/incbricks-asplos17.pdf} } @inproceedings{snn-date17, author = {Vincent T. Lee and Armin Alaghi and John P. Hayes and Visvesh Sathe and Luis Ceze}, title = {Energy-Efficient Hybrid Stochastic-Binary Neural Networks for Near-Sensor Computing}, booktitle = {Design, Automation & Test in Europe (DATE)}, year = 2017, month = 3, url = {https://homes.cs.washington.edu/~luisceze/publications/scnn-date17.pdf} } @inproceedings{ipa-socc16, author = {Brandon Holt and James Bornholt and Irene Zhang and Dan Ports and Mark Oskin and Luis Ceze}, title = {Disciplined Inconsistency with Consistency Types}, booktitle = {ACM Symposium on Cloud Computing (SoCC)}, year = 2016, month = 10, url = {https://homes.cs.washington.edu/~bornholt/papers/ipa-socc16.pdf} } @inproceedings{hetero-ecds16, author = {Vincent T. Lee and Carlo C. del Mundo and Eddie Yan and Armin Alaghi and Mark Oskin and Luis Ceze}, title = {An evaluation of contemporary heterogeneous computing platforms for data intensive applications}, booktitle = {Workshop on Efficient Data Center Systems (EDCS w/ ISCA)}, year = 2016, month = 6, url = {https://homes.cs.washington.edu/~vlee2/docs/vlee-edcs-2016.pdf} } @inproceedings{ferrite-asplos16, author = {James Bornholt and Antoine Kaufmann and Jialin Li and Arvind Krishnamurthy and Emina Torlak and Xi Wang}, title = {Specifying and Checking File System Crash-Consistency Models}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2016, month = 4, url = {http://homes.cs.washington.edu/~bornholt/papers/ferrite-asplos16.pdf} } @inproceedings{dnastorage-asplos16, author = {James Bornholt and Randolph Lopez and Douglas M. Carmean and Luis Ceze and Georg Seelig and Karin Strauss}, title = {A DNA-Based Archival Storage System}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2016, month = 4, url = {http://homes.cs.washington.edu/~bornholt/papers/dnastorage-asplos16.pdf} } @inproceedings{approximage-asplos16, author = {Qing Guo and Karin Strauss and Luis Ceze and Henrique Malvar}, title = {High-Density Image Storage Using Approximate Memory Cells}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2016, month = 4, url = {https://homes.cs.washington.edu/~luisceze/publications/approximg-asplos16.pdf} } @inproceedings{synapse-popl16, author = {James Bornholt and Emina Torlak and Dan Grossman and Luis Ceze}, title = {Optimizing Synthesis with Metasketches}, booktitle = {Symposium on Principles of Programming Languages (POPL)}, year = 2016, month = 1, url = {http://homes.cs.washington.edu/~bornholt/papers/synapse-popl16.pdf}, csetags = {bornholt, emina, djg, luiscee} } @InProceedings{decaf-oopsla15, author = {Brett Boston and Adrian Sampson and Dan Grossman and Luis Ceze}, title = "Probability Type Inference for Flexible Approximate Programming", booktitle = "OOPSLA", year = 2015, month = 10, url ={http://homes.cs.washington.edu/~djg/papers/oopsla2015.pdf}, csetags = {architecture, luisceze} } @Article{approx-ieeemobi, author={Moreau, T. and Sampson, A. and Ceze, L.}, journal={Pervasive Computing, IEEE}, title={Approximate Computing: Making Mobile Systems More Efficient}, year={2015}, month={4}, url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7093019}, csetags = {architecture, luisceze} } @InProceedings{approxsynth-wax15, author = {James Bornholt and Emina Torlak and Luis Ceze and Dan Grossman}, title = {{Approximate Program Synthesis}}, Booktitle = {Workshop on Approximate Computing Across the Stack (WAX w/ PLDI)}, year = {2015}, month = {6}, url = {http://homes.cs.washington.edu/~djg/papers/wax2015.pdf}, csetags = {architecture, luisceze} } @InProceedings{claret-papoc15, author = {Brandon Holt and Irene Zhang and Dan Ports and Mark Oskin and Luis Ceze}, title = {{Claret: Using Data Types for Highly Concurrent Distributed Transactions}}, Booktitle = {Workshop on Principles and Practice of Consistency (PaPoC'15 w/ EuroSys)}, year = {2015}, month = {4}, url = {http://dl.acm.org/citation.cfm?id=2745951&CFID=551439592&CFTOKEN=21528730}, csetags = {architecture, luisceze} } @inproceedings {grappa-usenix15, author = {Jacob Nelson and Brandon Holt and Brandon Myers and Preston Brigg and Luis Ceze and Simon Kahan and Mark Oskin}, title = {Latency-Tolerant Software Distributed Shared Memory}, booktitle = {2015 USENIX Annual Technical Conference (USENIX ATC 15)}, year = {2015}, month = 7, url = {http://sampa.cs.washington.edu/papers/grappa-usenix-2015.pdf}, csetags = {grappa, nelson, bholt, bdmyers, luisceze, oskin, preston, skahan}, } @inproceedings{cliche-snapl15, author = {Adrian Sampson and James Bornholt and Luis Ceze}, title = {Hardware-Software Co-Design: Not Just a Cliche}, booktitle = {Summit on Advances in Programming Languages (SNAPL)}, year = 2015, month = 5, url = {http://sampa.cs.washington.edu/papers/snapl15-cliche.pdf}, csetags = {asampson, bornholt, luisceze} } @inproceedings{approxdebug-asplos15, author = {Michael Ringenburg and Adrian Sampson and Isaac Ackerman and Luis Ceze and Dan Grossman}, title = {Monitoring and Debugging the Quality of Results in Approximate Programs}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2015, month = 3, url = {http://sampa.cs.washington.edu/papers/asplos15-approxdebug.pdf}, csetags = {miker, asampson, luisceze, djg} } @inproceedings{lws-cgo15, author = {Brandon Lucia and Luis Ceze}, title = {Data Provenance Tracking for Concurrent Programs}, booktitle = {International Symposium on Code Generation and Optimization (CGO)}, year = 2015, month = 2, url = {http://sampa.cs.washington.edu/papers/cgo15-lws.pdf}, csetags = {bluica0a, luisceze} } @InProceedings{snnap-hpca15, author = {Thierry Moreau and Mark Wyse and Jacob Nelson and Adrian Sampson and Hadi Esmaeilzadeh and Luis Ceze and Mark Oskin}, title = {SNNAP: Approximate Computing on Programmable SoCs via Neural Acceleration}, booktitle = {IEEE Symp. on High Performance Computer Architecture (HPCA)}, year = 2015, month = 2, url = {http://sampa.cs.washington.edu/papers/snnap-hpca2015.pdf}, csetags = {tmoreau, asampson, wysem, nelson, luisceze, oskin} } @TECHREPORT{radish-tr2014, title={Compiling Efficient Query Plans for Distributed Shared Memory}, author={Myers, Brandon and Halperin, Daniel and Nelson, Jacob and Oskin, Mark and Ceze, Luis and Howe, Bill}, year={2014}, month={10}, INSTITUTION = {University of Washington}, NUMBER={UW-CSE-14-10-01}, csetags={bdmyers, nelson, luisceze, oskin}, URL={ftp://ftp.cs.washington.edu/tr/2014/10/UW-CSE-14-10-01.pdf} } @InProceedings{alembic-oopsla14, author = {Brandon Holt and Preston Briggs and Luis Ceze and Mark Oskin}, title = {Alembic: Automatic Locality Extraction via Migration}, booktitle = {SPLASH-OOPSLA}, year = 2014, month = 10, url = {http://sampa.cs.washington.edu/papers/oopsla14-alembic.pdf}, csetags = {bholt, preston, luisceze, oskin, grappa} } @InProceedings{passert-pldi14, author = {Adrian Sampson and Pavel Panchekha and Todd Mytkowicz and Kathryn McKinley and Dan Grossman and Luis Ceze}, title = {Expressing and Verifying Probabilistic Assertions}, booktitle = {Conference on Programming Language Design and Implementation (PLDI)}, year = {2014}, month = {6}, url = {http://sampa.cs.washington.edu/papers/pldi14-passert.pdf}, csetags = {architecture, luisceze, djg, asampson, proj-enerj} } @InProceedings{timemachine-mspc14, Author = {Benjamin Ransford and Brandon Lucia}, Title = {Nonvolatile Memory is a Broken Time Machine}, Booktitle = {ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC w/ PLDI)}, Keywords = {Power Management, Nonvolatile Memory}, Month = {6}, Year = 2014, Url = {http://sampa.cs.washington.edu/papers/mspc14-time-machine.pdf}, csetags = {ransford, blucia0a} } @InProceedings{lard-asplos14, author = {Benjamin P. Wood and Luis Ceze and Dan Grossman}, title = {Low-Level Detection of Language-Level Data Races with LARD}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = {2014}, month = {3}, url = {http://sampa.cs.washington.edu/papers/asplos14-lard.pdf}, csetags = {architecture, bpw, luisceze, djg} } @InProceedings{3dkv-asplos14, author = {Anthony Gutierrez and Michael Cieslak and Ronald G. Dreslinski and Luis Ceze and Trevor Mudge}, title = {Mercury: An Integrated, 3D-Stacked Server Design for Increasing Physical Density of Key-Value Stores}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = {2014}, month = {3}, url = {http://sampa.cs.washington.edu/papers/asplos14-stacked.pdf}, csetags = {architecture, luisceze} } @Article{enerj-spectrum, author = {Adrian Sampson and Luis Ceze and Dan Grossman}, title = {{EnerJ, the Language of Good-Enough Computing}}, journal = {IEEE Spectrum Feature Article}, year = {2013}, month = {10}, downloads = {http://spectrum.ieee.org/computing/software/enerj-the-language-of-goodenough-computing web}, url = {http://spectrum.ieee.org/computing/software/enerj-the-language-of-goodenough-computing}, csetags = {architecture, luisceze,djg,asampson,proj-enerj} } @InProceedings{approxstorage-micro13, author = {Adrian Sampson and Jacob Nelson and Karin Strauss and Luis Ceze}, booktitle = {International Symposium on Microarchitecture (MICRO)}, title = {Approximate Storage in Solid-State Memories}, year = 2013, month = 12, url = {http://sampa.cs.washington.edu/papers/approxstorage-micro2013.pdf}, downloads = {http://sampa.cs.washington.edu/papers/approxstorage-micro2013.pdf PDF}, } @InProceedings{inputcov-oopsla13, author = {Tom Bergan and Luis Ceze and Dan Grossman}, title = {{Input-Covering Schedules for Multithreaded Programs}}, booktitle = {SPLASH-OOPSLA}, year = 2013, month = 10, url = {http://sampa.cs.washington.edu/papers/oopsla13-inputcovering.pdf}, csetags = {architecture, luisceze,tbergan,djg, proj-dmp} } @InProceedings{flat-combining-pgas13, title={Flat Combining Synchronized Global Data Structures}, author={Holt, Brandon and Nelson, Jacob and Myers, Brandon and Briggs, Preston and Ceze, Luis and Kahan, Simon and Oskin, Mark}, booktitle={International Conference on PGAS Programming Models (PGAS)}, year = 2013, month = 10, url = {http://sampa.cs.washington.edu/papers/holt-pgas13.pdf}, downloads = {http://sampa.cs.washington.edu/papers/holt-pgas13.pdf PDF}, csetags = {architecture, luisceze, bholt} } @InProceedings{datalog-grappa-imdm13, title={Compiled Plans for In-Memory Path-Counting Queries}, author={Myers, Brandon and Hyrkas, Jeremy and Halperin, Daniel and Howe, Bill}, booktitle = {International Workshop on In-Memory Data Management and Analytics (IMDM w/ VLDB)}, year = 2013, month = 8, url = {http://sampa.cs.washington.edu/papers/myers-imdm13.pdf}, downloads = {http://sampa.cs.washington.edu/papers/myers-imdm13.pdf PDF}, csetags = {architecture, bdmyers, billhowe} } @TECHREPORT{grappa-tr-2014-02, number = {UW-CSE-14-02-01}, author={Nelson, Jacob and Holt, Brandon, and Myers, Brandon and Briggs, Preston and Ceze, Luis and Kahan, Simon and Oskin, Mark}, title = "Grappa: A Latency-Tolerant Runtime for Large-Scale Irregular Applications", institution = {University of Washington}, year = 2014, month = 2, url = {http://sampa.cs.washington.edu/papers/grappa-tr-2014-02.pdf}, downloads = {http://sampa.cs.washington.edu/papers/grappa-tr-2014-02.pdf PDF}, } @InProceedings{pomace-grappa-2013-03, title = "Pomace: A Grappa for Non-Volatile Memory", author={Nelson, Jacob and Holt, Brandon and Myers, Brandon and Briggs, Preston and Ceze, Luis and Kahan, Simon and Oskin, Mark}, booktitle = {Non-Volatile Memories Workshop (NVMW)}, year = 2013, month = 3, csetags = {architecture, nelson, bholt, bdmyers, luisceze, softxmt} } @InProceedings{spatial-dna-isca13, author = {Richard Muscat and Karin Strauss and Luis Ceze and Georg Seelig}, title = {{DNA-based Molecular Architecture with Spatially Localized Components}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2013, month = 6, url = {http://sampa.cs.washington.edu/papers/isca13-dna.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isca13-dna.pdf PDF}, csetags = {architecture, luisceze,kstrauss} } @InProceedings{ddos-asplos13, author = {Nicholas Hunt and Tom Bergan and Luis Ceze and Steven Gribble}, title = {{DDOS: Taming Nondeterminism in Distributed Systems}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2013, month = 3, url = {http://sampa.cs.washington.edu/papers/asplos021-hunt.pdf}, downloads = {http://sampa.cs.washington.edu/papers/asplos021-hunt.pdf PDF}, csetags = {architecture, luisceze,tbergan, nhunt, gribble, proj-dmp} } @InProceedings{aviso-asplos13, author = {Brandon Lucia and Luis Ceze}, title = {{Cooperative Empirical Failure Avoidance for Multithreaded Programs}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2013, month = 3, url = {http://sampa.cs.washington.edu/papers/aviso_ASPLOS2013.pdf}, downloads = {http://sampa.cs.washington.edu/papers/aviso_ASPLOS2013.pdf PDF}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection} } @InProceedings{npu-micro12, author = {Hadi Esmaeilzadeh and Adrian Sampson and Luis Ceze and Doug Burger}, title = {{Neural Acceleration for General-Purpose Approximate Programs}}, booktitle = {International Symposium on Microarchitecture (MICRO)}, year = 2012, month = 12, url = {http://sampa.cs.washington.edu/papers/micro12-web.pdf}, downloads = {http://sampa.cs.washington.edu/papers/micro12-web.pdf PDF}, note = {Selected for IEEE Micro Top Picks 2012.}, csetags = {architecture, luisceze,hadi,asampson,proj-enerj} } @InProceedings{input-wodet13, author = {Tom Bergan and Dan Grossman and Luis Ceze}, title = {{Input-Covering Schedules for Multithreaded Programs}}, booktitle = {Workshop on Determinism and Correctness in Parallel Programming w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WoDet w/ ASPLOS)}, year = 2013, month = 3, url = {http://sampa.cs.washington.edu/papers/wodet3-paper6.pdf}, downloads = {http://sampa.cs.washington.edu/papers/wodet3-paper6.pdf PDF}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection} } @InProceedings{webchar-iiscwc2012, author = {Adrian Sampson and Calin Cascaval and Luis Ceze and Pablo Montesinos and Dario Suarez Gracia}, title = {{Automatic Discovery of Performance and Energy Pitfalls in HTML and CSS}}, booktitle = {International Symposium on Workload Characterization (IISWC)}, year = 2012, month = 11, url = {http://sampa.cs.washington.edu/papers/webchar-iiswc2012-extabs.pdf}, downloads = {http://sampa.cs.washington.edu/papers/webchar-iiswc2012-extabs.pdf PDF}, csetags = {luisceze,blucia0a,djg,proj-concurrency-exceptions} } @InProceedings{ifrit-oopsla12, author = {Laura Effinger-Dean and Brandon Lucia and Luis Ceze and Dan Grossman and Hans-J. Boehm}, title = {{IFRit: Interference-Free Regions for Dynamic Data-Race Detection}}, booktitle = {SPLASH-OOPSLA}, year = 2012, month = 10, url = {http://sampa.cs.washington.edu/papers/oopsla12-ifrit.pdf}, downloads = {http://sampa.cs.washington.edu/papers/oopsla12-ifrit.pdf PDF}, csetags = {luisceze,blucia0a,djg,proj-concurrency-exceptions} } @InProceedings{task-migration-hotpar12, title={Do we need a crystal ball for task migration?}, author={Myers, Brandon and Holt, Brandon}, booktitle={USENIX Hot Topics in Parallelism (HotPar)}, year={2012}, month=6, url = {http://sampa.cs.washington.edu/papers/hotpar12-final46.pdf}, downloads = {http://sampa.cs.washington.edu/papers/hotpar12-final46.pdf PDF}, csetags = {bdmyers} } @InProceedings{npu-dasi12, author = {Hadi Esmaeilzadeh and Adrian Sampson and Michael Ringenburg and Luis Ceze and Dan Grossman and Doug Burger}, title = {{Addressing Dark Silicon Challenges with Disciplined Approximate Computing}}, booktitle = {Dark Silicon Workshop w/ International Symposium on Computer Architecture (DaSi w/ ASPLOS)}, year = 2012, month = 6, url = {http://sampa.cs.washington.edu/papers/2012-dasi-npu.pdf}, downloads = {http://sampa.cs.washington.edu/papers/2012-dasi-npu.pdf PDF}, csetags = {architecture, luisceze,hadi,asampson,proj-enerj} } @InProceedings{npu-weed12, author = {Hadi Esmaeilzadeh and Adrian Sampson and Luis Ceze and Doug Burger}, title = {{Towards Neural Acceleration for General-Purpose Approximate Computing}}, booktitle = {Workshop on Energy Efficient Design w/ International Symposium on Computer Architecture (WEED w/ ISCA)}, year = 2012, month = 6, url = {http://sampa.cs.washington.edu/papers/2012-weed-npu.pdf}, downloads = {http://sampa.cs.washington.edu/papers/2012-weed-npu.pdf PDF}, csetags = {architecture, luisceze,hadi,asampson,proj-enerj} } @InProceedings{radish-isca12, author = {Joseph Devietti and Benjamin Wood and Karin Strauss and Luis Ceze and Shaz Qadeer and Dan Grossman}, title = {{RADISH: Always-On Sound and Complete RAce Detection In Software and Hardware}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2012, month = 6, url = {http://sampa.cs.washington.edu/papers/devietti.radish.isca.2012.pdf}, downloads = {http://sampa.cs.washington.edu/papers/devietti.radish.isca.2012.pdf PDF}, csetags = {architecture, luisceze,devietti,bpw,kstrauss,djg,proj-concurrency-exceptions} } @InProceedings{aviso-wodet12, author = {Brandon Lucia and Luis Ceze}, title = {{Automatic Empirical Failure Avoidance for Concurrent Software}}, booktitle = {Workshop on Determinism and Correctness in Parallel Programming w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WoDet w/ ASPLOS)}, year = 2012, month = 3, url = {http://sampa.cs.washington.edu/papers/wodet3-paper6.pdf}, downloads = {http://sampa.cs.washington.edu/papers/wodet3-paper6.pdf PDF}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection} } @InProceedings{meld-wodet12, author = {Joseph Devietti and Luis Ceze and Dan Grossman}, title = {{The Case For Merging Execution- and Language-level Determinism with MELD}}, booktitle = {Workshop on Determinism and Correctness in Parallel Programming w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WoDet w/ ASPLOS)}, year = 2012, month = 3, url = {http://sampa.cs.washington.edu/papers/wodet3-paper3.pdf}, downloads = {http://sampa.cs.washington.edu/papers/wodet3-paper3.pdf PDF}, csetags = {architecture, luisceze,djw,proj-dmp} } @InProceedings{truffle-asplos12, author = {Hadi Esmaeilzadeh and Adrian Sampson and Luis Ceze and Doug Burger}, title = {{Architecture Support for Disciplined Approximate Programming}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2012, month = 3, url = {http://sampa.cs.washington.edu/papers/truffle-web.pdf}, downloads = {http://sampa.cs.washington.edu/papers/truffle-web.pdf PDF}, csetags = {architecture, luisceze,hadi,asampson,proj-enerj} } @InProceedings{wm-fit11, author = {Nicholas Hunt and Brandon Lucia and Luis Ceze}, title = {{System Introspection with Hardware Watchmachines}}, booktitle = {Fun Ideas and Thoughts w/ Conference on Programming Language Design and Implementation (PLDI FIT)}, year = 2011, url = {http://sampa.cs.washington.edu/papers/hunt-pldifit11.pdf}, downloads = {http://sampa.cs.washington.edu/papers/hunt-pldifit11.pdf PDF}, csetags = {architecture, luisceze,nhunt,blucia0a,proj-concurrency-bug-detection} } @InProceedings{userace-mspc11, author = {Benjamin Wood and Luis Ceze and Dan Grossman}, title = {{Data-Race Exceptions Have Benefits Beyond the Memory Model}}, booktitle = {Workshop on Memory System Performance and Correctness w/ Conference on Programming Language Design and Implementation (MSPC w/ PLDI)}, year = 2011, month = 6, url = {http://sampa.cs.washington.edu/papers/mspc2011.pdf}, downloads = {http://sampa.cs.washington.edu/papers/mspc2011.pdf PDF}, csetags = {architecture, luisceze,proj-concurrency-exceptions} } @InProceedings{racedet-europar, author = {Rodrigo Gonzalez-Alberquilla and Karin Strauss and Luis Pinuel and Luis Ceze}, title = {{Accelerating Data Race Detection with Minimal Hardware Support}}, booktitle = {EuroPar}, year = 2011, month = 8, url = {http://dl.acm.org/citation.cfm?id=2033350}, downloads = {http://dl.acm.org/citation.cfm?id=2033350 ACM DL}, csetags = {architecture, luisceze,proj-concurrency-exceptions} } @InProceedings{memmodel-podc, author = {Laura Effinger-Dean and Alexander Jaffe and Thomas Moscibroda and Karin Strauss and Luis Ceze}, title = {{On the Impact of Memory Models on Software Reliability in Multiprocessors}}, booktitle = {Symposium on Principles of Distributed Computing (PODC).}, year = 2011, month = 6, url = {http://dl.acm.org/citation.cfm?id=1993819}, downloads = {http://dl.acm.org/citation.cfm?id=1993819 ACM DL}, csetags = {architecture, luisceze,proj-concurrency-bug-detection} } @InProceedings{novos-hotos, author = {Katelin Bailey and Luis Ceze and Steven D. Gribble and Henry M. Levy}, title = {{Operating System Implications of Fast, Cheap, Non-Volatile Memory}}, booktitle = {USENIX Hot Topics on Operating Systems (HotOS)}, year = 2011, month = 5, url = {http://sampa.cs.washington.edu/papers/bailey-hotos11.pdf}, downloads = {http://sampa.cs.washington.edu/papers/bailey-hotos11.pdf PDF}, csetags = {architecture, levy,luisceze,gribble,proj-novos} } @InProceedings{softxmt-hotpar11, author = {Jacob Nelson and Brandon Myers and A.H. Hunter and Preston Briggs and Dan Grossman and Mark Oskin and Carl Ebeling and Simon Kahan and Luis Ceze}, title = {{Crunching Large Graphs with Commodity Processors}}, booktitle = {USENIX Hot Topics on Parallelism (HotPar)}, year = 2011, month = 6, url = {http://sampa.cs.washington.edu/papers/nelson-hotpar11.pdf}, downloads = {http://sampa.cs.washington.edu/papers/nelson-hotpar11.pdf PDF}, csetags = {architecture, softxmt,luisceze,nelson} } @InProceedings{approxstorage-waci11, author = {Jacob Nelson and Adrian Sampson and Luis Ceze}, title = {{Dense Approximate Storage in Phase-Change Memory}}, booktitle = {Wild and Crazy Ideas w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WACI w/ ASPLOS)}, year = 2011, month = 3, url = {http://sampa.cs.washington.edu/papers/phase-change-memory.pdf}, downloads = {http://sampa.cs.washington.edu/papers/phase-change-memory.pdf PDF}, csetags = {architecture, asampson,luisceze,nelson,proj-enerj} } @InProceedings{hammer-wodet11, author = {Tom Bergan and Joseph Devietti and Nicholas Hunt and Luis Ceze}, title = {{The Deterministic Execution Hammer: How Well Does it Actually Pound Nails?}}, booktitle = {Workshop on Determinism and Correctness in Parallel Programming w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WoDet w/ ASPLOS)}, year = 2011, month = 3, url = {http://sampa.cs.washington.edu/papers/wodet11-hammer.pdf}, downloads = {http://sampa.cs.washington.edu/papers/wodet11-hammer.pdf PDF}, csetags = {architecture, luisceze,tbergan,proj-dmp} } @InProceedings{enerj-pldi11, author = {Adrian Sampson and Werner Dietl and Emily Fortuna and Danushen Gnanapragasam and Luis Ceze and Dan Grossman}, title = {{EnerJ: Approximate Data Types for Safe and General Low-Power Computation}}, booktitle = {Conference on Programming Language Design and Implementation (PLDI)}, year = 2011, month = 6, url = {http://sampa.cs.washington.edu/papers/Enerj-pldi2011.pdf}, downloads = {http://sampa.cs.washington.edu/papers/Enerj-pldi2011.pdf PDF}, csetags = {architecture, luisceze,asampson,proj-enerj} } @InProceedings{recon-pldi11, author = {Brandon Lucia and Benjamin Wood and Luis Ceze}, title = {{Isolating and Understanding Concurrency Errors Using Reconstructed Execution Fragments}}, booktitle = {Conference on Programming Language Design and Implementation (PLDI)}, year = 2011, month = 6, url = {http://sampa.cs.washington.edu/papers/recon-pldi2011.pdf}, downloads = {http://sampa.cs.washington.edu/papers/recon-pldi2011.pdf PDF}, csetags = {architecture, blucia0a,luisceze,proj-concurrency-bug-detection} } @InProceedings{rcdc-asplos11, author = {Joseph Devietti and Jacob Nelson and Tom Bergan and Luis Ceze and Dan Grossman}, title = {{RCDC: A Relaxed Consistency Deterministic Computer}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2011, month = 3, url = {http://sampa.cs.washington.edu/papers/devietti.rcdc.asplos.2011.pdf}, downloads = {http://sampa.cs.washington.edu/papers/devietti.rcdc.asplos.2011.pdf PDF}, csetags = {architecture, luisceze,devietti,djg,proj-dmp} } @InProceedings{lockfree-interact11, author = {Nicholas Hunt and Paramjit Singh Sandhu and Luis Ceze}, title = {{Characterizing the Performance and Energy Efficiency of Lock-Free Data Structures}}, booktitle = {Workshop on Interaction between Compilers and Computer Architectures w/ International Symposium on High-Performance Computer Architecture (INTERACT w/ HPCA)}, year = 2011, month = 2, url = {http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5936698}, downloads = {http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5936698 IEEExplore}, csetags = {architecture, luisceze,proj-power-efficiency} } @InProceedings{chuckle-hpca11, author = {Owen Anderson and Emily Fortuna and Luis Ceze and Susan Eggers}, title = {{Checked Load: Architectural Support for JavaScript Type-Checking on Mobile Processors}}, Booktitle = {International Symposium on High-Performance Computer Architecture (HPCA)}, year = 2011, month = 2, url = {http://sampa.cs.washington.edu/papers/anderson-hpca2011.pdf}, downloads = {http://sampa.cs.washington.edu/papers/anderson-hpca2011.pdf PDF}, csetags = {architecture, luisceze,proj-power-efficiency} } @InProceedings{jslimit-iiswc10, author = {Emily Fortuna and Owen Anderson and Luis Ceze and Susan Eggers}, title = {{A Limit Study of JavaScript Parallelism}}, booktitle = {International Symposium on Workload Characterization (IISWC)}, year = 2010, month = 12, url = {http://sampa.cs.washington.edu/papers/fortuna-iiswc2010.pdf}, downloads = {http://sampa.cs.washington.edu/papers/fortuna-iiswc2010.pdf PDF}, csetags = {architecture, luisceze,proj-power-efficiency} } @InProceedings{dos-osdi10, author = {Tom Bergan and Nicholas Hunt and Luis Ceze and Steve Gribble}, title = {{Deterministic Process Groups in dOS}}, booktitle = {Symposium on Operating Systems Design and Implementation (OSDI)}, year = 2010, month = 10, url = {http://sampa.cs.washington.edu/papers/bergan-osdi10.pdf}, downloads = {http://sampa.cs.washington.edu/papers/bergan-osdi10.pdf PDF}, csetags = {architecture, tbergan,luisceze,gribble,proj-dmp} } @InProceedings{osha-oopsla10, author = {Benjamin Wood and Adrian Sampson and Luis Ceze and Dan Grossman}, title = {{Composable Specifications for Structured Shared-Memory Communication}}, booktitle = {SPLASH-OOPSLA}, year = 2010, month = 10, url = {http://dl.acm.org/citation.cfm?id=1869473}, downloads = {http://dl.acm.org/citation.cfm?id=1869473 ACM DL}, csetags = {architecture, proj-concurrency-exceptions,bpw,luisceze} } @InProceedings{ce-isca10, author = {Brandon Lucia and Luis Ceze and Karin Strauss and Shaz Qadeer and Hans-J. Boehm}, title = {{Conflict Exceptions: Providing Simple Concurrent Language Semantics with Precise Hardware Exceptions for Data Races}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2010, month = 6, url = {http://sampa.cs.washington.edu/papers/isca173-lucia.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isca173-lucia.pdf PDF}, csetags = {luisceze,blucia0a,proj-concurrency-exceptions} } @InProceedings{cs-isca10, author = {Brandon Lucia and Luis Ceze and Karin Strauss}, title = {{ColorSafe: Architectural Support for Debugging and Dynamically Avoiding Multi-variable Atomicity Violations}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2010, month = 6, url = {http://sampa.cs.washington.edu/papers/isca175-lucia.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isca175-lucia.pdf PDF}, csetags = {luisceze,blucia0a,proj-concurrency-bug-detection} } @InProceedings{lockpred-hotpar, author = {Brandon Lucia and Joseph Devietti and Tom Bergan and Luis Ceze and Dan Grossman}, title = {{Lock Prediction}}, booktitle = {USENIX Hot Topics on Parallelism (HotPar)}, year = 2010, month = 6, url = {http://sampa.cs.washington.edu/papers/hotpar10-lockprediction.pdf}, downloads = {http://sampa.cs.washington.edu/papers/hotpar10-lockprediction.pdf PDF}, csetags = {architecture, luisceze,blucia0a,djg,proj-dmp} } @InProceedings{coredet-asplos10, author = {Tom Bergan and Owen Anderson and Joseph Devietti and Luis Ceze and Dan Grossman}, title = {{CoreDet: A Compiler and Runtime System for Deterministic Multithreaded Execution}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2010, month = 3, url = {http://sampa.cs.washington.edu/papers/asplos10-coredet.pdf}, downloads = {http://sampa.cs.washington.edu/papers/asplos10-coredet.pdf PDF}, csetags = {architecture, luisceze,tbergan,djg,proj-dmp} } @Article{dmp_tp, author = {Joseph Devietti and Brandon Lucia and Luis Ceze and Mark Oskin}, title = {{DMP: Deterministic Shared Memory Multiprocessing}}, journal = {IEEE Micro Top Picks in Computer Architecture}, year = 2010, month = 2, url = {http://sampa.cs.washington.edu/papers/dmp-tp.pdf}, downloads = {http://sampa.cs.washington.edu/papers/dmp-tp.pdf PDF}, csetags = {architecture, luisceze,devietti,proj-dmp} } @InBook{smp-encyc, author = {Luis Ceze}, title = {{Encyclopedia of Parallel Computing, Editor: David Padua}}, chapter = {Shared-Memory Multiprocessors}, publisher = {Springer}, month = 1, year = 2010, csetags = {architecture, luisceze} } @InProceedings{bb-micro09, author = {Brandon Lucia and Luis Ceze}, title = {{Finding Concurrency Bugs with Context-Aware Communication Graphs}}, booktitle = {International Symposium on Microarchitecture (MICRO)}, year = 2009, month = 12, url = {http://sampa.cs.washington.edu/papers/lucia-micro09.pdf}, downloads = {http://sampa.cs.washington.edu/papers/lucia-micro09.pdf PDF}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection} } @Article{bulk_cacm, author = {Josep Torrellas and Luis Ceze and James Tuck and Calin Cascaval and Pablo Montesinos and Wonsun Ahn and Milos Prvulovic}, title = {The Bulk Multicore Architecture for Improved Programmability}, journal = {Communication of the ACM}, year = 2009, month = 12, url = {http://sampa.cs.washington.edu/papers/bulkmulticore.pdf}, downloads = {http://sampa.cs.washington.edu/papers/bulkmulticore.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{conc-pespma09, author = {Jacob Nelson and Luis Ceze}, title = {{Concurrency Discovery for Very Large Windows of Execution}}, booktitle = {Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures w/ International Symposium on Computer Architecture (PESPMA w/ ISCA)}, year = 2009, month = 6, url = {http://sampa.cs.washington.edu/papers/Nelson-ConcurrencyDiscovery-PESPMA2009.pdf}, downloads = {http://sampa.cs.washington.edu/papers/Nelson-ConcurrencyDiscovery-PESPMA2009.pdf PDF}, csetags = {architecture, nelson,luisceze} } @Article{replay_cacm, author = {Derek R. Hower and Pablo Montesinos and Luis Ceze and Mark D. Hill and Josep Torrellas}, title = {{Two Hardware-based Approaches for Deterministic Multiprocessor Replay}}, journal = {Research Highlights, Communication of the ACM}, year = 2009, month = 6, url = {http://dl.acm.org/citation.cfm?id=1516068}, downloads = {http://dl.acm.org/citation.cfm?id=1516068 ACM DL}, csetags = {architecture, luisceze} } @InProceedings{excep-hotpar09, author = {Luis Ceze and Joseph Devietti and Brandon Lucia and Shaz Qadeer}, title = {{The Case for System Support for Concurrency Exceptions}}, booktitle = {USENIX Hot Topics on Parallelism (HotPar)}, year = 2009, month = 6, url = {http://sampa.cs.washington.edu/papers/ceze-hotpar09.pdf}, downloads = {http://sampa.cs.washington.edu/papers/ceze-hotpar09.pdf PDF}, csetags = {architecture, luisceze, proj-concurrency-exceptions} } @InProceedings{dmp-asplos09, author = {Joseph Devietti and Brandon Lucia and Luis Ceze and Mark Oskin}, title = {{DMP: Deterministic Shared Memory Multiprocessing}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2009, month = 3, url = {http://sampa.cs.washington.edu/papers/asplos004-devietti.pdf}, downloads = {http://sampa.cs.washington.edu/papers/asplos004-devietti.pdf PDF}, note = {Selected for IEEE Micro Top Picks 2009.}, csetags = {architecture, luisceze, proj-dmp} } @InProceedings{selfpower-waci09, author = {Andrew Putnam and Luis Ceze and Bryna Hazelton}, title = {{Self-Powered Processors}}, booktitle = {Wild and Crazy Ideas w/ International Conference on Architectural Support for Programming Languages and Operating Systems (WACI w/ ASPLOS)}, year = 2009, month = 3, url = {http://sampa.cs.washington.edu/papers/waci09.pdf}, downloads = {http://sampa.cs.washington.edu/papers/waci09.pdf PDF}, csetags = {architecture, luisceze} } @Article{atomaid_tp, author = {Brandon Lucia and Joseph Devietti and Karin Strauss and Luis Ceze}, title = {Atom-Aid: Detecting and Surviving Atomicity Violations}, journal = {IEEE Micro Top Picks in Computer Architecture}, year = 2009, month = 2, url = {http://dl.acm.org/citation.cfm?id=1512145.1512281}, downloads = {http://dl.acm.org/citation.cfm?id=1512145.1512281 ACM DL}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection} } @Article{softsig_tp, author = {James Tuck and Wonsun Ahn and Luis Ceze and Josep Torrellas and Luis Ceze}, title = {SoftSig: Software-Exposed Hardware Signatures for Memory Disambiguation}, journal = {IEEE Micro Top Picks in Computer Architecture}, year = 2009, month = 2, url = {http://dl.acm.org/citation.cfm?id=1512282}, downloads = {http://dl.acm.org/citation.cfm?id=1512282 ACM DL}, csetags = {architecture, luisceze} } @InProceedings{coloring_cpc09, author = {Luis Ceze and Christoph von Praun and Calin Cascaval and Pablo Montesinos and Josep Torrellas}, title = {{Programming and Debugging Shared Memory Programs with Data Coloring}}, booktitle = {Workshop on Compilers for Parallel Computing (CPC)}, year = 2009, month = 1, url = {http://sampa.cs.washington.edu/papers/cpc09.pdf}, downloads = {http://sampa.cs.washington.edu/papers/cpc09.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{aa-isca08, author = {Brandon Lucia and Joseph Devietti and Karin Strauss and Luis Ceze}, title = {{Atom-Aid: Detecting and Surviving Atomicity Violations}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2008, month = 6, url = {http://sampa.cs.washington.edu/papers/lucia-atomaid.pdf}, downloads = {http://sampa.cs.washington.edu/papers/lucia-atomaid.pdf PDF}, csetags = {architecture, luisceze,blucia0a,proj-concurrency-bug-detection}, note = {Selected for IEEE Micro Top Picks 2008.} } @InProceedings{delorean-isca08, author = {Pablo Montesinos and Luis Ceze and Josep Torrellas}, title = {{DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2008, month = 6, url = {http://dl.acm.org/citation.cfm?id=1394608.1382146}, downloads = {http://dl.acm.org/citation.cfm?id=1394608.1382146 ACM DL}, csetags = {architecture, luisceze} } @InProceedings{dmp-schmp08, author = {Joseph Devietti and Brandon Lucia and Mark Oskin and Luis Ceze}, title = {{Explicitly Parallel Programming with Shared-Memory is Insane: At Least Make it Deterministic!}}, booktitle = {Workshop on Software and Hardware Challenges of Manycore Platforms w/ International Symposium on Computer Architecture (SHCMP w/ ISCA)}, year = 2008, month = 6, url = {http://sampa.cs.washington.edu/papers/shcmp_08_dmp.pdf}, downloads = {http://sampa.cs.washington.edu/papers/shcmp_08_dmp.pdf PDF}, csetags = {architecture, luisceze,proj-dmp} } @InProceedings{softsig-asplos, author = {James Tuck and Wonsun Ahn and Luis Ceze and Josep Torrellas}, title = {{SoftSig: Software-Exposed Hardware Signatures for Memory Disambiguation}}, booktitle = {International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)}, year = 2008, month = 3, url = {http://dl.acm.org/citation.cfm?id=1346281.1346300}, downloads = {http://dl.acm.org/citation.cfm?id=1346281.1346300 ACM DL}, note = {Selected for IEEE Micro Top Picks 2008.} } @InProceedings{color-mspc, author = {Luis Ceze and Christoph von Praun and Calin Cascaval and Pablo Montesinos and Josep Torrellas}, title = {{Concurrency Control with Data Coloring}}, booktitle = {Workshop on Memory Systems Performance and Correctness w/ International Conference on Architectural Support for Programming Languages and Operating Systems (MSPC w/ ASPLOS)}, year = 2008, month = 3, url = {http://dl.acm.org/citation.cfm?id=1353522.1353525}, downloads = {http://dl.acm.org/citation.cfm?id=1353522.1353525 ACM DL}, csetags = {architecture, luisceze} } @InProceedings{bulksc-isca07, author = {Luis Ceze and James Tuck and Pablo Montesinos and Josep Torrellas}, title = {{BulkSC: Bulk Enforcement of Sequential Consistency}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2007, month = 6, url = {http://sampa.cs.washington.edu/papers/isca07_bulksc.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isca07_bulksc.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{ipot-ppopp07, author = {Christoph von Praun and Luis Ceze and Calin Cascaval}, title = {{Implicit Parallelism with Ordered Transactions}}, booktitle = {Principles and Practice of Parallel Programming (PPoPP)}, year = 2007, month = 2, url = {http://sampa.cs.washington.edu/papers/ipot_ppopp07.pdf}, downloads = {http://sampa.cs.washington.edu/papers/ipot_ppopp07.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{colorama-hpca07, author = {Luis Ceze and Pablo Montesinos and Christoph von Praun and Josep Torrellas}, title = {{Colorama: Architectural Support for Data-Centric Synchronization}}, booktitle = {International Symposium on High-Performance Computer Architecture (HPCA)}, year = 2007, month = 2, url = {http://sampa.cs.washington.edu/papers/hpca07_colorama.pdf}, downloads = {http://sampa.cs.washington.edu/papers/hpca07_colorama.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{mshr-micro06, author = {James Tuck and Luis Ceze and Josep Torrellas}, title = {{Scalable Cache Miss Handling for High Memory Level Parallelism}}, booktitle = {International Symposium on Microarchitecture (MICRO)}, year = 2006, month = 12, url = {http://sampa.cs.washington.edu/papers/micro06_mshr.pdf}, downloads = {http://sampa.cs.washington.edu/papers/micro06_mshr.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{bulk-isca06, author = {Luis Ceze and James Tuck and Calin Cascaval and Josep Torrellas}, title = {{Bulk Disambiguation of Speculative Threads in Multiprocessors}}, booktitle = {International Symposium on Computer Architecture (ISCA)}, year = 2006, month = 6, url = {http://sampa.cs.washington.edu/papers/isca06_bulk.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isca06_bulk.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{posh-ppopp06, author = {Wei Liu and James Tuck and Luis Ceze and Wonsun Ahn and Karin Strauss and Jose Renau and Josep Torrellas}, title = {{POSH: A TLS Compiler that Exploits Program Structure}}, booktitle = {Principles and Practice of Parallel Programming (PPoPP)}, year = 2006, month = 2, url = {http://sampa.cs.washington.edu/papers/ppopp06.pdf}, downloads = {http://sampa.cs.washington.edu/papers/ppopp06.pdf PDF}, csetags = {architecture, luisceze} } @Article{cava_taco, author = {Luis Ceze and Karin Strauss and James Tuck and Jose Renau and Josep Torrellas}, title = {{Using Checkpoint-Assisted Value Prediction to Hide L2 Misses}}, journal = {ACM Transactions on Architecture and Code Optimization (TACO)}, year = 2009, month = 1, url = {http://sampa.cs.washington.edu/papers/cava_taco.pdf}, downloads = {http://sampa.cs.washington.edu/papers/cava_taco.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{mpl-wmpi06, author = {Luis Ceze and James Tuck and Josep Torrellas}, title = {{Are We Ready for High Memory-Level Parallelism?}}, booktitle = {Workshop on Memory Performance Issues w/ International Symposium on High-Performance Computer Architecture (WMPI w/HPCA)}, year = 2006, month = 2, url = {http://sampa.cs.washington.edu/papers/wmpi06.pdf}, downloads = {http://sampa.cs.washington.edu/papers/wmpi06.pdf PDF}, note = {Also appears in SIGMICRO Newsletter selection from WMPI-2006.}, csetags = {architecture, luisceze} } @Article{tls_tp, author = {Jose Renau and Karin Strauss and Luis Ceze and Smruti Sarangi and James Tuck and Wei Liu and Josep Torrellas}, title = {{Energy-Efficient Thread-Level Speculation on a CMP}}, journal = {IEEE Micro Top Picks in Computer Architecture}, year = 2006, month = 1, url = {http://sampa.cs.washington.edu/papers/toppicks05.pdf}, downloads = {http://sampa.cs.washington.edu/papers/toppicks05.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{pwtls_ics05, author = {Jose Renau and Karin Strauss and Luis Ceze and Wei Liu and Smruti Sarangi and James Tuck and Josep Torrellas}, title = {{Thread-Level Speculation on a CMP Can Be Energy Efficient}}, booktitle = {International Conference on Supercomputing (ICS)}, year = 2005, month = 6, url = {http://sampa.cs.washington.edu/papers/ics05_power.pdf}, downloads = {http://sampa.cs.washington.edu/papers/ics05_power.pdf PDF}, note = {Selected for IEEE Micro Top Picks 2005.}, csetags = {architecture, luisceze} } @InProceedings{oootls_ics05, author = {Jose Renau and James Tuck and Wei Liu and Luis Ceze and Karin Strauss and Josep Torrellas}, title = {{Tasking with Out-of-Order Spawn in TLS Chip Multiprocessors: Microarchitecture and Compilation}}, booktitle = {International Conference on Supercomputing (ICS)}, year = 2005, month = 6, url = {http://sampa.cs.washington.edu/papers/ics05_ooo.pdf}, downloads = {http://sampa.cs.washington.edu/papers/ics05_ooo.pdf PDF}, note = {Selected for IEEE Micro Top Picks 2005.}, csetags = {architecture, luisceze} } @Article{cava_cal, author = {Luis Ceze and Karin Strauss and James Tuck and Jose Renau and Josep Torrellas}, title = {{CAVA: Hiding L2 Misses with Checkpoint-Assisted Value Prediction}}, journal = {IEEE Computer Architecture Letters (CAL)}, year = 2004, month = 12, url = {http://sampa.cs.washington.edu/papers/cava_cal.pdf}, downloads = {http://sampa.cs.washington.edu/papers/cava_cal.pdf PDF}, csetags = {architecture, luisceze} } @Article{bgl_ppl, author = {George Almasi and Ralph Bellofatto and Jose Brunheroto and Calin Cascaval and Jose G. Castanos and Paul Crumley and C. Christopher Erway and Derek Lieber and Xavier Martorell and Jose E. Moreira and Ramendra K. Sahoo and Alda Sanomiya and Luis Ceze and Karin Strauss}, title = {{An Overview Of The Blue Gene/L System Software Organization}}, journal = {Parallel Processing Letters}, year = 2003, month = 12, downloads = {}, csetags = {architecture, luisceze} } @Article{bgl_europar, author = {George Almasi and Ralph Bellofatto and Jose Brunheroto and Calin Cascaval and Jose G. Castanos and Luis Ceze and others}, title = {{An Overview Of The Blue Gene/L System Software Organization}}, journal = {International Conference on Parallel and Distributed Computing (Euro-Par)}, year = 2003, month = 10, url = {http://sampa.cs.washington.edu/papers/europar2003.pdf}, downloads = {http://sampa.cs.washington.edu/papers/europar2003.pdf PDF}, csetags = {architecture, luisceze} } @Article{bglsim_lci, author = {Luis Ceze and Karin Strauss and others}, title = {{Full Circle: Simulating Linux Clusters on Linux Clusters}}, journal = {LCI International Conference on Linux Clusters (CWCE)}, year = 2003, month = 3, note = {Selected as one of the top 3 papers in the conference.}, url = {http://sampa.cs.washington.edu/papers/lci2003.pdf}, downloads = {http://sampa.cs.washington.edu/papers/lci2003.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{bgl_sc, author = {N. R. Adiga and others}, title = {{An Overview of the Blue Gene/L Supercomputer}}, booktitle = {IEEE Supercomputing (SC)}, year = 2002, month = 11, url = {http://sampa.cs.washington.edu/papers/sc2002.pdf}, downloads = {http://sampa.cs.washington.edu/papers/sc2002.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{bgl_cc, author = {G. Almasi and others}, title = {{Blue Gene/L, a system-on-a-chip}}, booktitle = {IEEE International Conference on Cluster Computing (CC)}, year = 2002, month = 12, url = {http://sampa.cs.washington.edu/papers/clustercomputing2002.pdf}, downloads = {http://sampa.cs.washington.edu/papers/clustercomputing2002.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{cyc_hpca, author = {Calin Cascaval and Jose G. Castanos and Luis Ceze and Monty Denneau and Manish Gupta and Derek Lieber and Jose E. Moreira and Karin Strauss and Henry S. Warren Jr}, title = {{Evaluation of a Multithreaded Architecture for Cellular Computing}}, booktitle = {International Symposium on High-Performance Computer Architecture (HPCA)}, year = 2002, month = 2, url = {http://sampa.cs.washington.edu/papers/hpca2002.pdf}, downloads = {http://sampa.cs.washington.edu/papers/hpca2002.pdf PDF}, csetags = {luisceze} } @InProceedings{bgl_isscc, author = {G. Almasi and others}, title = {{Cellular Supercomputing with System-on-a-Chip}}, booktitle = {International Solid State Circuits Conference (ISSCC)}, year = 2002, month = 2, url = {http://sampa.cs.washington.edu/papers/isscc2002.pdf}, downloads = {http://sampa.cs.washington.edu/papers/isscc2002.pdf PDF}, csetags = {architecture, luisceze} } @InProceedings{10.1109/FIE.2000.896673, author = {I. Stiubiener and L.H. Ceze and K. Strauss and C.B. Margi and R.M. Silveira and W.V. Ruggiero}, title = {An environment for easy cross synchronization of multimedia Web based material}, booktitle ={Frontiers in Education}, year = 2000, month = 10, url = {http://sampa.cs.washington.edu/papers/fie2000.pdf}, downloads={http://sampa.cs.washington.edu/papers/fie2000.pdf PDF}, csetags = {architecture, luisceze} }