应用背景

越来越复杂的数据和信号处理算法趋向采用多内核、多片,甚至多板组合来并行化实现。随之而来的处理器及存储资源分配,总线调度,底层硬件资源管理,手动分配均衡性不佳,处理器使用效率低下、存储资源使用效率低下、吞吐率不理想、大量时间浪费在CPU和存储器数据移动之间、与外设之间的数据交互,硬件版本升级及可移植性等诸多问题日益困难。面对算法并行化设计实现日益复杂化的挑战,第四代并行化开发工具GEDAE应运而生。

新一代并行信号处理解决方案

GEDAE是美国GEDAE公司推出的革命性的第四代并行编程开发环境,具备独立的编码、仿真、编译、调试、分析显示功能,可以方便直观地对系统的处理器和存储资源进行分配,具有良好的硬件兼容性,支持飞思卡尔 POWER PC、Intel处理器、IBM CELL BE处理器、TI DSP等众多处理器\CPU\GPU。一次编程,终生受用,移植能力出众!大大提高硬件资源利用效率和性能,降低软件开发人员工作量和开发难度。



并行化处理设计流程及技术特点

  • 采用框图化的编程方式

  • 为多处理器而设计

  • 真正的多处理器编译工具

  • 采用 Idea Language语言(类似C语言)结合标准C/C++语言的混合编程方式

  • 自动优化最复杂和乏味的部分提高代码效率

  • 自动生成IPC,片间通信,底层资源调用,外设数据交互逻辑等代码

  • 自动生成可执行的代码(多核/多片)


特点优势

  • 第四代编译器,并行程度高、编译效率高

  • 可视化框图编程,兼容C、Matlab等,自动生成C代码

  • 提高硬件资源利用率,提升性能,减少项目费用

  • 自动管理存储资源、线程、核/片/板间通信等

  • 大大节约工作量和开发时间,提高产品化效率

  • 算法独立于硬件,移植能力超强,轻松移植到任意平台

  • 针对不同芯片架构,量身定做并行编译策略

  • 源自军工,面向军工,服务军工

  • Gedae已经被数十个军工项目证明:

    • 系统计算能力利用率平均达到95%

    • 平均提升5~16倍的产品研发效率

    • 平均减少16.7%的硬件计算能力

    • 成数量级地缩减代码编写量


支持的平台及架构

  • 基于德州仪器 C6678 多核数字信号处理器 (DSP)平台

  • 基于 Intel CoreTM  i7, i5, Xeon 的平台

  • 基于飞思卡尔 Power PC 平台

  • 基于Cell 宽带引擎平台(注:一种多核微处理器架构)

  • 客户定制硬件平台

  • 板级支持包BSP的开发


应用领域

Gedae可以广泛地应用于国防工业的多个领域,比如雷达、通信、导航、卫星等。从技术上来讲可以应用于信号处理、图像处理、大数据处理、算法研究等领域。Gedae具有平台无关性特征,这一特征使得它可以应用在任意制式的多处理器平台上,真正解决了概念算法到平台实现的诸多难题,具有很强的应用推广价值。




并行信号处理解决方案

本网站由阿里云提供云计算及安全服务