首页> 外国专利> System for multi threaded multi processor sharing of asynchronous hardware units

System for multi threaded multi processor sharing of asynchronous hardware units

机译:用于异步硬件单元的多线程多处理器共享的系统

摘要

Methods and system for sharing a hardware resource in a computer system running at least one software process having multiple threads. A lock_indicator is provided in data structures within the computer system. A request is received to use the hardware resource by one of the threads that is defined to be a requesting tread. Based on the lock_indicator, it is determined whether the hardware resource is available for use by the requesting thread. If this indicates that the hardware resource is available, the lock_indicator is set under control of the hardware resource to instead indicate that the hardware resource is unavailable, and a go_indicator signals to indicate that use of the hardware resource for the request can now proceed.
机译:用于在运行至少一个具有多个线程的软件进程的计算机系统中共享硬件资源的方法和系统。在计算机系统内的数据结构中提供了一个lock_indicator。定义为请求运行区的线程之一接收到使用硬件资源的请求。基于lock_indicator,确定硬件资源是否可供请求线程使用。如果这表示硬件资源可用,则在硬件资源的控制下设置lock_indicator,以指示硬件资源不可用,并且go_indicator发出信号,指示可以继续将硬件资源用于请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号