首页> 外国专利> Fast multithreading for closely coupled multiprocessors.

Fast multithreading for closely coupled multiprocessors.

机译:紧密耦合的多处理器的快速多线程。

摘要

A processor architecture containing multiple closely coupled processors in a form of symmetric multiprocessing system is provided. The special coupling mechanism allows it to speculatively execute multiple threads in parallel very efficiently. Generally, the operating system is responsible for scheduling various threads of execution among the available processors in a multiprocessor system. One problem with parallel multithreading is that the overhead involved in scheduling the threads for execution by the operating system is such that shorter segments of code cannot efficiently take advantage of parallel multithreading. Consequently, potential performance gains from parallel multithreading are not attainable. Additional circuitry is included in a form of symmetrical multiprocessing system which enables the scheduling and speculative execution of multiple threads on multiple processors without the involvement and inherent overhead of the operating system. Advantageously, parallel multithreaded execution is more efficient and performance may be improved.
机译:提供了一种处理器架构,该处理器架构以对称多处理系统的形式包含多个紧密耦合的处理器。特殊的耦合机制使它可以非常高效地推测性地并行执行多个线程。通常,操作系统负责调度多处理器系统中可用处理器之间的各种执行线程。并行多线程的一个问题是,调度线程以供操作系统执行时所涉及的开销使得较短的代码段无法有效利用并行多线程。因此,无法从并行多线程获得潜在的性能提升。以对称多处理系统的形式包括其他电路,该系统可在多个处理器上调度和推测执行多个线程,而无需操作系统的参与和固有开销。有利地,并行多线程执行更为有效,并且可以提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号