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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
AMD: AMD FX Series Processors. Technical specifications (2015). http://www.amd.com/en-us/products/processors/desktop/fx. Accessed 07 June 2015
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)
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)
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
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
Hammalund, P.: Haswell: the fourth-generation intel core processor. IEEE Micro 2, 6–20 (2014)
Molka, D.: Memory performance and cache coherency effects on an Intel nehalem multiprocessor system. In: Proceedings of IEEE PACT, pp. 78–86 (2009)
Intel 64 and IA-32 architectures software developers manual combined volumes. Technical specifications, Intel Corporation (2014)
Perf: Technical report. https://perf.wiki.kernel.org. Accessed 02 Sept 2015
Intel Performance Counter Monitor: Software tool, Intel Corporation. http://www.intel.com/software/pcm. Accessed 02 Sept 2015
MARSSx86 - micro-architectural and system simulator for x86-based systems. Software package, GNU License. http://marss86.org/marss86/. Accessed 02 Sept 2015
Binkert, N.: The Gem5 simulator. ACM SIGARCH Comput. Archit. News 39, 1–7 (2011)
Sanches, D., Kozyrakis, C.: ZSim: fast and accurate microarchitectural simulation of thousand-core systems. In: Proceedings of ACM ISCA, pp. 475–486 (2013)
The structural simulation kit (SST). In: Proceedings of ACM ISCA, Tutorial. http://www.ece.cmu.edu/calcm/isca2015. Accessed 02 Sept 2015
Yotov, K., Pingali, K., Stodghill, P.: Automatic measurement of memory hierarchy parameters. In: Proceedings of ACM SIGMETRICS, p. 181 (2005)
Staelin, C.: LMBench: an extensible micro-benchmark suite. Softw. Pract. Exp. 35(11), 1079–1105 (2011)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)