APP下载

类脑计算机的CAM驱动设计

2019-05-13梁君泽刘怡俊

数字技术与应用 2019年1期

梁君泽 刘怡俊

摘要:为了满足类脑计算机对CAM的控制和通信要求,要在Linux操作系统下开发一款与CAM通信的读写控制程序。为了解决上述问题,本文实现了一种Linux操作系统下,基于MISC框架的CAM驱动开发程序。在类脑计算机硬件台上进行了验证,通过调用设备驱动程序实现了对CAM设备的读,写,初始化CAM表和设置各种模式等功能。

关键词:设备驱动程序;linux;CAM;类脑计算机

中图分类号:TP338 文献标识码:A 文章编号:1007-9416(2019)01-0190-02

0 引言

人工智能学科经近60年的发展,已经奠定了若干重要的理论和实践基础,理论方面就有模式识别、机器学习、深度学习等,而实践方面就有BM Deep Blue系统击败国际象棋世界冠军卡斯帕罗夫、 IBM Watson问答系统在“危险边缘”挑战赛中击败人类对手、 Siri等自动人机对话与服务系统的出现、 Alphago(阿尔法狗)击败世界围棋第一高手李世石,Google 汽车自动驾驶等都从不同视角展示了这个领域的进展[1]。然而,上述的突破都仅是在某一个特定邻域超过人脑。而相关理论、算法与系统很难推广到其他邻域,用于解决其他问题。

为了全面提升智能科学水平,国内各大科研院所也陆续成立专门团队参与国际竞争,并开展各类人工智能、仿生科技、类脑计算的前沿研究。

本项目组也开展了类脑计算机的项目,类脑计算机平台中的每块主板是由6组计算模块组成,每组有8个8核的ARM和一个FPGA组成。ARM通过EMAC与FPGA进行通信,组间通过SATA通信。为了能够保证计算模块之间的数据传输和有效的转发,需要用到内容可寻址存储器CAM(Coment-Addressable Memo-ry),所以需要设计一个基于linux CAM驱动用于对CAM进行数据项的操作。……

登录APP查看全文