资料
  • 资料
  • 专题
TI KeyStone 嵌入式多核助力实现多任务
推荐星级:
时间:2019-12-24
大小:85KB
阅读数:161
上传用户:16245458_qq.com
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
TI KeyStone 嵌入式多核助力实现多任务 TI KeyStone 嵌入式多核助力实现多任务 作者:[pic]Zhihong Lin 标签:多核、“硬件辅助软件”“Multicore Navigator” 多任务现在似乎已经是一项基本技术了,无论是在办公室还是在家都一样。一天中总有 干不完的活,因此我们要想办法同时做我们需要做的每一件事情。在我们试图同时处理 多件事情时,工作产出的质量势必会受到影响。 与单核处理器很像,多任务采用分时循环方案或优先级先占式方案调度。在任何给定时 间内,只有一个任务运行,系统中断触发时,中断服务程序将先占,而低优先级任务则 靠后,直到其任务完成。由于 CPU 时钟运行速度很快,因此给人的感觉任务好像是在同时运行。如果过多系统中断同时发 生,每次中断都将必须等到之前的任务完成处理之后才可运行,这会减慢中断响应时间 ,而其它低优先级任务还要等待中断服务程序,因而会降低整体系统性能。 幸运的是,德州仪器 (TI) KeyStone 多核处理器不会出现这种问题。多核可为多任务实现并行性,因此每个内核可并行运行 不同的任务,而多个中断则可同时处理。在我们的 KeyStone SoC 中,任务调度可由 KeyStone Multicore Navigator 处理,它是包含数据包 DMA、硬件队列以及智能队列管理器的一体化芯片基础架构。它提供负载平衡机制,可将 任务动态分配给负载最轻的内核,从而可高效利用多核资源,而每个内核则都能够以最 高性能运行。许多现有应用都能够以 KeyStone 嵌入……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书