Skip to main content

Intra-CPU Traffic Estimation and Implications on Networks-on-Chip Research

  • Conference paper
  • First Online:
Internet of Things, Smart Spaces, and Next Generation Networks and Systems (ruSMART 2016, NEW2AN 2016)

Abstract

General purpose networks-on-chip (GP-NoC) are expected to feature tens or even hundreds of computational elements with complex communications infrastructure binding them into a connected network to achieve memory synchronization. The experience accumulated over the years in network design suggests that the knowledge of the traffic nature is mandatory for successful design of a networking technology. In this paper, based on the Intel CPU family, we describe traffic estimation techniques for modern multi-core GP-CPUs, discuss the traffic modeling procedure and highlight the implications of the traffic structure for GP-NoC research. The most important observation is that the traffic at internal interfaces appears to be random for external observer and has clearly identifiable batch structure.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Intel: Intel Core i7-5960x processor extreme edition. Technical specifications (2015). http://ark.intel.com/products/82930/Intel-Core-i7-5960X-Processor-Extreme-Edition-20M-Cache-up-to-3_50-GHz. Accessed 07 June 2015

  2. AMD: AMD FX Series Processors. Technical specifications (2015). http://www.amd.com/en-us/products/processors/desktop/fx. Accessed 07 June 2015

  3. Mittal, S., Vetter, J., Li, D.: A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches. IEEE Paral. Distrib. Comput. Syst. 26, 1524–1537 (2015)

    Article  Google Scholar 

  4. Davis, W., Wilson, J., Mick, S., Xu, J., Hua, H., Mineo, C., Sule, A., Steer, M., Franzon, P.: Demystifying 3D ICs: the pros and cons of going vertical. IEEE Des. Test Comput. 22, 498–510 (2014)

    Article  Google Scholar 

  5. Petrov, V., Moltchanov, D., Koucheryavy, Y.: Interference and SINR in dense terahertz networks. In: IEEE 82nd Vehicular Technology Conference (VTC Fall), pp. 1–5, September 2015

    Google Scholar 

  6. Petrov, V., Moltchanov, D., Koucheryavy, Y.: On the efficiency of spatial channel reuse in ultra-dense THz networks. In: 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1–7, December 2015

    Google Scholar 

  7. Hammalund, P.: Haswell: the fourth-generation intel core processor. IEEE Micro 2, 6–20 (2014)

    Article  Google Scholar 

  8. Molka, D.: Memory performance and cache coherency effects on an Intel nehalem multiprocessor system. In: Proceedings of IEEE PACT, pp. 78–86 (2009)

    Google Scholar 

  9. Intel 64 and IA-32 architectures software developers manual combined volumes. Technical specifications, Intel Corporation (2014)

    Google Scholar 

  10. Perf: Technical report. https://perf.wiki.kernel.org. Accessed 02 Sept 2015

  11. Intel Performance Counter Monitor: Software tool, Intel Corporation. http://www.intel.com/software/pcm. Accessed 02 Sept 2015

  12. MARSSx86 - micro-architectural and system simulator for x86-based systems. Software package, GNU License. http://marss86.org/marss86/. Accessed 02 Sept 2015

  13. Binkert, N.: The Gem5 simulator. ACM SIGARCH Comput. Archit. News 39, 1–7 (2011)

    Article  Google Scholar 

  14. Sanches, D., Kozyrakis, C.: ZSim: fast and accurate microarchitectural simulation of thousand-core systems. In: Proceedings of ACM ISCA, pp. 475–486 (2013)

    Google Scholar 

  15. The structural simulation kit (SST). In: Proceedings of ACM ISCA, Tutorial. http://www.ece.cmu.edu/calcm/isca2015. Accessed 02 Sept 2015

  16. Yotov, K., Pingali, K., Stodghill, P.: Automatic measurement of memory hierarchy parameters. In: Proceedings of ACM SIGMETRICS, p. 181 (2005)

    Google Scholar 

  17. Staelin, C.: LMBench: an extensible micro-benchmark suite. Softw. Pract. Exp. 35(11), 1079–1105 (2011)

    Article  Google Scholar 

Download references

Acknowledgement

The authors are grateful to Alexander Antonov from ITMO University and Vitaly Petrov from Tampere University of Technology for insightful comments that allowed to improve this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dmitri Moltchanov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Moltchanov, D., Kluchev, A., Kustarev, P., Borunova, K., Platunov, A. (2016). Intra-CPU Traffic Estimation and Implications on Networks-on-Chip Research. In: Galinina, O., Balandin, S., Koucheryavy, Y. (eds) Internet of Things, Smart Spaces, and Next Generation Networks and Systems. ruSMART NEW2AN 2016 2016. Lecture Notes in Computer Science(), vol 9870. Springer, Cham. https://doi.org/10.1007/978-3-319-46301-8_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46301-8_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46300-1

  • Online ISBN: 978-3-319-46301-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics