-
公开(公告)号:CN103699515B
公开(公告)日:2017-01-18
申请号:CN201310740883.5
申请日:2013-12-27
Applicant: 中国科学院计算技术研究所
IPC: G06F17/14
Abstract: 本发明提供一种FFT并行处理装置和方法,该装置支持一种或多种基数的蝶形运算,包括FFT控制器和蝶形运算器。其中,FFT控制器用于根据并行度将FFT运算分解为一级或多级蝶形运算,所述并行度是所述装置支持的一种或多种基数的倍数。蝶形运算器用于顺序执行每一级蝶形运算,其中在每一级蝶形运算中执行一次或多次蝶形运算,并且每一次蝶形运算的基数是所述装置支持的基数。利用本发明提供的装置和方法,可在保持访存并行度与系统并行度一致的情况下,通过简单的地址运算来避免访存冲突问题。此外,还可以支持较高的FFT并行化程度,在提高运算速度的同时将硬件资源保持在较低的水平。
-
公开(公告)号:CN106227591B
公开(公告)日:2019-10-25
申请号:CN201610638066.2
申请日:2016-08-05
Applicant: 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明提供了一种用于在异构多核片上系统上进行无线通信调度的方法,包括:确定用于无线通信的多个计算任务,其中每个计算任务对应于一个基本的信号处理功能;确定执行每个计算任务所需的时间;根据所述时间,确定用于执行所述多个计算任务的流水线,其中该流水线包括一个或多个阶段,每个阶段包含至少一个计算任务并且被映射到所述异构多核片上系统上的一个或多个并行的计算核心;以及分发任务队列。本发明还提供了一种相应的装置。通过本发明在异构多核片上系统上进行无线通信调度,能够适应于无线通信任务的流式处理特征,同时能够兼顾不同数据类型以及无线通信任务对软硬件的要求,并且保证无线通信的实时性。
-
公开(公告)号:CN103699515A
公开(公告)日:2014-04-02
申请号:CN201310740883.5
申请日:2013-12-27
Applicant: 中国科学院计算技术研究所
IPC: G06F17/14
Abstract: 本发明提供一种FFT并行处理装置和方法,该装置支持一种或多种基数的蝶形运算,包括FFT控制器和蝶形运算器。其中,FFT控制器用于根据并行度将FFT运算分解为一级或多级蝶形运算,所述并行度是所述装置支持的一种或多种基数的倍数。蝶形运算器用于顺序执行每一级蝶形运算,其中在每一级蝶形运算中执行一次或多次蝶形运算,并且每一次蝶形运算的基数是所述装置支持的基数。利用本发明提供的装置和方法,可在保持访存并行度与系统并行度一致的情况下,通过简单的地址运算来避免访存冲突问题。此外,还可以支持较高的FFT并行化程度,在提高运算速度的同时将硬件资源保持在较低的水平。
-
公开(公告)号:CN106227591A
公开(公告)日:2016-12-14
申请号:CN201610638066.2
申请日:2016-08-05
Applicant: 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明提供了一种用于在异构多核片上系统上进行无线通信调度的方法,包括:确定用于无线通信的多个计算任务,其中每个计算任务对应于一个基本的信号处理功能;确定执行每个计算任务所需的时间;根据所述时间,确定用于执行所述多个计算任务的流水线,其中该流水线包括一个或多个阶段,每个阶段包含至少一个计算任务并且被映射到所述异构多核片上系统上的一个或多个并行的计算核心;以及分发任务队列。本发明还提供了一种相应的装置。通过本发明在异构多核片上系统上进行无线通信调度,能够适应于无线通信任务的流式处理特征,同时能够兼顾不同数据类型以及无线通信任务对软硬件的要求,并且保证无线通信的实时性。
-
-
-