Abstract
High performance computing demands constant growth in computational power and services that can be offered by modern supercomputers. It requires technological and designing advances in the multiprocessor internal structures as well as novel computing models considering the very high computing demands. One of the increasingly important requirements of computing platforms is a functionality that allows efficient managing computational resources, i.e., monitor them, restrict an access to some part of the resources, account for computational service, or ensure reliability and quality of service when some resources are broken or disabled. In this paper, we present a new model describing computational limitations for processing tasks on multiprocessor systems. The model is implemented in Hardware-Physical (H-Phy) and Overlay-Network-on-Chip (Overlay-NoC) architectures. Both architectures and the model are described and analyzed. Experimentation system is also presented, together with simulation assumptions, results of research and their study. The paper provides complete models of H-Phy and Overlay-NoC structures with an ability to restrict processing resources.







Similar content being viewed by others
References
Andersson B (2010) Assigning real-time tasks on heterogeneous multiprocessors with two unrelated types of processors. In: Real-time systems symposium (RTSS), pp 239–248. doi:10.1109/RTSS.2010.32
Antunes E et al (2012) Partitioning and dynamic mapping evaluation for energy consumption minimization on NoC-based MPSoC. In: 13th international symposium on quality electronic design (ISQED), pp 451–457. doi:10.1109/ISQED.2012.6187532
Bowman KA, Alameldeen AR, Srinivasan ST, Wilkerson CB (2007) Impact of die-to-die and within-die parameter variations on the throughput distribution of multi-core processors. In: Proceedings of the 2007 international symposium on low power electronics and design (ISLPED ’07), pp 50–55. doi:10.1145/1283780.1283792
Chmaj G, Walkowiak K (2012) Decision strategies for a P2P computing system. J Univers Comput Sci 18(5):599–622
Chmaj G, Zydek D, Elhalwagy YZ, Selvaraj H (2012) Overlay-NoC and H-Phy based computing using modern chip multiprocessors. In: Proceedings of 2012 IEEE international conference on electro/information technology (EIT 2012). IEEE Computer Society, Los Alamitos, pp 1–6. doi:10.1109/EIT.2012.6220604
Daoud LB, Ragab ME, Goulart V (2011) Faster processor allocation algorithms for mesh-connected CMPs. In: Proceedings of 14th euromicro conference on digital system design (DSD 2011), pp 805–808. doi:10.1109/DSD.2011.107
De Giusti L, Chichizola F, Naiouf M, De Giusti A (2008) Mapping tasks to processors in heterogeneous multiprocessor architectures: the MATEHa algorithm. In: International conference of the Chilean computer science society, pp 85–91. doi:10.1109/SCCC.2008.11
Enokido T, Aikebaier A, Takizawa M (2011) Process allocation algorithms for saving power consumption in peer-to-peer systems. IEEE Trans Ind Electron 58(6):2097–2105. doi:10.1109/TIE.2010.2060453
Feichtinger C, Donath S, Köstler H, Götz J, Rüde U (2011) WaLBerla: HPC software design for computational engineering simulations. J Comput Sci 2(2):105–112. doi:10.1016/j.jocs.2011.01.004
Hendrya G et al (2011) Time-division-multiplexed arbitration in silicon nanophotonic networks-on-chip for high-performance chip multiprocessors. J Parallel Distrib Comput 71(5):641–650. doi:10.1016/j.jpdc.2010.09.009
Intel Microprocessor Export Compliance Metrics (2011) http://download.intel.com/support/processors/corei5/sb/core_i5-600_d.pdf
Jayasimh DN, Zafar B, Hoskote Y (2006) On-chip Interconnection Networks: Why They Are Different and How to Compare Them. Intel
Jensen D, Rodrigues A (2010) Embedded systems and exascale computing. Comput Sci Eng 12(6):20–29. doi:10.1109/MCSE.2010.95
Law AM (2009) How to build valid and credible simulation models. In: Proceedings of the 2009 winter simulation conference (WSC), pp 24–33. doi:10.1109/WSC.2009.5429312
Lee Y, Zomaya A (2011) Energy conscious scheduling for distributed computing systems under different operating conditions. IEEE Trans Parallel Distrib Syst 22(6):1374–1381. doi:10.1109/TPDS.2010.208
Lin Y, Chen W, Su A, Chang D (2011) A low cost, low power, high scalability and dependability processor-cluster platform. In: 6th IEEE international symposium on industrial embedded systems (SIES), pp 95–98. doi:10.1109/SIES.2011.5953689
Nadeem MF, Ostadzadeh SA, Wong S, Bertels K (2011) Task scheduling strategies for dynamic reconfigurable processors in distributed systems. In: Proceedings on international conference on high performance computing and simulation (HPCS), pp 90–97. doi:10.1109/HPCSim.2011.5999811
Satish N et al (2010) Fast sort on CPUs, GPUs and Intel MIC architectures. Technical Report, Intel
Shen H, Qiu Q (2011) An FPGA-based distributed computing system with power and thermal management capabilities. In: Proceedings of 20th international conference on computer communications and networks (ICCCN), pp 1–6. doi:10.1109/ICCCN.2011.6005802
Schranzhofer A, Chen J, Thiele L (2010) Dynamic power-aware mapping of applications onto heterogeneous MPSoC platforms. IEEE Trans Ind Inform 6(4):692–707. doi:10.1109/TII.2010.2062192
Voigt A, Witkowski T (2012) A multi-mesh finite element method for Lagrange elements of arbitrary degree. J Comput Sci 3(5):420–428. doi:10.1016/j.jocs.2012.06.004
Chmaj G, Walkowiak K, Tarnawski M, Kucharzak M (2012) Heuristic algorithms for optimization of task allocation and result distribution in peer-to-peer computing systems. Int J Appl Math Comput Sci 22(3):733–748. doi:10.2478/v10006-012-0055-0
Zydek D, Selvaraj H (2011) Fast and efficient processor allocation algorithm for torus-based chip multiprocessors. J Comput Electr Eng 37(1):91–105. doi:10.1016/j.compeleceng.2010.10.001
Zydek D, Selvaraj H (2010) Hardware implementation of processor allocation schemes for mesh-based chip multiprocessors. J Microprocess Microsystems 34(1):39–48. doi:10.1016/j.micpro.2009.11.003
Zydek D, Selvaraj H, Borowik G, Luba T (2011) Energy characteristic of processor allocator and network-on-chip. Int J Appl Math Comput Sci 21(2):385–399. doi:10.2478/v10006-011-0029-7
Zydek D, Selvaraj H, Koszalka L, Pozniak-Koszalka I (2010) Evaluation scheme for NoC-based CMP with integrated processor management system. Int J Electron Telecommun 56(2):157–168. doi:10.2478/v10177-010-0021-4
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zydek, D., Chmaj, G. & Chiu, S. Modeling computational limitations in H-Phy and Overlay-NoC architectures. J Supercomput 70, 301–320 (2014). https://doi.org/10.1007/s11227-013-0932-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-013-0932-9