基于多核处理器的通用并行加速算法

    公开(公告)号:CN102214086A

    公开(公告)日:2011-10-12

    申请号:CN201110165740.7

    申请日:2011-06-20

    Applicant: 复旦大学

    Abstract: 本发明属于并行处理器技术领域,具体为一种基于多核处理器的通用并行加速算法。本发明步骤包括:对于大规模、高密度数据计算,首先识别计算过程中的数据相关性,对于数据相关度低或者相互之间没有数据相关性的计算过程,将其分解出来成为独立的计算序列;将这些计算序列分配到多核处理器的各计算核心上执行,在执行过程中调度线程实现负载平衡,并且动态管理内存实现内存对齐;在计算核心运行完计算序列后,将各计算结果片段回收组合成完整的计算结果,实现较高的计算加速比。本发明基于多核处理器,例如GPGPU和CELL处理器等,实现了大规模数据计算并行化、并行线程优化调度、与多核处理器架构相关度小的通用加速运算。

    用于片上网络的带控制信号的低功耗路由器

    公开(公告)号:CN102195891A

    公开(公告)日:2011-09-21

    申请号:CN201110155812.X

    申请日:2011-06-10

    Applicant: 复旦大学

    Abstract: 本发明属于片上网络技术领域,具体为一种用于片上网络的带控制信号的低功耗路由器。通常的路由器一般包括:缓冲器、链接控制器、仲裁器、交换开关,本发明在通常的路由器输入端口加入一个控制电路和控制信号,使得路由器具备关断的功能。仅当某一级路由器需要传送数据时,其控制信号被置高电平,路由器开启;当没有数据传送时,即数据转发完毕时,控制信号置低电平,关断路由器,达到降低功耗的目的。

Patent Agency Ranking