0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SCP线程模型特点

麦辣鸡腿堡 来源:TrustZone 作者:TrustZone 2023-11-02 17:07 次阅读

线程

混合协作调度模型-调度在具有相同优先级的线程之间是协作的。

•无需锁

•使代码更简单,避免了死锁的情况。

•它消除了对执行上下文/RTOS的依赖,并防止了开销。

•事件在线程上下文中按顺序处理。

SCP线程模型的特点:

•软实时调度。

• 支持具有等优先级线程的单线程和多线程环境(无抢占)。

• 支持协作调度,如符合CMSIS的RTX RTOS。

• 不支持多处理器

• 通过框架定义的线程API独立于直接RTOS调用。

• 这些API目前已映射到CMSIS。CMSIS就是定义了一套芯片外设控制及编写规范的标准

1-单线程模式

• 最简单的操作模式,几乎适用于所有非基于RTO的执行环境。

• 无线程开销。

• BUILD_HAS_MULTITHREADING未定义。

• 框架线程是唯一的线程,为所有事件提供服务。

• 模块没有自己的线程。

• 用于所有事件、响应和通知的单个事件队列。

• 当中断发生时,它将得到服务。

• 如果部分中断处理需要推迟(下半部分),则会在ISR事件队列中插入一个事件。

• 当事件队列为空时,将从ISR事件队列中提取单个事件,并将其推入事件队列的尾部。

调度模型

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9027

    浏览量

    366432
  • 模型
    +关注

    关注

    1

    文章

    3108

    浏览量

    48646
  • 线程
    +关注

    关注

    0

    文章

    503

    浏览量

    19634
  • SCP
    SCP
    +关注

    关注

    0

    文章

    29

    浏览量

    9223
收藏 人收藏

    评论

    相关推荐

    深度融合模型特点

    深度融合模型特点,背景深度学习模型在训练完成之后,部署并应用在生产环境的这一步至关重要,毕竟训练出来的模型不能只接受一些公开数据集和榜单的检验,还需要在真正的业务场景下创造价值,不能
    发表于 07-16 06:08

    基于线程池技术的文件传输模型的改进

    本文首先就涉及的文件传输模型线程池技术作了分析,在考虑了文件传输的特点后,结合线程池技术来对原来的文件传输模型提出了一种改进方案,从而提高
    发表于 06-18 09:18 15次下载

    从I/O的阻塞与非阻塞、I/O处理的单线程与多线程角度探讨服务器模型

    这里探讨的服务器模型主要指的是服务器端对I/O的处理模型。从不同维度可以有不同的分类,这里从I/O的阻塞与非阻塞、I/O处理的单线程与多线程角度探讨服务器
    的头像 发表于 01-08 16:13 6958次阅读

    线程服务器编程模型:如何正确使用mutex 和condition variable

    本文对多线程服务器的常用编程模型进行了一个详细的解读,本文中的多线程服务器是运行在 Linux 操作系统上网络应用程序。介绍了典型的单线程服务器编程
    的头像 发表于 02-19 08:29 7199次阅读
    多<b class='flag-5'>线程</b>服务器编程<b class='flag-5'>模型</b>:如何正确使用mutex 和condition variable

    SCP-THRUBRD-EVALZ SCP-THRUBRD-EVALZ评估板

    电子发烧友网为你提供ADI(ti)SCP-THRUBRD-EVALZ相关产品参数、数据手册,更有SCP-THRUBRD-EVALZ的引脚图、接线图、封装手册、中文资料、英文资料,SCP-THRUBRD-EVALZ真值表,
    发表于 07-09 21:00

    SCP-OUTPUT-EVALZ SCP-OUTPUT-EVALZ评估板

    电子发烧友网为你提供ADI(ti)SCP-OUTPUT-EVALZ相关产品参数、数据手册,更有SCP-OUTPUT-EVALZ的引脚图、接线图、封装手册、中文资料、英文资料,SCP-OUTPUT-EVALZ真值表,
    发表于 07-09 21:00

    SCP-INPUT-EVALZ SCP-INPUT-EVALZ评估板

    电子发烧友网为你提供ADI(ti)SCP-INPUT-EVALZ相关产品参数、数据手册,更有SCP-INPUT-EVALZ的引脚图、接线图、封装手册、中文资料、英文资料,SCP-INPUT-EVALZ真值表,
    发表于 07-09 21:00

    介绍CUDA编程模型及CUDA线程体系

    CUDA 编程模型主要有三个关键抽象:层级的线程组,共享内存和栅同步(barrier synchronization)。
    的头像 发表于 05-19 11:32 1774次阅读
    介绍CUDA编程<b class='flag-5'>模型</b>及CUDA<b class='flag-5'>线程</b>体系

    摩尔线程率先完成对“悟道·天鹰”大模型的推理兼容适配

      6月,智源研究院在北京智源大会上重磅发布了全面开源的“悟道3.0”系列大模型,包括“悟道·天鹰”(Aquila)语言大模型等领先成果。目前,摩尔线程已率先完成对“悟道·天鹰”(Aquila
    的头像 发表于 06-12 14:30 1492次阅读

    SCP是什么 SCP功能

    1、SCP是什么? 下面首先来看一下SCP是什么? SCP-System Control Processor Firmware-系统控制处理器固件-开源电源和系统管理参考固件 行业中有一种强烈的趋势
    的头像 发表于 11-02 16:34 2705次阅读

    摩尔线程和滴普科技完成大模型训练与推理适配

    近日,摩尔线程与滴普科技宣布了一项重要合作成果。摩尔线程的夸娥(KUAE)千卡智算集群与滴普科技的企业大模型Deepexi已完成训练及推理适配,共同实现了700亿参数LLaMA2大语言模型
    的头像 发表于 05-30 10:14 483次阅读

    鸿蒙开发:【线程模型

    管理其他线程的ArkTS引擎实例,例如使用TaskPool(任务池)创建任务或取消任务、启动和终止Worker线程
    的头像 发表于 06-13 16:38 328次阅读
    鸿蒙开发:【<b class='flag-5'>线程</b><b class='flag-5'>模型</b>】

    摩尔线程与智谱AI完成大模型性能测试与适配

    近日,摩尔线程与智谱AI在人工智能领域开展了一轮深入的合作,共同对GPU大模型进行了适配及性能测试。此次测试不仅涵盖了大模型的推理能力,还涉及了基于摩尔线程夸娥(KUAE)千卡智算集群
    的头像 发表于 06-14 16:40 896次阅读

    鸿蒙开发:线程模型

    FA模型下的线程主要有如下三类
    的头像 发表于 06-24 17:27 374次阅读
    鸿蒙开发:<b class='flag-5'>线程</b><b class='flag-5'>模型</b>

    摩尔线程正式开源音频理解大模型MooER

    近日,国内领先的GPU创新企业摩尔线程宣布了一项重大技术突破——正式开源其自主研发的音频理解大模型MooER(摩耳)。这一举动标志着我国在音频处理与理解领域迈出了坚实的一步,特别是在基于国产硬件的AI模型研发上取得了显著成就。
    的头像 发表于 08-27 15:24 440次阅读