Impulse Publications

Impulse Architecture (overview papers)

The Impulse Memory Controller
L. Zhang, Z. Fang, M. Parker, B.K. Mathew, L. Schaelicke, J.B. Carter, W.C. Hsieh, and S.A. McKee
IEEE Transactions on Computers, Special Issue on Advances in High Performance Memory Systems, pp. 1117-1132, November 2001.
postscript

Impulse: Memory System Support for Scientific Applications
J.B. Carter, W.C. Hsieh, L.B. Stoller, M.R. Swanson, L. Zhang, and S.A. McKee
In the Journal of Scientific Programming, Vol. 7, No. 3-4, pp. 195-209, 1999
This is a longer version of the LCR'98 workshop paper and the HPCA'99 paper, combined.
gzipped postscript pdf

Impulse: Building a Smarter Memory Controller
J.B. Carter, W.C. Hsieh, L.B. Stoller, M.R. Swanson, L. Zhang, E.L. Brunvand, A. Davis, C.-C. Kuo, R. Kuramkote, M.A. Parker, L. Schaelicke, and T. Tateyama
In the Proceedings of the Fifth International Symposium on High Performance Computer Architecture (HPCA-5), pp. 70-79, January 1999
gzipped postscript pdf Powerpoint slides

Architectural features of Impulse

Reevaluating Online Superpage Promotion with Hardware Support
Z. Fang, L. Zhang, J.B. Carter, S.A. McKee, W.C. Hsieh
In the Proceedings of the Seventh International Symposium on High Performance Computer Architecture , pp. 63-72, January 2001
gzipped postscript

Memory System Support for Dynamic Cacheline Assembly
L. Zhang, V.K. Pingali, B. Chandramouli, and J.B. Carter
In the Proceedings of the Second Workshop on Intelligent Memory Systems, November 2000
postscript

Algorithmic Foundations for a Parallel Vector Access Memory System
B.K. Mathew, S.A. McKee, J.B. Carter, A. Davis
In the Proceedings of the 12th ACM Symposium on Parallel Algorithms and Architectures, July 2000
gzipped postscript pdf

Pointer-Based Prefetching within the Impulse Adaptable Memory Controller: Initial Results
L. Zhang, S.A. McKee, W.C. Hsieh, J.B. Carter
In the Proceedings of the ISCA-2000 Workshop on Solving the Memory Wall Problem, June 2000
gzipped postscript pdf

Online Superpage Promotion Revisited
Z. Fang, L. Zhang, J.B. Carter, S.A. McKee, W.C. Hsieh
In the Proceedings of the SIGMETRICS 2000 International Conference on Measurement and Modeling of Computer Systems, June 2000
postscript pdf
There exists an expanded technical report version (UUCS-99-021): gzipped postscript pdf

Design of a Parallel Vector Access Unit
B.K. Mathew, S.A. McKee, J.B. Carter, and A.L. Davis
In the Proceedings of the Sixth International Symposium on High Performance Computer Architecture (HPCA-6), pp. 39-48, January 2000
gzipped postscript pdf
Copies of the talk slides are here (Powerpoint).

Memory System Support for Image Processing
L. Zhang, J.B. Carter, W.C. Hsieh, and S.A. McKee
In the Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques (PACT'99), pp. 98-107, October 1999
gzipped postscript
Copies of the talk slides are here (Powerpoint).

Increasing TLB Reach Using Superpages Backed by Shadow Memory
M. Swanson, L. Stoller, and J. Carter
In the Proceedings of the 25th Annual International Symposium on Computer Architecture (ISCA-25), pp. 204-213, June 1998
gzipped postscript pdf

Memory System Support for Irregular Applications
J. Carter, W. Hsieh, M. Swanson, L. Zhang, A. Davis, M. Parker, L. Schaelicke, L. Stoller, and T. Tateyama.
In the Proceedings of the Fourth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR'98), May 1998
gzipped postscript pdf
Copies of the talk slides are here (Powerpoint).

Exploiting Impulse

Computation Regrouping: Restructuring Programs for Temporal Data Cache Locality
V.K. Pingali, S.A. McKee, W.C. Hsieh, J.B. Carter To appear in the Proceeedings of the International Conference on Supercomputing (ICS), June 2002.
Final form in preparation

A Cost Framework for Evaluating Integrated Restructuring Optimizations
Bharat Chandramouli, John B. Carter, Wilson C. Hsieh, and Sally A. McKee
In the Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT '01), September 2001
postscript pdf

Compiling for an Impulse Memory Controller
X. Huang, Z. Wang, and K. S. McKinley
In the Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT '01), September 2001.
gzipped postscript

Other Impulse-related Papers

Profiling Interrupts in Modern Architectures
L. Schaelicke, A. Davis, S. A. McKee
In the Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp 115-123, August 2000
gzipped postscript pdf

Hardware-Only Stream Prefetching and Dynamic Access Ordering
C. Zhang, S.A. McKee
In the Proceedings of the International Conference on Supercomputing (ICS'00), pp. 167-175, May 2000
gzipped postscript pdf
Copies of the talk slides are here (Powerpoint).



Feedback to: impulse@cs.utah.edu

Last modified May, 2000