系统结构研究所(又名微处理器研究开发中心)是北京大学重点支持的科研单位之一,成立于2001年2月。研究所充分利用北京大学在计算机科学技术与微电子学方面的优势,以发展中国自主的微处理器事业为己任,在现代微处理器结构、优化编译、操作系统、计算机模拟和性能评测、软硬件协同设计、系统芯片(System-on-a-Chip)设计等方向开展科研和教学工作,并具备开展0.25微米至0.13微米工艺集成电路系统芯片设计的完整软件和硬件环境。
系统结构研究所承担了国家863计划、国家自然科学基金(国际合作重点项目、一般项目)、国家重点科技攻关计划、国家教育部博士点专项基金等支持的20余项科研任务。1999年自主创新研制成功我国第一套支持微处理器正向设计的软/硬件协同设计环境,并开发成功UniCore16嵌入式微处理器;2000年12月自主研制成功32位/16位混合指令系统的微处理器UniCore32及配套软件系统,包括编译器、汇编器、模拟器和操作系统等,并设计成功针对高端消费类电子产品应用的原型系统;2001年,自主研制成功64位浮点协处理器UniCore-F64、改进优化设计的32/16位定点微处理器UniCore32,以及面向系统芯片(SoC)的PCI 2.2和SDRAM控制器等集成电路IP核;2003年12月,成功量产“北大众志-863 CPU系统芯片”。该芯片是目前我国自主研制的规模最大的CPU系统芯片。
系统结构研究所承担了北京大学信息科学技术学院5门本科生和研究生课程,其中包括《计算机组织与结构》,《高等计算机系统结构》等核心课程。2003年,研究所所长程旭教授获北京大学“十佳”教师称号。
目前研究所在编的教学及科研人员中教授(博导)3人,副教授2人。此外还有多名国内外的专家学者担任客座教授、访问学者。
研究所注重与国内外著名研究机构和企业的合作关系。1999年,与Intel公司共同成立了“北京大学--英特尔软硬件协同设计联合实验室(Intel-Peking University Hardware/Software Codesign Joint Lab.)”;2000年3月,与美国UCLA、UCSB、(新竹)清华大学、(新竹)交通大学、北京清华大学、浙江大学共同成立了“国际系统芯片研究中心(International Research Center on Giga-scale System-on-a-Chip)”;2002年2月,与联想(深圳)板卡设计中心共同成立“北京大学-联想系统芯片设计联合实验室”;2003年09月,与EDA厂商Mentor Graphics在北京大学深圳研究生院成立了“北京大学-明导科技”系统设计联合实验室。
研究所的主要研究方向:
1、现代微处理器结构
2、微处理器设计方法学
3、软硬件协同设计
4、编译优化技术
5、计算机模拟与性能评测
6、现代操作系统分析设计
Institute of Computer Architecture
(The Microprocessor Development & Research Center, MPRC)
The Institute of Computer Architecture (The Microprocessor Development & Research Center, MPRC) is one of the most important research groups in Peking University with more powerful supports. MPRC was founded in February 2001, with funds from Peking University. The principal research area is in computer science and technology and microelectronics. Taking full advantage of predominance in these researches, the main goal is the development of Chinese our own intellectual property microprocessor. The research topics cover a broad spectrum including modern microprocessor architecture, compiling optimization, operating system, computer simulation and performance evaluation, software/hardware co-design, System-on-a-Chip (SoC) design, etc.
In the past decade, MPRC has finished more than 20 research projects, which are funded by National 863 Plan, National Nature Science Fund, National Grand Science and Technology Project, Education Ministry Doctor Fund, etc. Meanwhile, MPRC takes charge of fundamental teaching and experiment teaching in the courses correlating to Computer Architecture in Peking University.
In 1999, MPRC independently finished the project that developed Top-down software/hardware co-design environment for microprocessor design, which was the first one in China, and designed the Unicore16 embedded microprocessor.
In end of 2000, MPRC developed a 32bit/16bit mixed instruction set RISC microprocessor UniCore32 and its software tool chains including compiler, assembler, linker and some supporting software such as simulator and operating system. Then, MPRC designed a application prototyping system for high-level consumption electronic products.
In 2001, MPRC developed several IP for SoC system, including 64bits float-point coprocessor Unicore-F64, optimized 32bit/16bit microprocessor UniCore32 and other IP cores such as PCI 2.2 Controller, SDRAM controller, 10/100M Ethernet controller and DMA controller. In 2002, MPRC designed the Unity-863 SoC using these former IP cores. In 2003, MPRC successfully batch produced Unity-863 SoC, which is the biggest scale CPU system chip till now.
About 5 graduate and undergraduate courses were given by teachers in MPRC, which include the core subjects “Computer Organization and Design”, “Advanced Computer Architecture”, etc. In 2003, Professor Cheng Xu own “Ten Best Teachers” award in Peking University.
There are 3 professors and 2 associate professors in MPRC. Wide international corporations with America, Europe institutes and universities have been set.
MPRC pays attention to cooperating with famous research organizations and enterprises abroad. In 1999, MPRC founded Intel-Peking University Hardware/Software Codesign Joint Lab with Intel Corporation; in March 2000, founded International Research Center on Giga-scale System-on-a-chip (IRCGS) with UCLA, UCSB, NTHU (Taiwan), NCTU (Taiwan), Tsinghua University, Zhejiang University; in February 2002, founded Peking University-Lenovo Joint Lab on syetem-on-a-chip design; in September 2003, founded Peking University-Mentor Joint Lab on system-on-a-chip design at Peking University Shenzhen Graduate School.
The main investigation directions are:
1. modern microprocessor architecture
2. microprocessor design methodology
3. software/hardware co-design
4. compiler optimization
5. computer simulation and performance evaluation
6. modern operating system analysis and design