首页> 外国专利> System, method, and apparatus for spilling and filling rotating registers in software-pipelined loops

System, method, and apparatus for spilling and filling rotating registers in software-pipelined loops

机译:在软件流水线循环中溢出和填充旋转寄存器的系统,方法和装置

摘要

An efficient method for software-pipelining (SWP) of loops to translate programs, from higher level languages into equivalent object or machine language code for execution on a computer. In one example embodiment, this is accomplished by spilling and filling multiple computed values, in a register, that are live across multiple stages in a software-pipelined loop, using multiple rotating stack memory locations to reduce compiler-time of SWP, and complexity of the implemented SWP.
机译:一种高效的循环软件管道(SWP)方法,可将程序从高级语言转换为等效的对象或机器语言代码,以在计算机上执行。在一个示例实施例中,这是通过使用多个旋转堆栈存储器位置来减少SWP的编译器时间以及SMP的复杂性,将多个计算值溢出并填充到寄存器中来实现的,这些计算值跨越软件流水线循环中的多个阶段。已实施的SWP。

著录项

  • 公开/公告号US7316012B2

    专利类型

  • 公开/公告日2008-01-01

    原文格式PDF

  • 申请/专利权人 KALYAN MUTHUKUMAR;

    申请/专利号US20030673741

  • 发明设计人 KALYAN MUTHUKUMAR;

    申请日2003-09-29

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 20:09:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号