Michael Stumm: Publications

Selected Publications

Kairux: Distributed System Fault Localization based on The Inflection Point Hypothesis
Yongle Zhang, Kirk Rodrigues, Yu Luo, Michael Stumm, and Ding Yuan
;login:, January, 2023, pp. online.
[ PDF | Abstract | Info | BibTeX ]

ctFS: Replacing File Indexing with Hardware Memory Translation through Contiguous File Allocation for Persistent Memory
Ruibin Li, Xiang Red, Xu Zhao, Siwei He, Michael Stumm, and Ding Yuan
ACM Transactions on Storage, 18(4), December, 2022, pp. 30:1–30:24.
[ PDF | Abstract | Info | BibTeX ]

Investigating managed language runtime performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be faster
David Lion, Adrian Chiu, Michael Stumm, and Ding Yuan
In Proceedings USENIX Annual Technical Conference (USENIX-ATC'22), Carlsbad, CA, USA, Usenix Association, July, 2022, pp. 835–852.
[ PDF | Abstract | Info | BibTeX ]

Investigating Managed Language Runtime Performance -- Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be faster?
David Lion, Adrian Chiu, Michael Stumm, and Ding Yuan
;login:, June, 2022, pp. online.
[ PDF | Abstract | Info | BibTeX ]

ctFS: Replacing file indexing with hardware memory translation through contiguous file allocation for persistent memory
Ruibin Li, Xiang Ren, Xu Zhao, Siwei He, Michael Stumm, and Ding Yuan
In Proceedings 20th USENIX Conference on File and Storage Technologies (FAST'22), Santa Clara, CA, USA, Usenix Association, February, 2022, pp. 35–50.
[ PDF | Abstract | Info | BibTeX ]

ctFS: Converting File Index Traversals to Hardware Memory Translation through Contiguous File Allocation for Persistent Memory
Ruibin Li, Xiang Ren, Xu Zhao, Siwei He, Michael Stumm, and Ding Yuan
;login:, February, 2022, pp. online.
[ PDF | Abstract | Info | BibTeX ]

Bladerunner: Stream processing at scale for a live view of backend data mutations at the edge
Jeff Barber, Ximing Yu, Laney Kuenzel Zamore, Jerry Lin, Vahid Jazayeri, Shie Erlich, Tony Savor, and Michael Stumm
In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles (SOSP'21), ACM, October, 2021, pp. 708–723.
[ PDF | Abstract | Info | BibTeX ]

RocksDB: Evolution of Development Priorities in a Key-value Store Serving Large-scale Applications
Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm
ACM Transactions on Storage, 17(4), October, 2021, pp. 26:1–26:32.
[ PDF | Abstract | Info | BibTeX ]

Evolution of development priorities in key-value stores serving large-scale applications: The RocksDB experience
Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm
In Proceedings 19th USENIX Conference on File and Storage Technologies (FAST'21), Online, Usenix Association, February, 2021, pp. 33–49.
[ PDF | Abstract | Info | BibTeX ]

The inflection point hypothesis a principled debugging approach for locating the root cause of a failure
Yongle Zhang, Kirk Rodrigues, Yu Luo, Michael Stumm, and Ding Yuan
In Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP'19), Huntsville, ON, Canada, ACM, October, 2019, pp. 131–146.
[ PDF | Abstract | Info | BibTeX ]

An analysis of performance evolution of Linux's core operations
Xiang (Jenny) Ren, Kirk Rodrigues, Luyuan Chen, Camilo Vega, Michael Stumm, and Ding Yuan
In Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP'19), Huntsville, ON, Canada, ACM, October, 2019, pp. 554–569.
[ PDF | Abstract | Info | BibTeX ]

Sharding the shards: managing datastore locality at scale with Akkio
Muthukaruppan Annamalai, Kaushik Ravichandran, Harish Srinivas, Igor Zinkovsky, Luning Pan, Tony Savor, David Nagle, and Michael Stumm
In Proceedings 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI'18), Carlsbad, CA, USA, Usenix Association, October, 2018, pp. 445–460.
[ PDF | Abstract | Info | BibTeX ]

Log20: Fully automated optimal placement of log printing statements under specified overhead threshold
Xu Zhao, Kirk Rodrigues, Yu Luo, Michael Stumm, Ding Yuan, and Yuanyuan Zhou
In Proceedings of the 26th Symposium on Operating Systems Principles (SOSP'17), Shanghai, China, ACM, October, 2017, pp. 565–581.
[ PDF | Abstract | Info | BibTeX ]

The SEPO model of computation to enable larger-than-memory hash tables for GPU-accelerated big data analytics
Reza Mokhtari and Michael Stumm
In Proceedings IEEE International Parallel and Distributed Processing Symposium (IPDPS'17), Orlando, FL, USA, IEEEE, May, 2017, pp. 866–875.
[ PDF | Abstract | Info | BibTeX ]

The game of twenty questions: Do you know where to log
Xu Zhao, Kirk Rodrigues, Yu Luo, Michael Stumm, Ding Yuan, and Yuanyuan Zhou
In Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS'17), Whistler, BC, Canada, May, 2017, pp. 125–131.
[ PDF | Abstract | Info | BibTeX ]

The Top 10 Adages in Continuous Deployment
Chris Parnin, Eric Helms, Chris Atlee, Harley Boughton, Mark Ghattas, Andy Glover, James Holman, John Micco, Brendan Murphy, Tony Savor, Michael Stumm, Shari Whitaker, and Laurie Williams
IEEE Software, 34(3), May, 2017, pp. 86–95.
[ PDF | Abstract | Info | BibTeX ]

Optimizing space amplification in RocksDB
Siying Dong, Mark Callaghan, Leonidas Galan, Dhruba Borthakur, Tony Savor, and Michael Stumm
In Proceeding Conference on Innovative Data Systems Research (CIDR'17), Santa Cruz, CA, USA, January, 2017, pp. online.
[ PDF | Abstract | Info | BibTeX ]

Continuous deployment of mobile software at Facebook
Chuck Rossi, Elisa Shibley, Shi Su, Kent Beck, Tony Savor, and Michael Stumm
In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'16), Seattle, WA, USA, November, 2016, pp. 12–23.
[ PDF | Abstract | Info | BibTeX ]

Non-intrusive performance profiling for entire software stacks based on the flow reconstruction principle
Xu Zhao, Kirk Rodrigues, Yu Luo, Ding Yuan, and Michael Stumm
In Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI'16), Savannah, GA, USA, Usenix Association, November, 2016, pp. 603–618.
[ PDF | Abstract | Info | BibTeX ]

Continuous deployment at Facebook and OANDA
Tony Savor, Mitchell Douglas, Michael Gentili, Laurie Williams, Kent Beck, and Michael Stumm
In Proceedings 38th International Conference on Software Engineering Companion (ICSE-C'16), Austin, TX, USA, IEEE, May, 2016, pp. 21–30.
[ PDF | Abstract | Info | BibTeX ]

Social Hash: An assignment framework for optimizing distributed systems operations on social networks
Alon Shalita, Brian Karrer, Igor Kabiljo, Arun Sharma, Alessandro Presta, Aaron Adcock, Herald Kllapi, and Michael Stumm
In Proceedings 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI'16), Santa Clara, CA, USA, Usenix Association, March, 2016, pp. 455–468.
[ PDF | Abstract | Info | BibTeX ]

S-L1: A software-based GPU L1 cache that outperforms the hardware L1 for data processing applications
Reza Mokhtari and Michael Stumm
In Proceedings of the 2015 International Symposium on Memory Systems (MEMSYS'15), Washington DC, USA, Association for Computing Machinery, October, 2015, pp. 121–132.
[ PDF | Abstract | Info | BibTeX ]

Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-intensive Systems
Ding Yuan, Yu Luo, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao, Yongle Zhang, Pranay U. Jain, and Michael Stumm
;login:, 40(1), d, 2015, pp. 18–23.
[ PDF | Abstract | Info | BibTeX ]

lprof : A non-intrusive request flow profiler for distributed systems
Xu Zhao, Yongle Zhang, David Lion, Muhammad FaizanUllah, Yu Luo, Ding Yuan, and Michael Stumm
In Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation (OSDI'14) Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation (OSDI'14), Broomfield, CO, USA, USENIX Association, October, 2014.
[ PDF | Abstract | Info | BibTeX ]

Simple testing can prevent most critical failures: An analysis of production failures in distributed data-intensive systems
Ding Yuan, Yu Luo, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao, Yongle Zhang, Pranay U. Jain, and Michael Stumm
In Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation (OSDI'14), Broomfield, CO, USA, USENIX Association, October, 2014, pp. 249–265.
[ PDF | Abstract | Info | BibTeX ]

User-guided device driver synthesis
Leonid Ryzhyk, Adam Walker, John Keys, Alexander Legg, Arun Raghunath, Michael Stumm, and Mona Vij
In Proceedings of the 11th USENIX conference on Operating Systems Design and Implementation (OSDI'14), Broomfield, CO, USA, USENIX Association, October, 2014, pp. 661–676.
[ PDF | Abstract | Info | BibTeX ]

BigKernel -- High performance CPU-GPU communication pipelining for big data-style applications
Reza Mokhtari and Michael Stumm
In Proceedings 28th International Parallel and Distributed Processing Symposium (IPDPS'14), IEEE, May, 2014, pp. 819–828.
[ PDF | Abstract | Info | BibTeX ]

Exception-less system calls for event-driven servers
Livio Soares and Michael Stumm
In Proceedings of the USENIX Annual Technical Conference (Usenix-ATC'11), Portland, OR, U.S.A., Usenix Association, Berkeley, CA, USA, June, 2011, pp. 131–145.
[ PDF | Abstract | Info | BibTeX ]

FlexSC: Flexible system call scheduling with synchronous, exception-less system calls
Livio Soares and Michael Stumm
In Proceedings of the 9th Symposium on Operating System Design and Implementation (OSDI'10), Vancouver, BC, Canada, USENIX Association, Berkeley, CA, USA, October, 2010, pp. 33–46.
[ PDF | Abstract | Info | BibTeX ]

Otherworld --- Giving applications a chance to survive OS kernel crashes
Alex Depoutovitch and Michael Stumm
In Proceedings of the 5th European Conference on Computer Systems (EUROSYS'10), Paris, France, ACM, New York, NY, USA, April, 2010, pp. 181–194.
[ PDF | Abstract | Info | BibTeX ]

Enhancing operating system support for multicore processors by using hardware performance monitoring
Reza Azimi, David Tam, Livio Soares, and Michael Stumm
ACM SIGOPS Operating System Review; Special Issue on the Interaction among the Operating System, Compilers, and Multicore Processors, 43(2), April, 2009, pp. 55–65.
[ PDF | Abstract | Info | BibTeX ]

RapidMRC: Approximating L2 miss rate curves on commodity systems for online optimizations
David Tam, Reza Azimi, Livio Soares, and Michael Stumm
In Proceedings of the 14th International Conference on Architectural Support for Programming Languages & Operating Systems (ASPLOS'09), Washington, DC, USA, ACM, New York, NY, USA, March, 2009, pp. 121–132.
[ PDF | Abstract | Info | BibTeX ]

Reducing the harmful effects of last-level cache polluters with an OS-level, software-only pollute buffer
Livio Soares, David Tam, and Michael Stumm
In Proceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture (MICRO'08), Lake Como, Italy, IEEE Computer Society, Washington, DC, USA, November, 2008, pp. 258–269.
[ PDF | Abstract | Info | BibTeX ]

PATH: Page access tracking to improve memory management
Reza Azimi, Livio Soares, Michael Stumm, Tom Walsh, and Angela Demke-Brown
In Proceedings of the 6th International Symposium on Memory Management (ISMM'07), Montreal, Quebec, Canada, ACM, New York, NY, USA, October, 2007, pp. 31–42.
[ PDF | Abstract | Info | BibTeX ]

Experience distributing objects in an SMMP OS
Jonathan Appavoo, Dilma da Silva, Orran Krieger, Marc A. Auslander, Michal Ostrowski, Brian S. Rosenburg, Amos Waterland, Robert W. Wisniewski, Jimi Xenidis, Michael Stumm, and Livio Soares
ACM Transactions on Computer Systems, 25(3), August, 2007, pp. 6/1–6/52.
[ PDF | Abstract | Info | BibTeX ]

Managing shared L2 caches on multicore systems in software
David Tam, Reza Azimi, Livio Soares, and Michael Stumm
In Proceedings Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA'07), San Diego, CA, USA, ACM, New York, NY, USA, June, 2007, pp. 26–33.
[ PDF | Abstract | Info | BibTeX ]

Thread clustering: Sharing-aware scheduling on SMP-CMP-SMT multiprocessors
David Tam, Reza Azimi, and Michael Stumm
In Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems (EuroSys'07), Lisbon, Portugal, ACM, New York, NY, USA, March, 2007, pp. 47–58.
[ PDF | Abstract | Info | BibTeX ]

Software error early detection system based on run-time statistical analysis of function return values
Alex Depoutovitch and Michael Stumm
In Proceedings of the First Workshop on Hot Topics in Autonomous Computing, Dublin, Ireland, June, 2006, pp. 17–21.
[ PDF | Abstract | Info | BibTeX ]

Scalable and fault-tolerant support for variable bit-rate data in the Exedra streaming server
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
ACM Transactions on Storage, 1(4), November, 2005, pp. 419–456.
[ PDF | Abstract | Info | BibTeX ]

Online performance analysis by statistical sampling of microprocessor performance counters
Reza Azimi, Michael Stumm, and Robert W. Wisniewski
In Proceedings of the 19th International Conference on Supercomputing (ICS'05), Cambridge, MA, USA, ACM, New York, NY, USA, June, 2005, pp. 101–110.
[ PDF | Abstract | Info | BibTeX ]

Shared-buffer smoothing of variable bit-rate streams
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
Performance Evaluation, 59(1), January, 2005, pp. 47–72.
[ PDF | Abstract | Info | BibTeX ]

System support for online reconfiguration
Craig A. N. Soules, Jonathan Appavoo, Kevin Hui, Robert W. Wisniewski, Dilma da Silva, Gregory R. Ganger, Orran Krieger, Michael Stumm, Marc A. Auslander, Michal Ostrowski, Bryan S. Rosenburg, and Jimi Xenidis
In Proceedings Usenix Annual Technical Conference (Usenix-ATC'03), San Antonio, TX, USA, Usenix Association, Berkeley, CA, USA, June, 2003, pp. 141–154.
[ PDF | Abstract | Info | BibTeX ]

Enabling autonomic system software with hot-swapping
Jonathan Appavoo, Kevin Hui, Craig A.N. Soules, Robert W. Wisniewski, Dilma Da Silva, Orran Krieger, Marc A. Auslander, David Edelsohn, Benjamin Gamsa, Gregory R. Ganger, Paul McKenney, Michal Ostrowski, Brian S. Rosenburg, Michael Stumm, and Jimi Xenidis
IBM Systems Journal, 38(1), January, 2003, pp. 60–76.
[ PDF | Abstract | Info | BibTeX ]

An infrastructure for multiprocessor run-rime adaptation
Jonathan Appavoo, Kevin Hui, Michael Stumm, Robert W. Wisniewski, Dilma da Silva, Orran Krieger, and Craig A. N. Soules
In Proceedings of the first ACM Workshop on Self-Healing Systems, Charleston, SC, USA, ACM, New York, NY, USA, November, 2002, pp. 3–8.
[ PDF | Abstract | Info | BibTeX ]

Maximizing throughput in replicated disk striping of variable bit-rate streams
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
In Proceedings Usenix Annual Technical Conference (Usenix-ATC'02), Monterey, CA, USA, Usenix Association, Berkeley, CA, USA, June, 2002, pp. 191–204.
[ PDF | Abstract | Info | BibTeX ]

Server-based smoothing of variable bit-rate streams
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
In Proceedings of the 9th ACM International Conference on Multimedia, Ottawa, ON, Canada, ACM, New York, NY, USA, October, 2001, pp. 147–158.
[ PDF | Abstract | Info | BibTeX ]

Supporting hot-swappable components for system software
Kevin Hui, Jonathan Appavoo, Robert W. Wisniewski, Marc A. Auslander, David Edelsohn, Benjamin Gamsa, Orran Krieger, Bryan S. Rosenburg, and Michael Stumm
In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS'01), Elmau/Oberbayan, Germany, IEEE Computer Society, May, 2001, pp. 147–158.
[ PDF | Abstract | Info | BibTeX ]

Modular and efficient resource management in the Exedra media server
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
In Proceedings of the 3rd Usenix Symposium on Internet Technologies and Systems, San Francisco, CA, USA, Usenix Association, Berkeley, CA, USA, March, 2001, pp. 25–36.
[ PDF | Abstract | Info | BibTeX ]

Disk striping scalability in the Exedra media server
Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm
In Proceedings SPIE Multimedia Computing and Networking Conference, 4312, January, 2001, pp. 175–189.
[ PDF | Abstract | Info | BibTeX ]

The NUMAchine multiprocessor
Robin Grindley, Tarek S. Abdelrahman, Stephen D. Brown, Steve Caranci, Derek DeVries, Benjamin Gamsa, Alexander Grbic, Mitch Gusat, Robert Ho, Orran Krieger, Guy G. Lemieux, Kelvin Lovless, Naraig Manjikian, P. McHardy, Sinisa Srbljic, Michael Stumm, Zvonko G. Vranesic, and Zeljko Zilic
In Proceedings International Conference on Parallel Processing (ICPP'00), Toronto ON, Canada, IEEE Computer Society, Washington, DC, USA, August, 2000, pp. 487–496.
[ PDF | Abstract | Info | BibTeX ]

Tornado: maximizing locality and concurrency in a shared memory multiprocessor operating system
Benjamin Gamsa, Orran Krieger, Jonathan Appavoo, and Michael Stumm
In Proceedings Operating System Design and Implementation (OSDI'99), New Orleans, LA, USA, Usenix Association, Berkeley, CA, USA, October, 1999, pp. 87–100.
[ PDF | Abstract | Info | BibTeX ]

Computational RAM: Implementing processors in memory
Duncan G. Elliott, Michael Stumm, W. Martin Snelgrove, C. Cojocaru, and R. McKenzie
IEEE Design and Test of Computers, 16(1), January, 1999, pp. 32–41.
[ PDF | Abstract | Info | BibTeX ]

Design and implementation of the NUMAchine multiprocessor
Alexander Grbic, Stephen D. Brown, Steve Caranci, Robin Grindley, Mitch Gusat, G. Lemieux, Kelvin Lovless, Naraig Manjikian, Sinisa Srbljic, Michael Stumm, Zvonko G. Vranesic, and Zeljko Zilic
In Proceedings of the 35th annual Design Automation Conference (DAC'98), San Francisco, CA, USA, ACM, New York, NY, USA, October, 1998, pp. 66–69.
[ PDF | Abstract | Info | BibTeX ]

NetCents: a lightweight protocol for secure micropayments
Tomi Poutanen, Heather Hinton, and Michael Stumm
In Proceedings 3rd USENIX Workshop on Electronic Commerce, Boston, MA, USA, Usenix Association, New York, NY, USA, August, 1998, pp. 25–36.
[ PDF | Abstract | Info | BibTeX ]

Prioritized multiprocessor networks: design and performance
Govindan Ravindran and Michael Stumm
In Proceedings 6th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'98), Montreal, QC, Canada, IEEE Computer Society, Washington, DC, USA, July, 1998, pp. 153–160.
[ PDF | Abstract | Info | BibTeX ]

Optimizing computational and spatial overheads in complex transformed loops
Dattatraya Kulkarni and Michael Stumm
In Lecture Notes in Computer Science: Selected papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCS), Pittsburgh, PA, USA, 1511, Springer Verlag, London, UK, May, 1998, pp. 367–377.
[ PDF | Abstract | Info | BibTeX ]

Analytical prediction of performance of cache coherence protocols
Sinisa Srbljic, Zvonko G. Vranesic, Michael Stumm, and Leo Budin
IEEE Transactions on Computers, 46(11), November, 1997, pp. 1155–1173.
[ PDF | Abstract | Info | BibTeX ]

Tuning shared network cache size vs. second-level cache size in clusters-based multiprocessors
Edward D. Moreno, S.T. Kofuji, Michael Stumm, and Tarek S. Abdelrahman
In Proceedings 4th International Conference on Parallel Computing Technologies (PaCT'97), Yaroslavl, Russia, September, Lecture Notes in Computer Science Volume 1277, Springer Verlag, Berlin, Germany, September, 1997, pp. 398–399.
[ PDF | Abstract | Info | BibTeX ]

HFS: A performance-oriented flexible file system based on building block composition
Orran Krieger and Michael Stumm
ACM Transactions On Computer Systems, 15(3), August, 1997, pp. 286–321.
[ PDF | Abstract | Info | BibTeX ]

Linear and extended linear transformations for shared-memory multiprocessors
D. Kulkarni and Michael Stumm
The Computer Journal, 40(6), June, 1997, pp. 373–387.
[ PDF | Abstract | Info | BibTeX ]

Customization Lite
Marc A. Auslander, Hubertus Franke, Benjamin Gamsa, Orran Krieger, and Michael Stumm
In Proceedings 6th Workshop on Hot Topics in Operating Systems (HotOS'97), Cape Cod, MA, USA, IEEE Computer Society, Washington, DC, USA, May, 1997, pp. 43–48.
[ PDF | Abstract | Info | BibTeX ]

A performance comparison of hierarchical ring- and mesh-connected multiprocessor networks
Govindan Ravindran and Michael Stumm
In Proceedings 3rd IEEE Symposium on High-Performance Computer Architecture (HPCA'97), San Antonio, TX, USA, February, IEEE Computer Society, Washington, DC, USA, February, 1997, pp. 58–69.
[ PDF | Abstract | Info | BibTeX ]

A comparison of blocking and non-blocking packet switching techniques in hierarchical ring networks
Govindan Ravindran and Michael Stumm
Transactions IEICE, E79-D(8), August, 1996, pp. 1130–1138.
[ PDF | Abstract | Info | BibTeX ]

Scalable cache consistency for hierarchically-structured multiprocessors
Keith Farkas, Zvonko G. Vranesic, and Michael Stumm
Journal of Supercomputing, 8(4), December, 1995, pp. 345–369.
[ PDF | Abstract | Info | BibTeX ]

Performance issues for multiprocessor operating systems
Benjamin Gamsa, Orran Krieger, Eric W. Parsons, and Michael Stumm
Technical Report 339, Computer Systems Research Institute, Univeristy of Toronto, 1995.
[ PDF | Abstract | Info | BibTeX ]

Implementing flexible computation rules with subexpression-level loop transformations
Dattatraya Kulkarni, Michael Stumm, and Ronald C. Unrau
In Proceedings EUROPAR Conference on Parallel Processing, Stockholm, Sweden, Springer Verlag Lecture Notes in Computer Science Volume 966, Springer Verlag, Berlin, Germany, August, 1995, pp. 327–338.
[ PDF | Abstract | Info | BibTeX ]

Hierarchical ring and the effect of their bisection band-width constraints
Govindan Ravindran and Michael Stumm
In Proceedings International Conference on Parallel Processing (ICPP'95), Urbana-Champain, IL, USA, 1, August, 1995, pp. 51–55.
[ PDF | Abstract | Info | BibTeX ]

CDA loop transformations
Dattatraya Kulkarni and Michael Stumm
In Proceedings Third Workshop on Languages, Compilers and Run-Time Systems for Scalable Computers, Boston, MA, USA, Springer Verlag, London, UK, May, 1995, pp. 29–42.
[ PDF | Abstract | Info | BibTeX ]

Hierarchical clustering: A structure for scalable multiprocessor operating system design
Ronald C. Unrau, Orran Krieger, Ben Gamsa, and and Michael Stumm
Journal of Supercomputing, 9(1-2), March, 1995, pp. 105–134.
[ PDF | Abstract | Info | BibTeX ]

Linear loop transformations in optimizing compilers for parallel machines
Dattatraya Kulkarni and Michael Stumm
Australian Computer Journal, 27(2), February, 1995, pp. 41–50.
[ PDF | Abstract | Info | BibTeX ]

Experiences with locking in a NUMA multiprocessor operating system kernel
Ronald C. Unrau, Orran Krieger, Benjamin Gamsa, and Michael Stumm
In Proceedings of the 1st USENIX Symposium on Operating Systems Design and Implementation (OSDI'94), Monterey, CA, USA, Usenix Association, Berkeley, CA, USA, November, 1994, pp. 139–152.
[ PDF | Abstract | Info | BibTeX ]

Optimizing IPC performance for shared-memory multiprocessors
Benjamin Gamsa, Orran Krieger, and Michael Stumm
In Proceedings International Conference on Parallel Processing (ICPP'94), North Carolina State University, NC, USA, 1, IEEE Computer Society, Washington, DC, USA, August, 1994, pp. 208–211.
[ PDF | Abstract | Info | BibTeX ]

The Alloc Stream Facility: A redesign of application-level stream I/O
Orran Krieger, Michael Stumm, and Ronald C. Unrau
IEEE Computer, 27(3), March, 1994, pp. 75–83.
[ PDF | Abstract | Info | BibTeX ]

Performance evaluation of hierarchical ring-based shared memory multiprocessors
Mark A. Holliday and Michael Stumm
IEEE Transactions on Computers, 43(1), January, 1994, pp. 52–67.
[ PDF | Abstract | Info | BibTeX ]

A fair fast scalable reader-writer lock
Orran Krieger, Michael Stumm, Ronald C. Unrau, and Jonathan Hanna
In Proceedings International Conference on Parallel Processing (ICPP'93), Syracuse University, NY, USA, 2, IEEE Computer Society, Washington, DC, USA, August, 1993, pp. 201–204.
[ PDF | Abstract | Info | BibTeX ]

Locality and loop scheduling on NUMA multiprocessors
Hui Li, Sudarsan Tandri, Michael Stumm, and Kenneth C. Sevcik
In Proceedings International Conference on Parallel Processing (ICPP'93), Syracuse University, NY, USA, 2, August, 1993, pp. 140–147.
[ PDF | Abstract | Info | BibTeX ]

Cache consistency in hierarchical-ring-based multiprocessors,
Keith Farkas, Zvonko G. Vranesic, and Michael Stumm
In Proceedings Supercomputing (SC'92), Minneapolis, MN USA, November, 1992, pp. 348–357.
[ PDF | Abstract | Info | BibTeX ]

Computational RAM: A Memory-SIMD hybrid and its application to DSP
Duncan G. Elliott, W. Martin Snelgrove, and Michael Stumm
In Proceedings of the IEEE 1992 Custom Integrated Circuits Conference, Boston, MA, USA, IEEE, Washington, DC, USA, May, 1992, pp. 30.6.1– 30.6.4.
[ PDF | Abstract | Info | BibTeX ]

Designing a scaleable operating system for shared memory multiprocessors
Michael Stumm, Ronald C. Unrau, and Orran Krieger
In Proceedings Usenix Workshop on Micro-Kernels and Other Kernel Architectures, Seattle, WA, USA, April, 1992, pp. 348–357.
[ PDF | Abstract | Info | BibTeX ]

Heterogeneous distributed shared memory
Songnian Zhou, Michael Stumm, Kai Li, and David B. Wortman
IEEE Transactions on Parallel and Distributed Systems, 3(5), May, 1991, pp. 540–554.
[ PDF | Abstract | Info | BibTeX ]

Hector - A hierarchically structured shared memory multiprocessor
Zvonko G. Vranesic, Michael Stumm, David M. Lewis, and Ron White
IEEE Computer, 24(1), January, 1991, pp. 72–80.
[ PDF | Abstract | Info | BibTeX ]

Fault tolerant distributed shared memory
Michael Stumm and Songnian Zhou
In Proceedings 2nd IEEE Symposium on Distributed and Parallel Systems (SDPS'90), Dallas, TX, USA, IEEE Computer Society, Washington, DC, USA, December, 1990, pp. 719–724.
[ PDF | Abstract | Info | BibTeX ]

Scheduling a Unix workload on small-scale, shared memory multiprocessors
Stephen Curran and Michael Stumm,
Computing Systems, 3(4), October, 1990, pp. 551–579.
[ PDF | Abstract | Info | BibTeX ]

Extending distributed shared memory to heterogeneous environments
Songnian Zhou, Michael Stumm, and Tim McInerney
In Proceedings of the 10th International IEEE Conference on Distributed Computing Systems (IDCS'90), Paris, France, IEEE Computer Society, Washington, DC, USA, June, 1990, pp. 30–37.
[ PDF | Abstract | Info | BibTeX ]

Algorithms implementing distributed shared memory
Michael Stumm and Songnian Zhou
IEEE Computer, 23(5), May, 1990, pp. 54–64.
[ PDF | Abstract | Info | BibTeX ]

The design and implementation of a decentralized scheduling facility for a workstation cluster
Michael Stumm
In Proceedings of the 2nd IEEE Conference on Computer Workstations, Falmouth (Cape Cod), MA, USA, IEEE Computer Society, Washington, DC, USA, March, 1988, pp. 12–22.
[ PDF | Abstract | Info | BibTeX ]