以FPGA为基础之生物计算高速平台设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:yudanlei198
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  近年来,分子生物学发展快速,加上基因组技术的研发,产生许多生物相关数据。这些大量积累的数据需要适当的储存、组织,并且能够被加以分析、利用及搜寻。因此,配合最近突飞猛进的信息科技,生物信息学乃应运而生。
  生物信息学是结合基因蛋白质学及信息科技的新兴研究领域,其最终目标在发现新的生物认知、厘清细胞各阶段的表现,以利人们对疾病和药物使用有更精确的了解。故其现阶段执行的任务有分析核酸序列、蛋白质序列、蛋白质结构、蛋白质家族及其生化反应等。
  其中,需要信息及半导体技术协助的研究包括:序列组合、序列分析、比较基因组学、计算基因遗传学、基因认定、蛋白质三维结构分析、基因微数组芯片分析、分子演化、药物设计等领域。
  
  高性能计算设备方能应付大量运算需求
  
  测序是基因研究的基础,目前高通量基因测序设备及配套硬软件均依赖进口,如何让此核心技术生根关系着本土相关产业的发展。而此高性能的设备多用于以下两个主要应用一一、基因搜索及比对:将已知之DNA结构辨别标准输入计算器内,可判断样本序列是否存在,以及此序列与不同物种间之DNA关联性;二、蛋白质折迭仿真及计算器辅助药物设计:利用重组或扩展已有的蛋白质是预防疾病和药物设计的关键,因此计算器图学技术与计算方法至关重要。以几何、能量与活性等三大方向来探讨如何使用最小能最原理来改进药物设计中的分子对接过程之效能、加速药物设计时程与降低研发成本是目前最迫切的课题。
  


  
  为生物基因计算应用设计之FPGA系统
  
  NVIDIA的CUDA平台,其拥有通过C语言来控制GPU的开发环境,适合并行运算。在CUDA架构中,作DNA测序、短序列拼装,可发挥并行计算之优势,加速计算并生成三维基因图谱。
  Invitrogen和Active Motif两大生技公司也合作利用FPGA技术分析新一代的测序数据。TimeLogic生物计算系统由一至多片的PCI Express×1之FPGA板卡组成,其整合FPGA加速器和基因组学算法,能将新发现的数据和已知的基因进行快速比对,处理速度等同于普通CPU的100倍以上。
  在要求更高的蛋白质折迭仿真算法中,研究人员先以遗传算法来加速接合位置的几何搜寻;再以能量为重点,于实验中使用李亚普诺夫函数中的稳定理论来降低接合位置数,以便进一步增进分子对接的效能;同时使用NURBS曲线中的插入顶点与权重调整来加速分子系统达到最小能量状态;最后以各种不同的药物受体模型来做计算机仿真计算,利用最小能量原理,判断出接近全局能量最小区域的对接状态之稳定度,并对其各种分子活性进行评估。
  为了运用FPGA主芯片实现计算应用分子力场,以及配合LYAPUNOV指数求出降低分子对接的几何位置数量与稳定度,我们提出以图2中所示之系统架构来满足更高层级研究人员所需。
  如图2所示,单片系统的主要功能是将高速输入之数据,利用4组GigE网口,提供给后端FPGA进行序列比对处理。高硬件架构的核心部份为双DDR2 SODIMM模块之Multi-Port Controller,内存的管理单元及总线设计是提升整体高速运算效能之关键。为了将序列比对时重要之LinkedList数据结构以硬件FPGA实现,另外安排了特殊ZBT(ZeroBus Turnaroundl SRAM以储存Pointer之部份。使两个读写总在线的子系统可以同时平行运作而不互相干扰,进而达到动态并行处理的效能。
  由于PC主板以DMA方式收送软件处数据,为了符合要求,系统以PCI Express x8提供16Gb/s带宽,系统并提供2个HSMC接头做为板卡互连之高速接口,而HSMC接头的关键带宽由8对能承受10Gb/s之高速讯号线担任。
  


  
  以HSPICE仿真克服10Gb/s系统设计瓶颈
  
  高速FPGA开发平台的讯号完整性是系统成功与否之关键。因此在设计过程中,我们运用包含Hspice在内的多种仿真分析工具,通过对具体问题进行分析来优化零配件选择和设计折衷,如层迭结构、介电材料、讯号线拓朴结构、线长、线宽和阻抗匹配组件等,并根据仿真结果对设计进行调整,以便在设计时间内解决大多数的讯号完整性问题。
  图3为我们使用仿真分析阻抗匹配组件对DDR2地址讯号的影响,透过仿真可以看到终端匹配电阻的使用将使讯号拥有较少的ovemhoot与undershoot。
  为了达成10Gb/s以上之HSMC接头传输,基板层中的介电材料产生之传输损耗现象必需被考虑,因此我们透过HSPICE仿真来验证板材对损耗的影响。图4为仿真10 inch的传输距离,传输10Gb/s时之眼图结果:
  图5为最后依据多方研究人员需求,开发完成之FPGA平台。目前由台湾在蛋白质折迭及药物设计方面之专家进行算法加速上之测试。
  


  


  

其他文献
引言  单片化、模块化、现代化是现代接收机技术的发展趋势,包括通信领域、雷达领域及其他相关领域的接收机。但是,由于各种新型器件的研发周期越来越短,要求雷达接收机的更新换代也就越来越快,这就给接收机系统设计提出了新的、更高的要求。而在传统接收机系统设计中,数字电路的设计、仿真已经非常成熟,其RTL、系统级的仿真工具已经大最出现;但在模拟电路设计方面,这种高层次仿真、综合工具还相对落后,以前基本依靠系
期刊
摘要:本文提出一个完整的基于ZigBee的驾驶辅助系统解决方案,该方案充分利用了具有低成本、低功耗和安全无线网络功能等特性的ZigBee协议。  关键词:ZigBee;    引言    本文提出一个完整的基于ZigBee?的驾驶辅助系统解决方案,该方案充分利用了具有低成本、低功耗和安全无线网络功能等特性的ZigBee协议。  该方案会在司机驾车接近公路上的一个预设道路点时提醒和通知司机。基于Zi
期刊
摘要:本文介绍了一种基于FPGA实现的图像采集系统,通过FPGA控制外部高速成像设备所产生的图像数据、参数信息和状态控制信号的同步采集,并实现数据格式的转换、图像数据的组帧、存储及转发功能  关键词:远程图像采集;FPGA;组帧状态机;LVDS    引言    图像信息的获取和传输是图像处理系统的重要组成部分,直接影响图像处理系统的性能。图像信息的采集包括对图像数据、各种附带参数信息以及状态控制
期刊
不要忽略验证工具    Mentor Grahics副总裁兼总经理Toseph sawi出介绍了他们的最新产品,版图的寄生参数提取工具CalibrexACT 3D,Toseph称,以往此类工具在提取器件的寄生参数时都是二维的,即对器件的几何坐标进行标示和记录从而确定寄生参数,而Calibre xACT 3D则是提取单个器件以及不同器件之间的三维空间信息,这样所得到的寄生参数当然更精确。    八仙
期刊
纵观最近各大市场调查公司对今年世界半导体产业的预测,普遍都上调了以前的幅度,预计会飚升30%左右,而展望明年则又将迅速退潮,仅能达到个位数的温和增长。潮涨潮落,似在顷刻之间。此外,调查公司近年的预测还常变化不定,外媒嘲讽它们“Shaky”,起伏甚大,令人莫衷一是。  由世界许多半导体大公司共同组织的世界半导体贸易统计协会(WSTS)去年11月发表的秋季预测报告称,今年世界半导体业将增长12.2%,
期刊
项目背景    直放站在现代通信系统中是必不可少的,但是如果直放站的收发天线隔离度不够,整机增益偏大时,输出信号经延时后反馈到输入端,会使直放站输出信号发生严重失真产生自激。在无线通信系统的同频直放站中,为了减小产品体积以及缩短建站成本,收发天线常常放置在一起(或距离很近)。由于收发天线往往只存在方向角的不同,因此直放站的接收天线肯定会接收到其转发天线所发送的经过放大的信号,而对所期望接收的有用信
期刊
天灯(也称孔明灯)象征着平安和幸福,上海世博会的台湾馆造型创意即来源于此,而控制其华丽绽放的则是研华科技的智能生活解决方案。  促使台湾馆选择研华的产品源自于企业的技术实力。研华已经走过28年的历程,作为全球工业计算机(IPC)与自动化设备的资深厂商,在中国IPC市场占有近50%的份额。目前IPC贡献着企业25%的营收,不过从出货量上,占约13%营收的嵌入式板卡则更胜一筹。  随着经济危机的到来,
期刊
MicroTiVo(芯仁科技)于2010年一季度推出了针对汽车防盗的高性能跳码芯片MT3108,该芯片集成了MicroTiVo根据非对称椭圆曲线(ECC)原理自主开发的公铜跳码算法(该算法已拥有中国国家专利),专为遥控无钥匙门禁系统(RKE)和被动式无钥匙门禁系统(PKE)而设计。MT3108跳码芯片利用非对称密码算法加密体制,采用Fm(2)域上的椭圆曲线密码(ECC)算法,比起目前市面通用的滚动
期刊
(接上期)  另外,如按传统的嵌入式微处理器的芯片体系结构和设计方法,为了满足多方面应用的需求,往往把功能设计得面面俱到,导致芯片的逻辑电路非常复杂,却不能产生理想的效果,并导致很高的成本和功耗。为此,需要在新的原理和结构的指导下,设计出创新的微处理器芯片的新系列产品,使芯片的结构能按照应用的需求来设计,以有效地利用芯片上的逻辑资源,动态地适应不同的应用要求,从而达到大大降低微处理器芯片的成本和功
期刊
摘要:报告通过对整体方案、电路、算法、调试、车辆参数的介绍,详尽地阐述了设计者的思想和创意,具体表现在电路的创新设计,以及算法方面的独特想法  关键词:飞思卡尔;智能车;MCU;光电传感器    系统总体方案的设计    竞赛规则规定,智能车系统采用飞思卡尔的16位微控制器MC9S12XS128单片机作为核心控制单元用于智能车系统的控制。在选定智能车系统采用光电传感器方案后,赛车的位置信号由车体前
期刊