`
mryufeng
  • 浏览: 982362 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

R13B SMP Migration logic

阅读更多
原文地址:http://erlang-factory.com/upload/presentations/105/KennethLundin-ErlangFactory2009London-AboutErlangOTPandMulti-coreperformanceinparticular.pdf

Migration logic

* Strive to keep the maximum number of run able
processes equal on all schedulers

* Load balancing is performed by the scheduler that
first reaches its max limit of reductions.
   1. Collect statistics about the maxlength of all
  schedulers run-queues
   2. Calculate the average limit per run-queue/prio and
setup migration paths
  3. Give away jobs from schedulers over the limit,
Take jobs to schedulers under the limit

* Migrations occurs when the scheduler has finished
a job and goes on until the limit is reached or a new
loadbalancing takes place.

*  There is also work-stealing , which occurs when a
scheduler gets an emty run-queue

* Running on full load or not!

If all schedulers are not fully loaded, jobs will be
migrated to schedulers with lower id’s and thus
making some schedulers inactive.

这个就是为什么R13的多处理器支持强好多的原因。


分享到:
评论

相关推荐

    android-ndk-r13b-windows-x86_64

    《Android NDK R13B for Windows:深入解析与应用》 Android Native Development Kit (NDK) 是Android开发中的一个重要工具集,它允许开发者在Android平台上编写原生代码,如C++,以实现高性能和系统级功能。本篇将...

    android-ndk-r13b-windows-x86-64

    《Android NDK R13B for Windows:深入解析与应用》 Android NDK(Native Development Kit)是Android开发中的一个重要工具集,它允许开发者使用C和C++编写原生代码,以实现高性能、低级别的系统操作。在Android...

    android-ndk-r13b

    ### Android NDK R13b 知识点详解 #### 一、Android NDK简介 Android Native Development Kit(NDK)是一套工具集,旨在帮助开发者利用C或C++语言编写面向Android平台的应用程序,同时提供了诸多接口供开发者访问...

    Tentative new functions in R13B

    根据给定文件,R13B版本的Erlang/OTP即将发布,它计划于2009年4月推出。R13B版本之前计划了一个Beta版本R13A,计划于2009年3月发布。服务更新大约每两个月发布一次。在这个更新中,引入了许多新功能和改进,以下是...

    android studio+sdk(4.0.3~7.1)+ndk(r13b)

    只为分享直接帖链接http://pan.baidu.com/s/1kVoeRbh,下载的txt也只是一个链接而已

    android-ndk-r13b-windows-x86-64.rar

    android-ndk-r13b-windows-x86-64.rar

    R语言数据分析入门基础:13、万事皆选择:R13b.flv

    R语言数据分析入门基础:13、万事皆选择:R13b.flv

    LTE 物理层协议 R13

    R13版本代表了该协议的一个特定修订版,通常包含了对原有功能的增强或新特性的引入。在本文中,我们将深入探讨LTE物理层协议R13中的重要知识点,包括信道编码、调制、多址接入、资源分配以及物理层过程。 1. **信道...

    Delft_Tyre_Simscape_Multibody_R13b.zip_TYRE_cottondvv_multibody_

    Delft_Tyre_Simscape_Multibody_R13b.zip 文件包是针对轮胎建模和仿真领域的一个重要资源,其核心是TYRE_cottondvv_multibody,这表明该压缩包包含了用于创建多体动力学模型的Delft Tyre模型,特别地,它关注于轮胎...

    ECE R13H-乘用车制动系统型式认证的统一规定.pdf

    ECE R13H-乘用车制动系统型式认证的统一规定 知识点详细解析: 1. ECE R13H定义及背景 ECE R13H是一套针对乘用车制动系统的型式认证统一规定。这份规定属于联合国欧洲经济委员会(ECE)制定的技术条例之一,旨在通过...

    乘用车制动性能法规 ECE R13 中文

    - B型电力再生式制动系统:集成于常规行车制动系统之中。 - **相位制动**:利用同一控制装置协调多个制动源的动作顺序,使某个制动源优先工作。 - **自动控制制动系**:基于车辆搭载的电子控制系统自动控制的制动...

    LTE R13测试规范

    《LTE R13测试规范》是3GPP组织制定的一份重要的无线通信标准文档,主要关注的是用户设备(UE)的射频测试规范,特别是针对R13版本的测试限制。R13作为LTE的一个重要演进阶段,引入了诸多新技术和功能,以提升网络...

    android-sdk_r13-windows.zip

    《Android SDK for Windows R13详解》 Android SDK(Software Development Kit)是开发Android应用程序的基础工具集,它为开发者提供了构建、调试、运行以及优化应用所需的所有组件。本篇文章将详细探讨“android-...

    ADB inerface 驱动 r13 谷歌官方

    这个“ADB interface 驱动 r13”是针对Windows平台设计的,确保用户能够在USB连接下进行安卓设备的调试。当你的Windows系统无法识别连接的安卓手机或平板,通常是因为缺少了相应的驱动程序,这时就需要安装这个驱动...

    R8、R11和R13版本的DYNA关键字手册

    这个压缩包包含了R8、R11和R13三个不同版本的关键字手册,是理解并有效使用LS-DYNA进行计算模拟的重要参考资料。 《LS-DYNA关键字手册》是用户理解和使用该软件的核心文档,它详细介绍了如何通过一系列关键字来定义...

    Google Pixel USB driver(usb-driver-r13-windows)

    usb_driver_r13-windows You can use the ADB Driver to connect the mobile (powered by android) to the computer and transfer data between the mobile and the computer. 您可以使用 ADB Driver 将手机(由 ...

    CAE仿真求解-LS-DYNA-使用手册-manual-V2-R13版本

    本手册"CAE仿真求解-LS-DYNA-使用手册-manual-V2-R13版本"是针对LS-DYNA R13版本的详细指导,它涵盖了设置控制卡片和关键词等关键操作,帮助用户理解和应用该软件进行仿真计算。 在材料模型方面,LS-DYNA提供了多种...

    ECE R13中文译本(欧洲经济委员会汽车标准法规中文译本有关M、N和O类车辆制动认证的统一规定)

    ECE R13法规是欧洲经济委员会制定的一套关于M、N和O类车辆制动系统认证的统一规定,旨在确保道路交通安全,规范汽车制动性能的标准。M类车辆指的是乘用车,N类车辆指的是货运车辆,而O类车辆则指的是挂车。这份中文...

Global site tag (gtag.js) - Google Analytics