Skip to main content

Computational Issues in Construction of 4-D Projective Spaces with Perfect Access Patterns for Higher Primes

  • Conference paper
  • First Online:
Book cover Parallel Computing Technologies (PaCT 2019)

Abstract

Matrix operations are some of the important computations in scientific and engineering domains. Parallelization approaches for such operations have been a common topic of research. One of the novel approach proposed during the 90s is architectures based on finite projective spaces. A key benefit of this approach is the communication efficiency that can be achieved by exploiting perfect access patterns in the architecture. Such spaces of dimension 4 appear suitable for matrix-matrix multiplication and are amenable for distributions with good performance potential. The construction of such 4-dimensional spaces with perfect access patterns, however, has been reported only for the smallest space – the one corresponding to prime 2. In this paper, we explore the construction for primes greater than 2. We compare two alternative methods for computational construction of such spaces, based on their efficiency. We present the successful construction of such a space for prime 3 and indicate directions for future work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    \(\upalpha ^4 =\upalpha * \upalpha ^3 = \upalpha * (\upalpha +1) \).

References

  1. Amrutur, B.S., Joshi, R., Karmarkar, N.K.: A projective geometry architecture for scientific computation. In: Proceedings of the International Conference on Application Specific Array Processors, pp. 64–80, August 1992. https://doi.org/10.1109/ASAP.1992.218581

  2. D’Azevedo, E.F., Dongarra, J.: The design and implementation of the parallel out-of-core ScaLAPACK LU, QR and cholesky factorization routines. University of Tennessee, Knoxville. Technical report (1997)

    Google Scholar 

  3. Grama, A., Gupta, A., Karypis, G., Kumar, V.: Introduction to Parallel Computing. Addison–Wesley (2003)

    Google Scholar 

  4. Karmarkar, N.: A new parallel architecture for sparse matrix computation based on finite projective geometries. In: Proceedings of Supercomputing, pp. 358–369 (1991)

    Google Scholar 

  5. Karmarkar, N.: Massively parallel systems and global optimization (2008). http://math.mit.edu/crib/08/Extended-abstract.pdf

  6. Lin, S., Costello, D.J.: Error Control Coding, 2nd edn. Prentice Hall, Upper Saddle River (2004)

    MATH  Google Scholar 

  7. Sapre, S., Sharma, H., Patil, A., Adiga, B.S., Patkar, S.: Finite projective geometry based fast, conflict-free parallel matrix computations. https://arxiv.org/abs/1107.1127

Download references

Acknowledgements

The authors would like to thank Dr. B. S. Adiga for the many discussions on the concepts of projective geometry, and Prof Milind Sohani for the concepts of algebraic structure of the projective spaces.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shreeniwas N. Sapre .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sapre, S.N., Patkar, S.B., Biswas, S. (2019). Computational Issues in Construction of 4-D Projective Spaces with Perfect Access Patterns for Higher Primes. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2019. Lecture Notes in Computer Science(), vol 11657. Springer, Cham. https://doi.org/10.1007/978-3-030-25636-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-25636-4_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-25635-7

  • Online ISBN: 978-3-030-25636-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics