Design and Challenges of Multicore Processor Architectures

Authors

  • Chengye Liu Dalian Peak Chip Electronics Co., Ltd.
  • Zhihuai Lyu Dalian Peak Chip Electronics Co., Ltd.

DOI:

https://doi.org/10.5281/zenodo.13845097

ARK:

https://n2t.net/ark:/40704/JIEAS.v2n5a03

References:

36

Keywords:

Multicore Processors, Parallel Computing, Cache Coherence, Power Consumption, Scalability

Abstract

Multicore processors, which integrate multiple processing units onto one chip, have become an increasingly important solution to meet rising computing needs. In this paper we present an in-depth examination of multicore architecture design principles with regards to interconnects, cache coherence, memory management and power consumption issues as well as heat dissipation challenges and complexity of parallel programming issues as major obstacles facing multicore designs today. By looking both theoretical advances as well as real world implementations we also discuss their future and propose potential solutions to overcome current obstacles to multicore technologies today.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Author Biographies

Chengye Liu, Dalian Peak Chip Electronics Co., Ltd.

Dalian Peak Chip Electronics Co., Ltd. China.

Zhihuai Lyu, Dalian Peak Chip Electronics Co., Ltd.

Dalian Peak Chip Electronics Co., Ltd. China.

References

Amdahl, G. M. (1967). Validity of the single processor approach to achieving large scale computing capabilities. Proceedings of the April 18-20, 1967, Spring Joint Computer Conference, 483-485.

Asanović, K., et al. (2006). The landscape of parallel computing research: A view from Berkeley. University of California, Berkeley, Technical Report No. UCB/EECS-2006-183.

Wang, L. (2024). The Impact of Network Load Balancing on Organizational Efficiency and Managerial Decision-Making in Digital Enterprises. Academic Journal of Sociology and Management, 2(4), 41–48.

Chen, Q., & Wang, L. (2024). Social Response and Management of Cybersecurity Incidents. Academic Journal of Sociology and Management, 2(4), 49–56.

Song, C. (2024). Optimizing Management Strategies for Enhanced Performance and Energy Efficiency in Modern Computing Systems. Academic Journal of Sociology and Management, 2(4), 57–64.

Chen, Q., Li, D., & Wang, L. (2024). Blockchain Technology for Enhancing Network Security. Journal of Industrial Engineering and Applied Science, 2(4), 22–28.

Chen, Q., Li, D., & Wang, L. (2024). The Role of Artificial Intelligence in Predicting and Preventing Cyber Attacks. Journal of Industrial Engineering and Applied Science, 2(4), 29–35.

Chen, Q., Li, D., & Wang, L. (2024). Network Security in the Internet of Things (IoT) Era. Journal of Industrial Engineering and Applied Science, 2(4), 36–41.

Li, D., Chen, Q., & Wang, L. (2024). Cloud Security: Challenges and Solutions. Journal of Industrial Engineering and Applied Science, 2(4), 42–47.

Li, D., Chen, Q., & Wang, L. (2024). Phishing Attacks: Detection and Prevention Techniques. Journal of Industrial Engineering and Applied Science, 2(4), 48–53.

Song, C., Zhao, G., & Wu, B. (2024). Applications of Low-Power Design in Semiconductor Chips. Journal of Industrial Engineering and Applied Science, 2(4), 54–59.

Benini, L., & De Micheli, G. (2002). Networks on chips: A new SoC paradigm. Computer, 35(1), 70-78.

Brooks, D., et al. (2007). Power-aware microarchitecture: Design and modeling challenges for next-generation microprocessors. IEEE Micro, 27(2), 26-34.

Culler, D. E., et al. (2010). Parallel computer architecture: A hardware/software approach. Elsevier.

Dally, W. J., & Towles, B. (2004). Principles and practices of interconnection networks. Elsevier.

Dongarra, J., et al. (2020). High-performance computing: Challenges and opportunities. Journal of Physics: Conference Series, 1620(1), 012001.

Greenhalgh, P. (2011). big.LITTLE processing with ARM Cortex-A15 & Cortex-A7. ARM White Paper.

Zhao, G., Song, C., & Wu, B. (2024). 3D Integrated Circuit (3D IC) Technology and Its Applications. Journal of Industrial Engineering and Applied Science, 2(4), 60–65.

Wu, B., Song, C., & Zhao, G. (2024). Applications of Heterogeneous Integration Technology in Chip Design. Journal of Industrial Engineering and Applied Science, 2(4), 66–72.

Song, C., Wu, B., & Zhao, G. (2024). Optimization of Semiconductor Chip Design Using Artificial Intelligence. Journal of Industrial Engineering and Applied Science, 2(4), 73–80.

Song, C., Wu, B., & Zhao, G. (2024). Applications of Novel Semiconductor Materials in Chip Design. Journal of Industrial Engineering and Applied Science, 2(4), 81–89.

Li, W. (2024). Transforming Logistics with Innovative Interaction Design and Digital UX Solutions. Journal of Computer Technology and Applied Mathematics, 1(3), 91-96.

Li, W. (2024). User-Centered Design for Diversity: Human-Computer Interaction (HCI) Approaches to Serve Vulnerable Communities. Journal of Computer Technology and Applied Mathematics, 1(3), 85-90.

Hennessy, J. L., & Patterson, D. A. (2017). Computer architecture: A quantitative approach. Morgan Kaufmann.

Kumar, R., et al. (2011). The real challenge for multicore processors: Software parallelism. IEEE Spectrum, 48(8), 56-61.

Lindholm, E., et al. (2008). NVIDIA Tesla: A unified graphics and computing architecture. IEEE Micro, 28(2), 39-55.

Mutlu, O., & Subramanian, L. (2014). Research problems and opportunities in memory systems. Supercomputing Frontiers and Innovations, 1(3), 19-55.

Patel, C., et al. (2023). Machine learning for thermal-aware chip design: A survey. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 31(1), 45-59.

Wang, L., Xiao, W., & Ye, S. (2019). Dynamic Multi-label Learning with Multiple New Labels. Image and Graphics: 10th International Conference, ICIG 2019, Beijing, China, August 23--25, 2019, Proceedings, Part III 10, 421–431. Springer.

Wang, L., Fang, W., & Du, Y. (2024). Load Balancing Strategies in Heterogeneous Environments. Journal of Computer Technology and Applied Mathematics, 1(2), 10–18.

Wang, L. (2024). Low-Latency, High-Throughput Load Balancing Algorithms. Journal of Computer Technology and Applied Mathematics, 1(2), 1–9.

Wang, L. (2024). Network Load Balancing Strategies and Their Implications for Business Continuity. Academic Journal of Sociology and Management, 2(4), 8–13.

Li, W. (2024). The Impact of Apple’s Digital Design on Its Success: An Analysis of Interaction and Interface Design. Academic Journal of Sociology and Management, 2(4), 14–19.

Pedram, M., & Nazarian, S. (2006). Thermal modeling, analysis, and management in VLSI circuits: Principles and methods. Proceedings of the IEEE, 94(8), 1487-1501.

Preskill, J. (2018). Quantum computing in the NISQ era and beyond. Quantum, 2, 79.

Schuman, C. D., et al. (2017). A survey of neuromorphic computing and neural networks in hardware. arXiv preprint arXiv:1705.06963.

Downloads

Published

2024-10-01

How to Cite

[1]
C. Liu and Z. Lyu, “Design and Challenges of Multicore Processor Architectures”, Journal of Industrial Engineering & Applied Science, vol. 2, no. 5, pp. 19–23, Oct. 2024.

Issue

Section

Articles

ARK