• 首页
  • 装备资讯
  • 热点专题
  • 人物访谈
  • 政府采购
  • 产品库
  • 求购库
  • 企业库
  • 品牌排行
  • 院校库
  • 案例·技术
  • 会展信息
  • 教育装备采购网首页 > 知识产权 > 专利 > CN101706712A

    浮点向量乘加运算装置和方法

      摘要:本发明公开一种浮点向量乘加运算装置和方法。该装置包括一个乘数选择单元,n个乘法单元,n个加法单元;乘数选择单元,用于根据第四源操作数的值m,选择第二源操作数浮点向量的第m+1部分输出到n个乘法单元;其中,m≤n-1;乘法单元,用于将所选择的第二源操作数浮点向量的第m+1部分与第三源操作数浮点向量的n个部分分别进行相乘操作,并将相乘操作的运算结果输出到相应的n个加法单元;加法单元,用于将相乘操作运算结果的n个部分和第一源操作数浮点向量的n个部分分别进行加法操作,得到乘加结果。其可以省去浮点向量运算中的shuffle移位指令,减少程序长度,提高微处理器在执行乘加运算时的运算效率和速度。
    • 专利类型发明专利
    • 申请人北京龙芯中科技术服务中心有限公司;
    • 发明人胡伟武;陈云霁;朱海涛;
    • 地址100080 北京市海淀区科学院南路10号
    • 申请号CN200910241614.8
    • 申请时间2009年11月27日
    • 申请公布号CN101706712A
    • 申请公布时间2010年05月12日
    • 分类号G06F7/57(2006.01)I;G06F9/302(2006.01)I;