针对应用于高速高精运动控制系统的并行多处理器控制架构,提出了一种分布式共享存储机制设计思路。基于数字信号处理器设计了并行计算节点,并为各节点设计了本地存储区;采用基于自定义内部总线的消息传递服务,实现了分布式存储区之间共享数据的刷新,构建了统一编址的分布式共享内存模型,以优化各并行计算节点间的数据交互。该分布式存储机制基于硬件实现,其有效性已在实际应用中得到了证实。
Towards the parallel multiprocessor computing architecture in high speed and high pre- cision motion control system, this paper proposed a design of distributed memory mechanism, where every parallel node based on digital signal processing(DSP) was designed with its local memory. Mes- sage passing service based on user-defined internal bus was designed to realize automatic replication of shared data in different local memories, which meant that globally shared memory was set up based on physical distributed memory to optimize the data-exchange performance among each parallel compu- ting nodes. The validity of this hardware-implemented memory mechanism was proved in actual appli- cations.