论文部分内容阅读
随着科学技术的发展,人类对高性能并行计算的需求越来越广,而并行处理的瓶颈在于处理单元之间通信模块的设计。利用紧耦合结构,能够有效地解决制约这一瓶颈的因素。在这种结构中,多端口共享存储器作为核心构成部分,其研究和设计就具有重要的意义。本文首先研究了传统的多端口存储器设计方法和实现方式,在这一基础上,针对实际需求,提出一种多端口共享存储器设计新方法,其核心是将传统方法中的分块和复制技术有机结合,同时该结构还加入了快速读出的缓存单元能够实现快速读出上次写入的数据。本文提出的多端口共享存储器是一种局部写入,全局读出的存储器结构。这种结构非常适合多个处理单元进行数据交换和共享,并且实验表明,在一定范围内随着存储器深度的增加,硬件电路使用的资源基本不变。另外,这种结构具有模块化清晰,可扩展性强的特点,尤其适合在FPGA中使用块存储器实现。