A framework for porting linux OS to a cc-NUMA server based on loongson processors

  • Kun Zhang*
  • , Hongyun Tian
  • , Li Ruan
  • , Limin Xiao
  • , Yongnan Li
  • , Yuhang Liu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationEmerging Technologies for Information Systems, Computing, and Management
PublisherSpringer Verlag
Pages215-222
Number of pages8
ISBN (Print)9781461470090
DOIs
StatePublished - 2013
Event2012 International Conference on Emerging Technologies for Information Systems, Computing, and Management, ICM 2012 - Hangzhou, China
Duration: 8 Dec 20129 Dec 2012

Publication series

NameLecture Notes in Electrical Engineering
Volume236 LNEE
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

Conference2012 International Conference on Emerging Technologies for Information Systems, Computing, and Management, ICM 2012
Country/TerritoryChina
CityHangzhou
Period8/12/129/12/12

Keywords

  • Cc-NUMA
  • High performance computer
  • Linux kernel
  • Loongson

Fingerprint

Dive into the research topics of 'A framework for porting linux OS to a cc-NUMA server based on loongson processors'. Together they form a unique fingerprint.

Cite this