首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > TI KeyStone 嵌入式多核助力实现多任务

TI KeyStone 嵌入式多核助力实现多任务

资料介绍
TI KeyStone 嵌入式多核助力实现多任务


TI KeyStone 嵌入式多核助力实现多任务
作者:[pic]Zhihong Lin
标签:多核、“硬件辅助软件”“Multicore Navigator”
多任务现在似乎已经是一项基本技术了,无论是在办公室还是在家都一样。一天中总有
干不完的活,因此我们要想办法同时做我们需要做的每一件事情。在我们试图同时处理
多件事情时,工作产出的质量势必会受到影响。
与单核处理器很像,多任务采用分时循环方案或优先级先占式方案调度。在任何给定时
间内,只有一个任务运行,系统中断触发时,中断服务程序将先占,而低优先级任务则
靠后,直到其任务完成。由于 CPU
时钟运行速度很快,因此给人的感觉任务好像是在同时运行。如果过多系统中断同时发
生,每次中断都将必须等到之前的任务完成处理之后才可运行,这会减慢中断响应时间
,而其它低优先级任务还要等待中断服务程序,因而会降低整体系统性能。
幸运的是,德州仪器 (TI) KeyStone
多核处理器不会出现这种问题。多核可为多任务实现并行性,因此每个内核可并行运行
不同的任务,而多个中断则可同时处理。在我们的 KeyStone SoC 中,任务调度可由
KeyStone Multicore Navigator 处理,它是包含数据包
DMA、硬件队列以及智能队列管理器的一体化芯片基础架构。它提供负载平衡机制,可将
任务动态分配给负载最轻的内核,从而可高效利用多核资源,而每个内核则都能够以最
高性能运行。许多现有应用都能够以 KeyStone
嵌入
标签:德州仪器tidsp多核
TI KeyStone 嵌入式多核助力实现多任务
本地下载

评论