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

Design and Evaluation of a Cache Coherence Adapter for the SMP Nodes Interconnected via Xcent-Net

  • Conference paper
Computer and Information Sciences - ISCIS 2003 (ISCIS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2869))

Included in the following conference series:

  • 689 Accesses

Abstract

This paper presents the design and evaluation of a cache coherence adapter for the cache-coherent non-uniform memory access multiprocessor system in which symmetric multiprocessor (SMP) nodes are interconnected via Xcent-Net. The SMP node is a 4-way symmetric multiprocessor subsystem based on the Intel Xeon processors, and Xcent-Net is a dual, adaptive-routed, virtual cut-through multistage interconnection network composed of hierarchical crossbar routers. The cache coherence adapter contains a directory and a remote access cache to support the directory-based cache coherence protocol customized for the SMP nodes on Xcent-Net. For any cache design, cache size and cache line size are crucial design parameters in terms of performance and implementation, and thus they are extensively evaluated. According to the simulation results, it is shown that a 128-Mbyte remote access cache with 64-byte lines is the best choice, where the average data access latency is 9.4 μs and the effective bandwidth is 6.8 Mbytes/s per node.

This study was supported in part by research funds from Chosun University, 2003.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Hwang, K.: Advanced Computer Architecture: Parallelism, Scalability, Programmability, pp. 3–32. McGraq-Hill, Inc., New York (1993)

    Google Scholar 

  2. Protic, J., Tomasevic, M., Milutinovic, V.: An Overview of Distributed Shared Memory. In: Protic, J., Tomasevic, M., Milutinovic, V. (eds.) Distributed Shared Memory: Concepts and Systems, pp. 12–41. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  3. Lilja, D.J.: Cache Coherence in Large-Scale Shared-Memory Multiprocessors: Issues and Comparisons. ACM Computing Surveys 25, 303–338 (1993)

    Article  Google Scholar 

  4. Tomasevic, M., Milutinovic, V.: Hardware Solutions for Cache Coherence in Shared- Memory Multiprocessor Systems. In: Tomasevic, M., Milutinovic, V. (eds.) The Cache Coherence Problem in Shared-Memory Multiprocessors: Hardware Solutions, pp. 57–67. IEEE Computer Society Press, Los Alamitos (1993)

    Google Scholar 

  5. Field, A.J., Harrison, P.G.: A Fixed-Point Model of a Distributed Consistency Protocol. In: Baccelli, F., Jean-Marie, A., Mitrani, I. (eds.) Quantitative Methods in Parallel Systems, Springer-Verlag, Distributed Shared Memory: Concepts and Systems, pp. 237–247. IEEE Computer Society Press, Los Alamitos (1995)

    Google Scholar 

  6. Agarwal, A., Simoni, R., Hennessy, J., Horowitz, M.: An Evaluation of Directory Schemes for Cache Coherence. In: Proc. 15th Int. Symp. on Computer Architecture, pp. 280–289 (1988)

    Google Scholar 

  7. Chaiken, D., Fields, C., Kurihara, K., Agarwal, A.: Directory-Based Cache Coherence in Large-Scale Multiprocessors. IEEE Computer 23, 49–58 (1990)

    Google Scholar 

  8. Intel Corporation: Intel Server Products (2003), http://developer.intel.com/design/servers/buildingblocks/

  9. Lenoski, D., Laudon, J., Gharachorloo, K., Gupta, A., Hennessy, J.: The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. In: Proc. of 17th Int. Symp. on Computer Architecture, pp. 148–159 (1990)

    Google Scholar 

  10. Lenoski, D., Weber, W.-D.: Scalable Shared-Memory Multiprocessing, pp. 173–203. Morgan Kaufmann Publishers, San Francisco (1995)

    Google Scholar 

  11. Lovett, T., Clapp, R.: STiNG: A CC-NUMA Computer System for the Commercial Marketplace. In: Proc. of 23th Int. Symp. on Computer Architecture, pp. 308–317 (1996)

    Google Scholar 

  12. Laudon, J., Lenoski, D.: The SGI Origin: A ccNUMA Highly Scalable Server. In: Proc. of 24th Int. Symp. on Computer Architecture, pp. 241–251 (1997)

    Google Scholar 

  13. Park, K., Han, J.-S., Sim, W.-S., Hahn, W.-J.: Xcent-Net: A Hierarchical Crossbar Network for a Cluster-Based Parallel Architecture. In: Proc. of 8th Int. Conf. on Parallel and Distributed Computing and Systems, pp. 139–141 (1996)

    Google Scholar 

  14. Kim, T.G.: DEVSim++ User’s Manual. Ver. 1.0, Computer Engineering Research Lab., KAIST (1994)

    Google Scholar 

  15. Intel Corporation: The Intel Xeon Processor Family (2003), http://developer.intel.com/design/Xeon/

  16. Heidelberger, P., Lavenberg, S.S.: Computer Performance Evaluation Methodology. IEEE Trans. on Computers 33, 1195–1220 (1984)

    Article  MathSciNet  Google Scholar 

  17. Allen, A.O.: Probability, Statistics, and Queueing Theory with Computer Science Applications, 2nd edn. Academic Press, London (1990)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moh, S., Shim, JH., Lee, YD., Lee, JA., Cho, BJ. (2003). Design and Evaluation of a Cache Coherence Adapter for the SMP Nodes Interconnected via Xcent-Net. In: Yazıcı, A., Şener, C. (eds) Computer and Information Sciences - ISCIS 2003. ISCIS 2003. Lecture Notes in Computer Science, vol 2869. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39737-3_113

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39737-3_113

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20409-1

  • Online ISBN: 978-3-540-39737-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics