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

Analytical Estimation of Vector Access Performance in Parallel Memory Architectures

Published: 01 May 1993 Publication History

Abstract

A limiting factor in high-performance vector computers is the rate at which data can be moved to and from memory during vector loads and stores. To increase the bandwidth of vector memory operations, several investigators have proposed the use of noninterleaved storage mappings, also known as storage schemes. A method of analyzing the performance of vector references for the class of storage schemes referred to as XOR schemes is described. The proposed measure of relative performance, the variability of an access, is defined and its computation is outlined. The use of variability as a performance indicator is demonstrated and compared with performance measurements made using simulation. One of the key aspects of the variability measure is its capability to lend insight to the transient behavior of vector accesses.

References

[1]
{1} CONVEX Computer Corp., CONVEX Architecture Reference, Oct. 1988.
[2]
{2} P. Budnik and D. Kuck, "The organization and use of parallel memories," IEEE Trans. Comput., vol. C-20, no. 12, pp. 1566-1569, Dec. 1971.
[3]
{3} D. Lawrie and C. Vora, "The prime memory system for array access," IEEE Trans. Comput., vol. C-31, no. 5, pp. 435-442, May 1982.
[4]
{4} D. T. Harper III and J. R. Jump, "Vector access performance in parallel memories using a skewed storage scheme," IEEE Trans. Comput., vol. C-36, no. 12, pp. 1440-1449, 1987.
[5]
{5} J. Frailong, W. Jalby, and J. Lenfant, "XOR-Schemes: A flexible data organization in parallel memories," in Proc. Int. Conf. Parallel Processing, 1985, pp. 276-283.
[6]
{6} A. Norton and E. Melton, "A class of boolean linear transformations for conflict-free power-of-two stride access," in Proc. Int. Conf. Parallel Processing, 1987, pp. 247-254.
[7]
{7} B. Rau, M. Schlansker, and D. Yen, "The Cydra 5 Stride-Insensitive Memory System," in Proc. Int. Conf. Parallel Processing, 1989, pp. 1242-1246.
[8]
{8} G. Sohi, "High-bandwidth interleaved memories for vector processors--A simulation study," Tech. Rep., Comput. Sci. Dep., Univ. of Wisconsin-Madison, Sept. 1988.
[9]
{9} B. Rau, "Pseudo-randomly interleaved memory," in Proc. Int. Symp. Comput. Architecture, 1991, pp. 74-83.
[10]
{10} R. Raghavan and J. Hayes, "On randomly interleaved memories," in Proc. Supercomput. '90, 1990.
[11]
{11} D. T. Harper III, "Block, multistride vector, and FFT accesses in parallel memory systems," IEEE Trans. Parallel Distributed Syst., vol. 2, pp. 43-51, Jan. 1991.
[12]
{12} W. Oed and O. Lange, "On the effective bandwidth of interleaved memories in vector processing systems," IEEE Trans. Comput., vol. C-34, no. 10, pp. 949-957, Oct. 1985.
[13]
{13} W. Oed and O. Lange, "Modelling, measurement, and simulation of memory interference in the Cray X-MP," Parallel Comput., vol. 3, pp. 343-358, 1986.
[14]
{14} S. J. Leon, Linear Algebra with Applications. New York: Macmillan, 1986.
[15]
{15} R. J. McEliece, Finite Fields for Computer Scientists and Engineers. Norwell, MA: Kluwer, 1987.

Cited By

View all
  • (1997)Accounting for Memory Bank Contention and Delay in High-Bandwidth MultiprocessorsIEEE Transactions on Parallel and Distributed Systems10.1109/71.6154408:9(943-958)Online publication date: 1-Sep-1997
  • (1997)Compression-Based Program Characterization for Improving Cache Memory PerformanceIEEE Transactions on Computers10.1109/12.64429246:11(1174-1186)Online publication date: 1-Nov-1997
  • (1995)Semi-linear and bi-base storage schemes classesProceedings of the 9th international conference on Supercomputing10.1145/224538.224574(299-307)Online publication date: 3-Jul-1995
  • Show More Cited By
  1. Analytical Estimation of Vector Access Performance in Parallel Memory Architectures

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 42, Issue 5
    May 1993
    134 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 May 1993

    Author Tags

    1. XOR schemes
    2. high-performance vector computers
    3. memory architecture
    4. noninterleaved storage mappings
    5. parallel architectures
    6. parallel memory architectures
    7. performance evaluation.
    8. performance measurements
    9. variability measure
    10. vector access performance
    11. vector memory operations
    12. vector references

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (1997)Accounting for Memory Bank Contention and Delay in High-Bandwidth MultiprocessorsIEEE Transactions on Parallel and Distributed Systems10.1109/71.6154408:9(943-958)Online publication date: 1-Sep-1997
    • (1997)Compression-Based Program Characterization for Improving Cache Memory PerformanceIEEE Transactions on Computers10.1109/12.64429246:11(1174-1186)Online publication date: 1-Nov-1997
    • (1995)Semi-linear and bi-base storage schemes classesProceedings of the 9th international conference on Supercomputing10.1145/224538.224574(299-307)Online publication date: 3-Jul-1995
    • (1995)Accounting for memory bank contention and delay in high-bandwidth multiprocessorsProceedings of the seventh annual ACM symposium on Parallel algorithms and architectures10.1145/215399.215425(84-94)Online publication date: 20-Jul-1995
    • (1994)Module Partitioning and Interlaced Data Placement Schemes to Reduce Conflicts in Interleaved MemoriesProceedings of the 1994 International Conference on Parallel Processing - Volume 0110.1109/ICPP.1994.130(212-219)Online publication date: 15-Aug-1994

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media