首页> 外国专利> Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing

Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing

机译:利用排队封装的并行计算机系统的体系结构增强,允许进行细粒度处理

摘要

An architecture uses a process, termed "encapsulation", by which queues and counters are only accessed through a special memory operand called "object storage". The system alone is in control of the object storage, and the user cannot access it directly at any time. If the user needs to access a queue, the user must request it from the system. The system will in turn provide such access by issuing the user a "token". This token is the only means of communication between the user and the requested queue. By providing threads to be dispatched to real processors without large operating overhead, through object storage, the operating systems do not need to wait for the system's dispatching process to complete. Operating systems can signal the system through the use of object storage that they are authorized to access the processor when needed and thus forego the long dispatching process. In addition, since real processors are not dedicated, they can execute other programs when not needed. Since the state of threads is unknown to the operating system and the object dispatcher is in charge, operating support is kept at a minimum, which in itself is an important advantage of the invention. The encapsulation process along with the queuing system used in the architecture lead to finer granularity.
机译:一种体系结构使用称为“封装”的过程,通过该过程,只能通过称为“对象存储”的特殊内存操作数来访问队列和计数器。仅由系统来控制对象存储,并且用户无法随时直接访问它。如果用户需要访问队列,则用户必须从系统请求它。系统随后将通过向用户发出“令牌”来提供这种访问。该令牌是用户与请求的队列之间唯一的通信方式。通过提供不需大量操作开销即可将线程分派到实际处理器的线程,通过对象存储,操作系统无需等待系统的分派过程完成。操作系统可以通过使用对象存储向系统发出信号,告知它们在需要时有权访问处理器,从而放弃了漫长的调度过程。另外,由于实际的处理器不是专用的,因此它们可以在不需要时执行其他程序。由于线程状态对于操作系统是未知的并且由对象分派器负责,因此将操作支持保持在最低限度,这本身就是本发明的重要优点。封装过程以及体系结构中使用的排队系统可导致更精细的粒度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号