首页> 外国专利> Parallel multitasking processor and parallel multitasking method of processor

Parallel multitasking processor and parallel multitasking method of processor

机译:并行多任务处理器和处理器的并行多任务方法

摘要

The present invention provides a superscalar uniprocessor that performs concurrent multi-task processing. The processor of the present invention has a complete set of program addresses, memory control registers, and general purpose data registers for concurrent execution of each task within the microprocessor, allowing control of program flow to be performed independently. Each set of registers is associated with only one task and is used by the memory control and execution unit to perform tasks associated with it. The processor includes an instruction dispatcher and a memory management unit that, when specified by the task's address and control register, retrieves the instruction from memory for a given task and attaches the task tag to the retrieved instruction that identifies the task. The superscalar processor includes a plurality of execution units that simultaneously execute a plurality of tasks and a dispatch unit that delivers the retrieved instructions and attached task tags to one of a plurality of execution units for execution. The task tag of the instruction that identifies this task is then associated with the data of the execution result of the instruction. When the task tag information is added in the program flow and register file, the process is executed concurrently with other processes and substantially independently of the other processors, so that the utilization of resources is improved, thereby causing concurrent multitasking of the superscalar single processor to be substantially .
机译:本发明提供了一种执行并行多任务处理的超标量单处理器。本发明的处理器具有一组完整的程序地址,存储器控制寄存器和通用数据寄存器,用于在微处理器内同时执行每个任务,从而可以独立执行程序流的控制。每一组寄存器仅与一个任务相关联,并且由存储器控制和执行单元用来执行与其相关联的任务。该处理器包括指令分配器和存储器管理单元,当由任务的地址和控制寄存器指定时,该存储器管理单元从存储器中检索给定任务的指令,并将任务标签附加到标识任务的检索指令上。超标量处理器包括:多个执行单元,其同时执行多个任务;以及调度单元,其将检索到的指令和附加的任务标签传递到多个执行单元之一以进行执行。然后,将标识该任务的指令的任务标签与指令的执行结果数据相关联。当将任务标签信息添加到程序流和寄存器文件中时,该过程与其他过程并发执行,并且基本上独立于其他处理器,从而提高了资源利用率,从而导致超标量单处理器并发执行多任务处理。实质性地。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号