多维重构
引用格式
:
崔冰萌
,
倪明
,
凌幸华
.
基于
FPGA
的拟态服务器设计
.
计算机系统应用
,2018,27(4):219–225.
http://www.c-s-a.org.cn/1003-3254/6286.html
Design of Mimicry Computing Server with FPGA
CUI Bing-Meng, NI Ming, LING Xing-Hua
(The Thirty-Second Institute of Chinese Electronic Technology Company, Shanghai 201800, China)
Abstract
: With the development of computer technology, the processing capability of CPU with traditional architecture
cannot address the various computing tasks. There is still room for the performances of heterogeneous computing to be
promoted. This study analyzes the idea of “applications make structures, structures make efficiencies”, clarifies the
conception of mimicry computing, which is based on multidimensional reconfiguration function and dynamic changeable
operation system, and then uses the characteristics of programmable hardware, dynamic reconfiguration, and low power
of FPGA to design a mimicry computing server which is based on FPGA, and also utilizes the core circuit and critical
technology of this mimicry computing server.
Key words
: mimicry computing server; FPGA; multidimensional reconfiguration
1
引言
自第一台电子数字计算机问世以来
,
计算机技术
发展迅速
,
计算机系统对设计灵活性、速度以及并行
性方面提出了越来越高的要求
.
在传统架构下
,
尽管
CPU
编程灵活且在很多领域应用广泛
,
但其计算能力
的提升只能寄希望于器件设备的更新换代
,
且现有器
件技术的发展己经无法满足更大数量级的计算效能的
需求
.
在这样的现状下
,
使用不同类型指令集和体系架
构的计算单元组成系统的异构计算方式被提出
.
异构
计算作为一种特殊形式的并行计算方式
,
能够根据每
个计算子系统的结构特点为其分配不同的计算任务
,
在提高服务器计算性能、能效比和计算实时性方面体
现出了传统架构所不具备的优势
,
因此异构计算技术
是解决计算能效问题的重要手段
[
1
]
.
目前有关异构计算
的研究主要是基于
CPU+GPU
的这种异构计算系统
,
它在传统计算机系统中加入
GPU
作为加速部件并配
合
CPU
共同承担计算任务
,
但
GPU
高能耗、小缓存
等特点限制了其能效的提升与应用范围
[
2
]
.
而且
,
这样
的体系结构更多的也只是系统软件程序上实现数据计
算的优化
,
不能真正实现硬件上更细粒度的设计和定
制
,
在硬件结构设计和其空间资源利用上也仍有提升
计算机系统应用
ISSN 1003-3254, CODEN CSAOBN
E-mail:
csa@iscas.ac.cn
Computer Systems & Applications,2018,27(4):219−225 [doi:
10.15888/j.cnki.csa.006286
]
http://www.c-s-a.org.cn
©
中国科学院软件研究所版权所有
.