Steven
Swanson's Publications
WaveScalar
- Steven Swanson, Andrew Schwerin, Martha Mercaldi, Andrew
Petersen, Andrew Putnam, Ken Michelson, Mark Oskin, and Susan J.
Eggers. The WaveScalar Architecture. To Appear in ACM Transactions On
Computer Systems.
- Steven Swanson, Andrew Putnam, Ken Michelson, Martha Mercaldi,
Andrew Petersen, Andrew Schwerin, Mark Oskin, and Susan J. Eggers.
Area-Performance Trade-offs in Tiled Dataflow Architectures. in
Proceedings of the 2006 International Symposium on Computer
Architecture. pdf
- Steven Swanson, Ken Michelson, Andrew Schwerin, and Mark Oskin.
WaveScalar. In Proceedings of the 36th International Symposium on
Microarchitecture, 2003.
- Martha Mercaldi, Steven Swanson, Andrew Petersen, Andrew Putnam,
Andrew Schwerin, Mark Oskin, and Susan J. Eggers. Instruction
Scheduling for a Tiled Dataflow Architecture. To Appear in the Twelfth
International Conference on Architectural Support for Programming
Languages and Operating Systems (ASPLOS).
- Andrew Petersen, Martha Mercaldi, Andrew Putnam, Andrew Schwerin,
Steven Swanson, Mark Oskin, and Susan J. Eggers. Controlling Control
Overhead in Dataflow Architectures. To Appear in the 2006 International
Conference on Parallel Architectures and Compilation Techniques (PACT).
- Martha Mercaldi, Steven Swanson, Andrew Petersen, Andrew Putnam,
Andrew Schwerin, Mark Oskin, and Susan J. Eggers. Modeling Instruction
Placement on a Spatial Architecture. To Appear in the 2006 Symposium on
Parallelism in Algorithms and Architectures (SPAA).
- Steven Swanson, Ken Michelson, and Mark Oskin. Configuration by
Combustion: Online Simulated Annealing for Dynamic Hardware
Configuration. In ASPLOS X Wild and Crazy Idea Session, 2002.
- Steven Swanson, Ken Michelson, Andrew Schwerin, and Mark Oskin.
Dataflow: The Road Less Complex. In Workshop on Complexity-effective
Design, 2003.
- Steven Swanson and Mark Oskin. Towards a Universal Building Block
of Molecular and Silicon Computation. In Workshop on Non-Silicon
Computing, 2002.
- Andrew Putnam, Steven Swanson, Ken Michelson, Martha Mercaldi,
Andrew Petersen, Andrew Schwerin, Mark Oskin, and Susan J. Eggers. The
Microarchitecture of a Pipelined WaveScalar Processor: An RTL-based
study. Technical Report TR-2005-11-02, Unviersity of Washington
Computer Science & Engineering, 2005.
- Steven Swanson, Martha Mercaldi, Andrew Petersen, Andrew Putnam,
Andrew Schwerin, Mark Oskin, and Susan J. Eggers. Balancing Parallelism
and Sequentiality in Dataflow Models: Wave-ordered Memory. Technical
Report TR-2005-10-03, Unviersity of Washington Computer Science &
Engineering, 2005.
Simultaneous Multithreading
- Steven Swanson, Luke K. McDowell, Michael M. Swift, Susan J.
Eggers, and Henry M. Levy. An Evaluation of Speculative Instruction
Execution on Simultaneous Multithreaded Processors. ACM Transactions on
Computer Systems, volume 15(3), 2003.
Miscellaneous Architecture
- Steven Swanson, Ken Michelson, and Mark Oskin. The Death of ILP.
In ASPLOS XI Wild and Crazy Idea Session, 2004. Robert Grimm, Janet
Davis, Eric Lemar, Adam MacBeth, Steven Swanson, Tom Anderson, Brian
Bershad,
- Andrew Schwerin, Steven Swanson, and Mark Oskin. Measuring the
Complexity-effectiveness of Future-generation Silicon Architectures
using FPGAs: A Status Report. In Workshop on Complexity-effective
Design, June 2003.
- Gaetano Borriello, Steven Gribble, and David Wetherall. System
Support for Pervasive Applications. ACM Transactions on Computer
Systems, volume 22(4), 2004.
Ubiquitous
Computing
- Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven
Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven
Gribble, and David Wetherall. System-level Programming Abstractions for
Ubiquitous Computing. In Workshop on Application Models and Programming
Tools for Ubiquitous Computing, 2001.
- Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven
Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven
Gribble, and David Wetherall. Systems Directions for Pervasive
Computing. In Proceedings of the 8th Workshop on Hot Topics in
Operating Systems, 2001.
Miscellaneous
- Perry Fizzano and Steven Swanson. Scheduling Classes on a College
Campus. Computational Optimization and Applications, volume 16(3),
2000.
- Steven Swanson and Perry Fizzano. General Techniques for
Multithreading Algorithms. In Proceedings of 1999 International
Conference on Parallel and Distributed Techniques and Algorithms, 1999