Data rate estimation for wireless core-to-cache communication in~multicore~CPUs
Modelirovanie i analiz informacionnyh sistem, Tome 22 (2015) no. 2, pp. 238-247.

Voir la notice de l'article provenant de la source Math-Net.Ru

In this paper, a principal architecture of common purpose CPU and its main components are discussed, CPUs evolution is considered and drawbacks that prevent future CPU development are mentioned. Further, solutions proposed so far are addressed and a new CPU architecture is introduced. The proposed architecture is based on wireless cache access that enables a reliable interaction between cores in multicore CPUs using terahertz band, 0.1-10THz. The presented architecture addresses the scalability problem of existing processors and may potentially allow to scale them to tens of cores. As in-depth analysis of the applicability of the suggested architecture requires accurate prediction of traffic in current and next generations of processors, we consider a set of approaches for traffic estimation in modern CPUs discussing their benefits and drawbacks. The authors identify traffic measurements by using existing software tools as the most promising approach for traffic estimation, and they use Intel Performance Counter Monitor for this purpose. Three types of CPU loads are considered including two artificial tests and background system load. For each load type the amount of data transmitted through the L2-L3 interface is reported for various input parameters including the number of active cores and their dependences on the number of cores and operational frequency.
Keywords: multicore CPUs, wireless network on chip, broadband communication systems.
Mots-clés : WNoC
@article{MAIS_2015_22_2_a6,
     author = {M. Komar and V. Petrov and K. Borunova and D. Moltchanov and E. Koucheryavy},
     title = {Data rate estimation for wireless core-to-cache communication {in~multicore~CPUs}},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {238--247},
     publisher = {mathdoc},
     volume = {22},
     number = {2},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2015_22_2_a6/}
}
TY  - JOUR
AU  - M. Komar
AU  - V. Petrov
AU  - K. Borunova
AU  - D. Moltchanov
AU  - E. Koucheryavy
TI  - Data rate estimation for wireless core-to-cache communication in~multicore~CPUs
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2015
SP  - 238
EP  - 247
VL  - 22
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2015_22_2_a6/
LA  - ru
ID  - MAIS_2015_22_2_a6
ER  - 
%0 Journal Article
%A M. Komar
%A V. Petrov
%A K. Borunova
%A D. Moltchanov
%A E. Koucheryavy
%T Data rate estimation for wireless core-to-cache communication in~multicore~CPUs
%J Modelirovanie i analiz informacionnyh sistem
%D 2015
%P 238-247
%V 22
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2015_22_2_a6/
%G ru
%F MAIS_2015_22_2_a6
M. Komar; V. Petrov; K. Borunova; D. Moltchanov; E. Koucheryavy. Data rate estimation for wireless core-to-cache communication in~multicore~CPUs. Modelirovanie i analiz informacionnyh sistem, Tome 22 (2015) no. 2, pp. 238-247. http://geodesic.mathdoc.fr/item/MAIS_2015_22_2_a6/

[1] Komar M. S., Kucheryavyy E. A., Molchanov D. A., Petrov V. I., “Raschet kharakteristik protokolov besprovodnoy svyazi dlya vzaimodeystviya mezhdu yadrami tsentral'nogo protsessora”, Informatsionnye tekhnologii i telekommunikatsii, 3 (2014), 41–58 (in Russian)

[2] Molka D. et al., “Memory Performance and Cache Coherency Effects on an Intel Nehalem Multiprocessor System”, 18th Int. Conf. Parallel Archit. Compil. Tech. IEEE (2009), 261–270

[3] Li X., Survey of Wireless Network-on-Chip Systems, http://www.eng.auburn.edu/ãgrawvd/THESIS/LI/report.pdf

[4] Jornet J., Akyldiz I., “Channel Modeling and Capacity Analysis for Electromagnetic Wireless Nanonetworks in the Terahertz Band”, IEEE Transactions on wireless communication, 10:10, october (2011) | DOI

[5] DiTomaso D., Laha S., Kodi A., Kaya S., Matolak D., “Evaluation and Performance Analysis of Energy Efficient Wireless NoC Architecture”, IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS) (Boise, USA, 2012)

[6] First 8-Core Desktop Processor, Intel Corporation, 2014

[7] AMD desktop processor solutions, , Advanced Micro Devices Inc. http://products.amd.com

[8] Abadal S., Martinez R., Alarcon E., “A. Cabellos-Aparicio Scalability-Oriented Multicast Traffic Characterization”, Eighth IEEE/ACM International Symposium on Networks-on-Chip (NoCS) (Ferrara, Italy, 2014)

[9] , Intel Corporation http://intel.com

[10] Intel Performance Counter Monitor, http://www.intel.com/software/pcm

[11] Intel Unlocked Processors Product Brief, Intel Corporation, 2011

[12] Geim A., Novoselov K., “The rise of graphene”, Nature Materials Journal, 6 (2007), 183–191

[13] Jornet J., Akyildiz I., “Graphene-based Plasmonic Nano-Antenna for Terahertz Band Communication in Nanonetworks”, IEEE Journal on selected areas in communications, 31:2 (2013)

[14] Cid-Fuentes R. G., Jornet J. M., Akyildiz I. F., Alarcon E., “A receiver architecture for pulse-based electromagnetic nanonetworks in the terahertz band”, Proc. of IEEE International Conference on Communications, ICC 2012, 4937–4942

[15] Intel Corporation Products (former Sandy Bridge E), http://ark.intel.com/products/codename/63378/Sandy-Bridge-E

[16] Binkert N., Sardashti S., Sen R., Sewell K., Shoaib M., Vaish N., Hill M. D., Wood D. A., Beckmann B., Black G., Reinhardt S. K., Saidi A., Basu A., Hestness J., Hower D. R., Krishna T., “The gem5 simulator”, ACM SIGARCH Computer Architecture News, 39:2 (2011) | DOI

[17] MARSSx86 — Micro-ARchitectural and System Simulator for x86-based Systems, , 2014 http://marss86.org/m̃arss86/index.php/Home

[18] Schone R., Molka D., Werner M., “Wake-up latencies for processor idle states on current x86 processors”, Computer Science — Research and Development, Springer, Berlin Heidelberg, 2014, 1–9

[19] Perf:Linux profiling with performance counters, https://perf.wiki.kernel.org/index.php/Main_Page

[20] Kubuntu 14.10, http://www.kubuntu.org/news/kubuntu-14.10