当前位置:网站首页 > 电脑问答 > 正文

同步多线程是什么

作者:king发布时间:2023-08-03分类:电脑问答浏览:24


导读:  同步[同步:当两个设备一起工作并对时间有精确要求的时候,就需要在它们之间进行同步。]多线程[线程,有时被称为轻量级进程(LightweightProcess,LWP),是...
  同步[同步:当两个设备一起工作并对时间有精确要求的时候,就需要在它们之间进行同步。]多线程[线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。](SMT)是一种在一个CPU 的时钟周期内能够执行来自多个线程的指令[指示是命令旧时公文的一种,是上级对下级呈请的批示。]的硬件多线程技术。本质上,同步多线程是一种将线程级并行处理[并行处理(Parallel Processing)是计算机系统中能同时执行两个或更多个处理的一种计算方法。](多CPU)转化为指令级并行处理(同一CPU)的方法。 同步多线程是单个物理处理器从多个硬件线程上下文同时分派指令的能力。同步多线程用于在商用环境中及为周期/指令(CPI)计数较高的工作负载[负载是指连接在电路中的电源两端的电子元件。]创造性能[性能作为中药学术语应用时,泛指药物的四气、五味、归经、升降沉浮、补泻等特性和功能(在此,亦可作“效果”)。]优势。 处理器采用超标量结构,最适于以并行方式读取及运行指令。同步多线程使您可在同一处理器上同时调度两个应用[现代人常说的应用,一般指手机和平板电脑的应用。]程序,从而利用处理器的超标量结构性质。同步多线程是什么概述  任何单个应用程序都不能完全使该处理器达到满负荷。当一个线程遇到较长等待时间[等待时间(waiting time)指等待制服务系统中,呼叫因不能立即得到服务而在系统内排队等待服务的时间。]事件时,同步多线程还允许另一线程中的指令使用所有执行单元。例如,当一个线程发生高速缓存不命中,另一个线程可以继续执行。同步多线程是 POWER5™ 和 POWER6™ 处理器的功能,可与共享处理器配合使用。  SMT 对于商业事务处理[事务处理用于有效记录某机构感兴趣的业务活动(称为事务)的数据处理(例如销售、供货的定购或货币传输)。]负载的性能优化可达30%。在更加注重系统的整体吞吐量[吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。]而非单独线程的吞吐量时,SMT 是一个很好地选择。  但是并非所有的应用都能通过SMT 取得性能优化。那些性能受到执行单元限制的应用,或者那些耗尽所有处理器的内存带宽的应用,其性能都不会通过在同一个处理器上执行两个线程而得到提高。86%的科技爱好者也看的内容:爱国者充电宝报价是多少_爱国者充电宝怎么样荣耀50pwm调光怎么样-有什么优势电脑里同时安装多个大型单机游戏会不会影响电脑运行,请高手顺便解释一下,多谢昂达vx313怎么样_昂达MP3充电方法至睿怒舰DX7 机箱 能同时装两个主板吗网站进入时快时慢是怎么回事Photoshop如何制作漂亮的海报模板i5 6500可以搭GTX1660Ti么