Skip to Content

Computer Architecture - Publications Archive

2011

Efficient Complex Operators for Irregular Codes, Jack Sampson, Ganesh Venkatesh, Nathan Goulding, Saturnino Garcia, Steven Swanson, and Michael Bedford Taylor, To Appear: 17th IEEE International Symposium on High-Performance Computer Architecture Conference (HPCA 17), (2011). PDF
Extracting Device Fingerprints from Flash Memory Exploiting Physical Variations, Pravin Prabhu, Ameen Akel, Laura Grupp, Wing-Key Yu, Edward G. Suh, Edwin Kan, and Steven Swanson, Proceedings of the 4th International Conference on Trust and Trustworthy Computing, (2011). PDF
GreenDroid: Exploring the next evolution in smartphone application processors, S. Swanson, and M. B. Taylor, Communications Magazine, IEEE, April, Volume 49, Number 4, p.112 -119, (2011). PDF
Inter-core Prefetching for Multicore Processors Using Migrating Helper Threads, Md Kamruzzaman, Steven Swanson, and Dean Tullsen, To Appear: ASPLOS '11: Proceeding of the 16th international conference on Architectural support for programming languages and operating systems, (2011). PDF
NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories, Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, and Steven Swanson, Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems, p.105–118, (2011). ASPLOS '11. Newport Beach, California, USA. URL PDF
Onyx: A Protoype Phase-Change Memory Storage Array, Ameen Akel, Adrian M. Caulfield, Todor I. Mollov, Rajesh K. Gupta, and Steven Swanson, Proceedings of the 3rd USENIX conference on Hot topics in storage and file systems, Berkeley, CA, USA, (2011). HotStorage'11. Portland, OR. PDF
Reducing the Energy Cost of Irregular Code Bases in Soft Processor Systems, Manish Arora, Jack Sampson, Nathan Goulding, Jonathan Babb, Ganesh Venkatesh, Michael Taylor, and Steven Swanson, Proceedings of FCCM 2011, (2011).
Reliably erasing data from flash-based solid state drives, Michael Wei, Laura M. Grupp, Frederick E. Spada, and Steven Swanson, Proceedings of the 9th USENIX conference on File and stroage technologies, Berkeley, CA, USA, p.8–8, (2011). FAST'11. San Jose, California. URL PDF
The GreenDroid Mobile Application Processor:An Architecture for Silicon's Dark Future, Nathan Goulding-Hotta, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Po-Chao Huang, Manish Arora, Siddhartha Nath, Vikram Bhatt, Jonathan Babb, et al., IEEE Micro, March/April www, (2011).
Understanding the Impact of Power Loss on Flash Memory, Hung-Wei Tseng, Laura M. Grupp, and Steven Swanson, To Appear: 48th Design Automation Conference (DAC 2011), June, (2011). PDF

2010

Beyond the Datasheet: Using Test Beds to Probe Non-Volatile Memories' Dark Secrets, Laura Grupp, Adrian M. Caulfield, Joel Coburn, John Davis, and Steven Swanson, IEEE Globecom 2010 Workshop on Application of Communication Theory to Emerging Memory Technologies (ACTEMT 2010), December, Miami, Florida, USA, (2010). PDF
BlueSSD: An Open Platform for Cross-layer Experiments for NAND Flash-based SSDs, Sungjin Lee, Kermin Fleming, Jihoon Park, Keonsoo Ha, Adrian M. Caulfield, Steven Swanson, Arvind, and Jihong Kim, The 5th Workshop on Architectural Research Prototyping, (2010). PDF
Conservation Cores: Reducing the Energy of Mature Computations, Ganesh Venkatesh, Jack Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez, Steven Swanson, and Michael Bedford Taylor, ASPLOS '10: Proceeding of the 15th international conference on Architectural support for programming languages and operating systems, (2010). PDF
Efficient Two-Write WOM-Codes, Eitan Yaakobi, Scott Kayser, Paul H. Siegel, Alexander Vardy, and Jack K. Wolf, ITW'10: Proceedings of IEEE Information Theory Workshop, August-September, (2010). Dublin, Ireland. PDF
Error Characterization and Coding Schemes for Flash Memories, Eitan Yaakobi, Paul H. Siegel, Steven Swanson, Jack Wolf, Laura Grupp, and Jing Ma, IEEE Globecom 2010 Workshop on Application of Communication Theory to Emerging Memory Technologies (ACTEMT 2010), December, Miami, Florida, USA, (2010). PDF
Gordon: An Improved Architecture for Data-Intensive Applications, Adrian M. Caulfield, Laura M. Grupp, and Steven Swanson, IEEE Micro, Volume 30, Los Alamitos, CA, USA, p.121-130, (2010). [IEEE Micro Top Picks] PDF
GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, Nathan Goulding, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Jonathan Babb, Michael Taylor, and Steven Swanson, Proceedings of HotChips, (2010). PDF
Moneta: A High-performance Storage Array Architecture for Next-generation, Non-volatile Memories, Adrian M. Caulfield, Arup De, Joel Coburn, Todor Mollov, Rajesh Gupta, and Steven Swanson, Proceedings of The 43rd Annual IEEE/ACM International Symposium on Microarchitecture, (2010). PDF
Multiple-Write WOM-Codes, Scott Kayser, Eitan Yaakobi, Paul H. Siegel, Alexander Vardy, and Jack K. Wolf, 48-th Annual Allerton Conference on Communication, Control and Computing, September, (2010). Monticello, IL. PDF
SAFE: Fast, Verifiable Sanitization for SSDs, Michael Wei, and Steven Swanson, October, Number cs2011-0963, (2010). PDF
Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing, Adrian M. Caulfield, Joel Coburn, Todor Mollov, Arup De, Ameen Akel, Jiahua He, Arun Jagatheesan, Rajesh K. Gupta, Allan Snavely, and Steven Swanson, Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, Washington, DC, USA, p.1–11, (2010). SC '10. URL PDF

2009

Characterizing Flash Memory: Anomalies, Observations, and Applications, Laura M. Grupp, Adrian M. Caulfield, Joel Coburn, Eitan Yaakobi, Steven Swanson, Paul Siegel, and Jack Wolf, MICRO '09: Proceedings of the 42nd International Symposium on Microarchitecture, (2009). PDF
Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications, Adrian M. Caulfield, Laura M. Grupp, and Steven Swanson, ASPLOS '09: Proceeding of the 14th international conference on Architectural support for programming languages and operating systems, New York, NY, USA, p.217–228, (2009). Washington, DC, USA. PDF

2007

The WaveScalar Architecture, Steven Swanson, Andrew Schwerin, Martha Mercaldi, Andrew Petersen, Andrew Putnam, Ken Michelson, Mark Oskin, and Susan J. Eggers, ACM Transactions Computer Systems, Volume 25, Number 2, New York, NY, USA, p.4, (2007). URL PDF

2006

Area-Performance Trade-offs in Tiled Dataflow Architectures, Steven Swanson, Andrew Putnam, Martha Mercaldi, Ken Michelson, Andrew Petersen, Andrew Schwerin, Mark Oskin, and Susan J. Eggers, ISCA '06: Proceedings of the 33rd annual international symposium on Computer Architecture, Washington, DC, USA, p.314–326, (2006). PDF
Instruction scheduling for a tiled dataflow architecture, Martha Mercaldi, Steven Swanson, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Mark Oskin, and Susan J. Eggers, ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, p.141–150, (2006). URL PDF
Modeling instruction placement on a spatial architecture, Martha Mercaldi, Steven Swanson, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Mark Oskin, and Susan J. Eggers, SPAA '06: Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures, p.158–169, (2006). URL PDF
Reducing control overhead in dataflow architectures, Andrew Petersen, Andrew Putnam, Martha Mercaldi, Andrew Schwerin, Susan Eggers, Steve Swanson, and Mark Oskin, PACT '06: Proceedings of the 15th international conference on Parallel architectures and compilation techniques, p.182–191, (2006). URL PDF

2005

Balancing Parallelism and Sequentiality in Dataflow Models: Wave-ordered Memory, Steven Swanson, Martha Mercaldi, Andrew Petersen, Andrew Putnam, Andrew Schwerin, Mark Oskin, and Susan J. Eggers, Number TR-2005-10-03, (2005).
The Microarchitecture of a Pipelined WaveScalar Processor: An RTL-Based study, Andrew Putnam, Steven Swanson, Ken Michelson, Martha Mercaldi, Andrew Petersen, Andrew Schwerin, Mark Oskin, and Susan J. Eggers, Number TR-2005-11-02, (2005).

2004

System support for pervasive applications, Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Thomas Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall, ACM Trans. Comput. Syst., Volume 22, Number 4, p.421–486, (2004). URL
The Death of ILP, Steven Swanson, Ken Michelson, and Mark Oskin, ASPLOS XI Wild and Crazy Idea Session, (2004).

2003

An evaluation of speculative instruction execution on simultaneous multithreaded processors, Steven Swanson, Luke K. McDowell, Michael M. Swift, Susan J. Eggers, and Henry M. Levy, ACM Trans. Comput. Syst., Volume 21, Number 3, p.314–340, (2003). URL PDF
Dataflow: The Road Less Complex, Steven Swanson, Ken Michelson, Andrew Schwerin, and Mark Oskin, Workshop on Complexity-effective Design, (2003).
Measuring the Complexity-effectiveness of Future-generation Silicon Architectures using FPGAs: A Status Report, Andrew Schwerin, Steve Swanson, and Mark Oskin, Workshop on Complexity-effective Design, June, (2003).
WaveScalar, Steven Swanson, Ken Michelson, Andrew Schwerin, and Mark Oskin, Proceedings of the 36th International Symposium on Microarchitecture, (2003). URL PDF

2002

Configuration by Combustion: Online Simulated Annealing for Dynamic Hardware Configuration, Steven Swanson, Ken Michelson, and Mark Oskin, ASPLOS X Wild and Crazy Idea Session, (2002).
Towards a Universal Building Block of Molecular and Silicon Computation, Steven Swanson, and Mark Oskin, Workshop on Non-Silicon Computing, (2002).

2001

Programming for Pervasive Computing Environments, Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall, Number UW-CSE-01-06-01, (2001).
System-level Programming Abstractions for Ubiquitous Computing, Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall, Workshop on Application Models and Programming Tools for Ubiquitous Computing, (2001).
Systems Directions for Pervasive Computing, Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall, Proceedings of the 8th Workshop on Hot Topics in Operating Systems, (2001).

2000

Scheduling Classes on a College Campus, Perry Fizzano, and Steven Swanson, Computational Optimization and Applications, Volume 16, Number 3, (2000).

1999

General Techniques for Multithreading Algorithms, Steven Swanson, and Perry Fizzano, Proceedings of 1999 International Conference on Parallel and Distributed Techniques and Algorithms, (1999).