High-Performance Floating-Point Digital
Signal Processor (DSP):
— TMS320VC33-150
— 13-ns Instruction Cycle Time
— 150 Million Floating-Point Operations
Per Second (MFLOPS)
— 75 Million Instructions Per Second
(MIPS)
— TMS320VC33-120
— 17-ns Instruction Cycle Time
— 120 MFLOPS
— 60 MIPS
哪个知道?
noaming:
你好,这是一款专门的浮点DSP,有专门的浮点运算单元来处理浮点算法。你是怎么比较的处理浮点和定点的速度?
autstyh autstyh:
回复 noaming:
我看那个一个速度是150MFLOPS一个是75MIPS,我就感觉这个处理浮点的快,是不是里面用于处理浮点数据的资源多一些,还是我比较的方法不对?(貌似不对)
noaming:
回复 autstyh autstyh:
MIPS每秒处理的百万级的机器语言指令数,是衡量CPU速度的一个指标,不能特定为定点运算,所以不能这样比较。
autstyh autstyh:
回复 noaming:
也就是每秒能执行75百万条机器指令,但是每秒能执行150百万条浮点操作,按理说这个每秒浮点数操作只能比每秒机器指令数小啊,这个怎么会大?
yongzhen zhang:
回复 autstyh autstyh:
浮点芯片再处理浮点数据方面的速度是非常快的,如C6748就是定点浮点型芯片,建议你去TI官网查找具体芯片的详细信息
noaming:
回复 autstyh autstyh:
这里牵涉到一个理解的问题,TI文档这里的理解:MFLOPS为MIPS的两倍,是因为浮点DSP能同时进行浮点乘法操作和浮点加法操作,因而这里标注的的MFLOPS为MIPS的两倍。
autstyh autstyh:
回复 noaming:
但是在别的芯片文档上。比如6713或者6748上面,MFLOPS比MIPS小啊,就这个VC33 MFLOPS比MIPS大,这又是咋回事?