Skip to main content
Top

2013 | OriginalPaper | Chapter

25. A Framework for Porting Linux OS to a cc-NUMA Server Based on Loongson Processors

Authors : Kun Zhang, Hongyun Tian, Li Ruan, Limin Xiao, Yongnan Li, Yuhang Liu

Published in: Emerging Technologies for Information Systems, Computing, and Management

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In order to make the Linux operating system available on a cache coherence NUMA (cc-NUMA) server based on Loongson processors, a family of general-purpose MIPS64 CPUs developed by the Institute of Computing Technology in China, this paper proposes a framework for porting Linux operating system to this cc-NUMA server. Researchers present the overall port scheme after analyzing the framework of the Linux kernel and the architecture of the hardware platform, and then they discuss the transplantation in details with processor-level transplantation, memory management transplantation, interrupt and trap transplantation. The performance evaluation shows that the whole system works stable and the ported operating system could reach about 30 % of the theoretical peak value of floating-point calculation. The method could port Linux OS to the target board successfully and can be used on other platforms. The research has great significance to the development of the domestic Loongson processor and the cc-NUMA platform based on Loongson processors.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Weiwu, H., Ru, W., Baoxia, F., et al.: Physical implementation of the eight core Loongson-3B microprocessor. J. Comput. Sci. Technol. 26(3), 520–527 (2011)CrossRef Weiwu, H., Ru, W., Baoxia, F., et al.: Physical implementation of the eight core Loongson-3B microprocessor. J. Comput. Sci. Technol. 26(3), 520–527 (2011)CrossRef
2.
go back to reference Bolosky, W., Fitzgerald, R.: The development of computer architecture in HPC. In: Proceedings of the 19th International Conference on Parallel Architectures, pp. 557–561 Bolosky, W., Fitzgerald, R.: The development of computer architecture in HPC. In: Proceedings of the 19th International Conference on Parallel Architectures, pp. 557–561
3.
go back to reference Sanjeev, K.: Reliability estimation and analysis of linux kernel. Int. J. Comput. Sci. Technol. 12(2), 529–533 (2011) Sanjeev, K.: Reliability estimation and analysis of linux kernel. Int. J. Comput. Sci. Technol. 12(2), 529–533 (2011)
6.
go back to reference Galvin, S.: Operating System Concepts, 4th edn. pp. 458–460 (1994) Galvin, S.: Operating System Concepts, 4th edn. pp. 458–460 (1994)
7.
go back to reference Eranian, S.: Virtual Memory in the MIPS Linux Kernel, pp. 320–331. Prentice Hall PTR, Upper Saddle River (2005) Eranian, S.: Virtual Memory in the MIPS Linux Kernel, pp. 320–331. Prentice Hall PTR, Upper Saddle River (2005)
8.
go back to reference Choi, J., Baek, S., Shin, S.Y.: Design and implementation of a kernel resource protector for robustness of Linux module programming. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1477–1481 (2006) Choi, J., Baek, S., Shin, S.Y.: Design and implementation of a kernel resource protector for robustness of Linux module programming. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1477–1481 (2006)
9.
go back to reference Jie, H., Genbao, Z.: Research transplanting method of embedded Linux kernel based on ARM platform. International Conference of Information Science and Management Engineering. Xi’an, China, pp. 424–432 (2010) Jie, H., Genbao, Z.: Research transplanting method of embedded Linux kernel based on ARM platform. International Conference of Information Science and Management Engineering. Xi’an, China, pp. 424–432 (2010)
10.
go back to reference Qian, Z., Fujian, W., Boyan, L.: Transplant Method and Research of μC/OS_II on Loongson paltform. 2011 Fourth International Conference on Intelligent Computation Technology and Automation, pp. 291–301. Xi’an, China (2011) Qian, Z., Fujian, W., Boyan, L.: Transplant Method and Research of μC/OS_II on Loongson paltform. 2011 Fourth International Conference on Intelligent Computation Technology and Automation, pp. 291–301. Xi’an, China (2011)
11.
go back to reference Xiao yu, C., Duyan, B., Ye, C et al.: Transplantation of μC/OS on loongson processor and its performance analysis. Comput. Eng. 05(02), 372–379 (2009) Xiao yu, C., Duyan, B., Ye, C et al.: Transplantation of μC/OS on loongson processor and its performance analysis. Comput. Eng. 05(02), 372–379 (2009)
12.
go back to reference Zhengjiang, Q., Jin yi, C.: Development of Linux release based on Loongson mipsel architecture. J. Chang Shu Inst. Technol. 22(10), 87–91 (2008) Zhengjiang, Q., Jin yi, C.: Development of Linux release based on Loongson mipsel architecture. J. Chang Shu Inst. Technol. 22(10), 87–91 (2008)
Metadata
Title
A Framework for Porting Linux OS to a cc-NUMA Server Based on Loongson Processors
Authors
Kun Zhang
Hongyun Tian
Li Ruan
Limin Xiao
Yongnan Li
Yuhang Liu
Copyright Year
2013
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-7010-6_25