首页> 外国专利> DEADLOCK FREE RESOURCE MANAGEMENT IN BLOCK BASED COMPUTING ARCHITECTURES

DEADLOCK FREE RESOURCE MANAGEMENT IN BLOCK BASED COMPUTING ARCHITECTURES

机译:基于块的计算体系结构中的DEADLOCK免费资源管理

摘要

Systems and methods are directed to efficient management of processor resources, particularly General Purpose Registers (GPRs), for example to minimize pipeline flushes prevent deadlocks by counting GPRs instead of allocating them to specific blocks of code. Blocks of code are allowed to execute if the Free GPRs count is adequate. The method contemplates counting the number of Register Writers in blocks of code which will write to GPRs which are in process of executing, and counting the GPRs which are available instead of merely allocating them to dedicated use by a block of code, or an instruction in a block of code. Because blocks do not run if there is not enough GPRs available for the block, deadlocks and pipeline flushes due to lack of resources can be minimized.
机译:系统和方法旨在有效地管理处理器资源,特别是通用寄存器(GPR),例如,通过计算GPR而不是将它们分配给特定的代码块来最大程度地减少流水线刷新,从而防止死锁。如果免费GPR数量足够,则允许执行代码块。该方法考虑了对将要写入执行中的GPR的代码块中的寄存器编写器的数量进行计数,以及对可用的GPR进行计数,而不是仅仅将它们分配给代码块或指令中的专用。代码块。因为如果没有足够的GPR供块使用,则块将不运行,因此可以将由于资源不足而导致的死锁和流水线刷新降至最低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号