Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Overcoming the memory wall in symbolic algebra: a faster permutation multiplication

Published: 01 December 2002 Publication History

Abstract

The traditional permutation multiplication algorithm is now limited by memory latency and not by CPU speed. A new cache-aware permutation algorithm speeds up permutation multiplication by a factor of 3.4 on current CPUs. The new algorithm is limited by memory bandwidth, but not by memory latency. Current trends indicate improving memory bandwidth and stagnant memory latency. This makes the new algorithm especially important for future computer architectures. In addition, we believe this "memory wall" will soon force a redesign of other common algorithms of symbolic algebra.

References

[1]
Intel PC SDRAM Specification, Revision 1.7, November 1999. http://www.intel.com/technology/memory/pc133sdram/spec/sdram133.htm
[2]
G. Cooperman and V. Grinberg, "Scalable Parallel Coset Enumeration: Bulk Definition and the Memory Wall", J. Symbolic Computation33, pp. 563--585.
[3]
W.A. Wulf and S.A. McKee. Hitting the memory wall: Implications of the obvious. ACM Computer Architecture News, 23(1):20--24, 1995.

Cited By

View all
  • (2010)Fast multiplication of large permutations for disk, flash memory and RAMProceedings of the 2010 International Symposium on Symbolic and Algebraic Computation10.1145/1837934.1838001(355-362)Online publication date: 25-Jul-2010
  • (2003)Memory-based and disk-based algorithms for very high degree permutation groupsProceedings of the 2003 international symposium on Symbolic and algebraic computation10.1145/860854.860877(66-73)Online publication date: 3-Aug-2003
  • (2003)Profile-guided I/O partitioningProceedings of the 17th annual international conference on Supercomputing10.1145/782814.782850(252-260)Online publication date: 23-Jun-2003

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSAM Bulletin
ACM SIGSAM Bulletin  Volume 36, Issue 4
December 2002
32 pages
ISSN:0163-5824
DOI:10.1145/641239
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2002
Published in SIGSAM Volume 36, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2010)Fast multiplication of large permutations for disk, flash memory and RAMProceedings of the 2010 International Symposium on Symbolic and Algebraic Computation10.1145/1837934.1838001(355-362)Online publication date: 25-Jul-2010
  • (2003)Memory-based and disk-based algorithms for very high degree permutation groupsProceedings of the 2003 international symposium on Symbolic and algebraic computation10.1145/860854.860877(66-73)Online publication date: 3-Aug-2003
  • (2003)Profile-guided I/O partitioningProceedings of the 17th annual international conference on Supercomputing10.1145/782814.782850(252-260)Online publication date: 23-Jun-2003

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media