首页> 外国专利> REDUCING SYNCHRONIZATION OF TASKS IN LATENCY-TOLERANT TASK-PARALLEL SYSTEMS

REDUCING SYNCHRONIZATION OF TASKS IN LATENCY-TOLERANT TASK-PARALLEL SYSTEMS

机译:降低容忍的任务并行系统中的任务同步

摘要

Techniques are provided for reducing synchronization of tasks in a task scheduling system. A task queue includes multiple tasks, some of which require an I/O operation while other tasks require data stored locally in memory. A single thread is assigned to process tasks in the task queue. The thread determines if a task at the head of the task queue requires an I/O operation. If so, then the thread generates an I/O request, submits the I/O request, and may place the task at (or toward) the end of the task queue. When the task reaches the head of the task queue again, the thread determines if data requested by the I/O request is available yet. If so, then the thread processes the request. Otherwise, the thread may place the task at (or toward) the end of the task queue again.
机译:提供了用于减少任务调度系统中的任务同步的技术。一个任务队列包含多个任务,其中一些任务需要I / O操作,而其他任务则需要本地存储在内存中的数据。分配了一个线程来处理任务队列中的任务。线程确定任务队列开头的任务是否需要I / O操作。如果是这样,则线程将生成一个I / O请求,提交该I / O请求,然后可以将任务放置在任务队列的末尾(或朝向任务队列的末尾)。当任务再次到达任务队列的开头时,线程将确定I / O请求所请求的数据是否可用。如果是这样,则线程处理请求。否则,线程可能会将任务再次放置在任务队列的末尾(或朝向任务队列的末尾)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号