期刊文献+

基于OpenCL的CPU模块设计与实现

Design and Implementation of CPU Module based on OpenCL
下载PDF
导出
摘要 Open CL作为异构系统下程序设计的主流架构之一,已经在大量异构计算系统中应用。由于异构系统最初的用途是用于在计算机系统中加速数值计算,设计人员在Open CL框架下编写的模块大部分是用于数值计算,以及与数值计算息息相关的图像处理。本文介绍一种通过Open CL搭建CPU模块的方法。CPU功能模块可在部分情况下分担或接管异构系统中部分CPU的工作。同时在一些支持可重构架构的异构系统中,CPU模块可以替代异构系统中的CPU,这大大增加了异构系统的灵活度。本文涉及的CPU模块兼容MIPS32指令集。 OpenCL,as one of the main frameworks for designing programs that execute across heterogeneous systems,has been applied in many heterogeneous systems.Because heterogeneous systems are used for accelerating the speed of numerical computation firstly,designers has accomplished many modules for numerical computation or image processing,which is closely related to numerical computation.This paper introduces a design method of building CPU module by OpenCL codes.CPU module can divide or took over the functions of CPU.In some heterogeneous systems that support re-configurable architecture can replace CPU in heterogeneous platforms,which increase the flexibility of heterogeneous systems.The CPU module mentioned in this paper is compatible with MIPS32 instruction set.
作者 曾亚 周琦 章杰 ZENG Ya;ZHOU Qi;ZHANG Jie(The 32nd Research Institution of the China Electronics Technology Group Corporation,Shanghai 201808)
出处 《数字技术与应用》 2018年第2期160-161,163,共3页 Digital Technology & Application
关键词 OPENCL 异构系统 CPU设计 MIPS OpenCL heterogeneous systems Design of CPU MIPS
  • 相关文献

参考文献4

二级参考文献27

  • 1叶继华,马丽红,甘登文.基于Matlab/Simulink的可编程接口系统的仿真[J].计算机工程与应用,2006,42(18):89-91. 被引量:2
  • 2仲伟波,包亚萍,付跃文,李义丰.关于嵌入式系统教学的几点思考[J].实验室研究与探索,2006,25(12):1565-1568. 被引量:37
  • 3叶继华,甘登文,邱晓红,许婕.计算机接口电路的Simulink仿真[J].系统仿真学报,2007,19(6):1234-1237. 被引量:6
  • 4Xue Bo. OCMIPS Processor[EB/OL]. (2007-09-01). http://www. opencores.org/projects.cgi/web/ocmips/overview.
  • 5MIPS Technologies Inc.. MIPS32 Architecture for Programmers, Volume Ⅱ: The MIPS32 Instruction Set, Revision 0.95[Z]. 2001.
  • 6TIS Committee. Tool Interface Standard(TIS), Executable and Linking Format (ELF) Specification, Version 1.2[Z]. 1995.
  • 7Rhoads S. Plasma Processor[EB/OL]. (2007-09-01). http://www. opencores.orglprojects.cgilweblmips/overview.
  • 8Mcfarling S. Combining Branch Predictors[R]. Palo Alto, California, USA, Tech. Rep.: TN-36, Western Research Laboratory, 1993.
  • 9Baray M. CS224 Home Page[EB/OL]. (2007-09-12). http://www. cs.bilkent.edu.tr/-will/courses/CS224/MIPS_Programs.htm.
  • 10Lech Znamirowski etc. Programmable analog/digital arrays in control and simulation[ J] .Analog integrated circuits and signal processing, 2004,39(4) : 55-73.

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部