-
公开(公告)号:CN104504126A
公开(公告)日:2015-04-08
申请号:CN201410852690.3
申请日:2014-12-31
Applicant: 中国科学院自动化研究所
IPC: G06F17/30
CPC classification number: G06F17/30445
Abstract: 本发明公开了一种并行向量查表方法,包括:从待查索引向量寄存器中获得待查索引数据,将其分为高位部分和低位部分,并将高位部分发送给结果归并状态控制模块,低位部分发送给交织模块;表项输入模块输入待查的所有表项,根据交织模块的大小将其划分为若干个数据包,分别发送到对应的交织模块;每个交织模块都根据待查索引数据的低位部分,从数据包中选择出一个输入表项作为查表可能结果表项;选择模块根据结果归并状态控制模块基于高位部分发送的控制信号,在选择结果中选择最终结果,并将最终结果存放在目的向量寄存器中。本发明的方法和装置能实现并行访问多组向量,降低查表操作次数,从而降低存储访问开销。
-
公开(公告)号:CN103294446A
公开(公告)日:2013-09-11
申请号:CN201310176639.0
申请日:2013-05-14
Applicant: 中国科学院自动化研究所
IPC: G06F7/57
Abstract: 本发明公开了一种定点乘累加装置,可以实现数字信号处理领域常用的多种运算,如乘法,累加,乘累加,支持资源复用,同一数据,假设位宽为4N,可将数据看成4个N位宽、2个2N位宽或1个4N位宽的数据,可以并行一次计算多个相同运算,如并行计算4个N位宽的乘法,运算的数据格式也可为实数、复数,整数、小数等多种形式。该定点乘累加装置十分灵活,对数字信号处理领域的算法有着较广的适用范围。
-
公开(公告)号:CN104850692B
公开(公告)日:2017-12-01
申请号:CN201510229863.0
申请日:2015-05-07
Applicant: 中国科学院自动化研究所
IPC: G06F17/50
Abstract: 本发明公开了一种用于芯片设计的智能布线系统设计方法,步骤为:1,提取画线工具所需的输入信息,形成初始信息文本;2,对初始信息文本进行解析,读取pin、I/O PAD信息;3,计算pin和I/O PAD对应关系,根据其位置关系和初始信息对其进行分组;4,对pin_name和I/O PAD_name进行匹配;5,芯片上下左右四个方向旋转至某一特定方向进行布线处理,对组内多个同名电源线问题采用启发式算法,先画靠近I/O PAD的线,保证可连通性,处理完成再将计算结果反旋转至其实际方向,完成布线;6,进行结果输出和检查。本发明实现了快速智能布线,大大降低人工工作量,提高设计效率,有效保证画线正确性及规整性。
-
公开(公告)号:CN103399725B
公开(公告)日:2017-04-12
申请号:CN201310343999.5
申请日:2013-08-08
Applicant: 中国科学院自动化研究所
IPC: G06F7/535
Abstract: 本发明公开了一种不恢复余数的除法器,其包括:数据预处理模块,其用于对外部输入数据做预处理,并输出值数据运算模块;数据运算模块,其用于根据外部输入数据做不恢复余数除法中的加减迭代运算,得到部分余数结果和部分商结果,并在余数修正阶段与商修正阶段对所述部分余数结果和部分商结果进行修正,然后输出余数结果、修正后的余数结果、商结果和修整后的商结果;数据输出模块,其用于根据控制模块输出的控制信号选择余数结果与修正后的余数结果之一和商结果与修正后的商结果之一输出;控制模块,其用于输出控制信号,以控制其他模块进行相应的数据处理和数据输出。
-
公开(公告)号:CN104636114A
公开(公告)日:2015-05-20
申请号:CN201510075611.7
申请日:2015-02-12
Applicant: 中国科学院自动化研究所
IPC: G06F7/57
Abstract: 本发明公开了一种浮点数乘法的舍入方法及装置,所述方法在进行部分积压缩时,引入预定数据作为部分积参与部分积压缩;所述预定数据根据浮点乘法结果的舍入方式不同而不同,具体如下取值:舍入是向零舍入时,特殊数为0;舍入是就近取偶舍入时,特殊数为2N-2;舍入是向正无穷舍入时,如果结果的符号位是正,取值为2N-1-1,否则是0;舍入是向负无穷舍入时,如果结果的符号位是负,取值为2N-1-1,否则是0;其中,N表示浮点数尾数的长度。本发明在部分积压缩阶段提前引入一个特殊数据,达到简化后续尾数舍入所需工作的效果,提高浮点乘法处理性能。
-
公开(公告)号:CN102495719B
公开(公告)日:2014-09-24
申请号:CN201110421015.1
申请日:2011-12-15
Applicant: 中国科学院自动化研究所
Abstract: 本发明公开了一种向量浮点运算装置及方法,该向量浮点运算装置包括N个标量运算单元、指令译码单元、数据分发单元、结果收集单元以及标志位更新逻辑单元,其中N的大小可以根据设计而定,支持向量-向量,向量-标量间的多种运算。本发明的向量浮点运算装置及方法具有设计简单高效,扩展性和可重构性好,并行性高等优点。
-
公开(公告)号:CN102566967A
公开(公告)日:2012-07-11
申请号:CN201110418897.6
申请日:2011-12-15
Applicant: 中国科学院自动化研究所
IPC: G06F7/57
Abstract: 本发明公开了一种高速浮点运算器,采用N级流水线结构,N为大于1的自然数,包括:输入DFF、操作数信息提取及标志位判断单元、N级浮点运算结构、N级DFF和数据选择单元。输入DFF通过操作数信息提取及标志位判断单元连接于N级浮点运算结构中的第一级浮点运算结构,该第一级浮点运算结构连接于N级DFF中的第一级DFF,该第一级DFF连接于N级浮点运算结构中的第二级浮点运算结构,该第二级浮点运算结构连接于N级DFF中的第二级DFF,该第二级DFF连接于N级浮点运算结构中的第三级浮点运算结构,……,依次类推,该第N-1级DFF连接于N级浮点运算结构中的第N级浮点运算结构,最后,该第N级浮点运算结构通过数据选择单元连接于N级DFF中的第N级DFF。
-
-
-
-
-
-