picoArray:新一代并行处理芯片阵列与DSP系统开发

需积分: 0 0 下载量 188 浏览量 更新于2024-09-07 收藏 567KB PDF 举报
新一代并行处理芯片阵列——picoArray是张建刚博士在北京邮电大学电信工程学院的研究成果,它是一种多核数字信号处理芯片,采用大规模并行的多重指令多重数据(MIMD)架构,由专利的picoBus内连技术连接多个不同类型处理单元构成。这种设计的主要优势在于其互连结构和集成的软件开发工具,使得无线通信设备的成本、功耗降低,开发速度加快,符合"软件无线电"的发展方向。 picoArray的创新之处在于其体系结构的灵活性和资源分配的确定性。每个阵列单元AE(Array Element)都是一个独立的小型处理器,通过picoBus总线相互连接,形成一个高度可扩展且互连高效的网络。AE之间的通信由交换矩阵支持,不仅限于相邻节点,能实现复杂的数据流管理和多信号共享,显著提升了系统的性能和效率。这种设计避免了编程人员在设计过程中关注复杂的互连和布局问题,因为这些问题由静态编译器自动处理,开发人员能够更加专注于核心算法和应用设计。 文章深入介绍了picoArray中AE的内部结构,以及如何使用该芯片开发DSP系统的过程。以Viterbi译码器为例,展示了如何利用picoArray的并行处理能力来实现高效算法的实现。这种并行处理技术不仅适用于Viterbi算法,还可推广到其他需要大量计算和数据处理的领域,如语音识别、图像处理等。 总结来说,picoArray作为一个新型并行处理平台,不仅提供了强大的硬件资源,还集成了优化的开发工具,为设计者提供了一个快速、高效和灵活的数字信号处理解决方案。它的出现有望推动并行计算在通信和信息技术领域的广泛应用,为未来智能化设备的发展打下坚实基础。