媒体数字信号处理器MediaDSP6410微结构研究

上传人:lizhe****0920 文档编号:46752443 上传时间:2018-06-27 格式:PDF 页数:101 大小:5.23MB
返回 下载 相关 举报
媒体数字信号处理器MediaDSP6410微结构研究_第1页
第1页 / 共101页
媒体数字信号处理器MediaDSP6410微结构研究_第2页
第2页 / 共101页
媒体数字信号处理器MediaDSP6410微结构研究_第3页
第3页 / 共101页
媒体数字信号处理器MediaDSP6410微结构研究_第4页
第4页 / 共101页
媒体数字信号处理器MediaDSP6410微结构研究_第5页
第5页 / 共101页
点击查看更多>>
资源描述

《媒体数字信号处理器MediaDSP6410微结构研究》由会员分享,可在线阅读,更多相关《媒体数字信号处理器MediaDSP6410微结构研究(101页珍藏版)》请在金锄头文库上搜索。

1、浙江大学硕1 :学位论文摘要R I S C D S P 是一种具有很高性价比的可编程的嵌入式媒体处理解决方案。本文作者参与了浙江大学信息与电子工程学系M e d i a P r o c e s s o r 实验室基于R I S C D S P 架构的媒体数字信号处理器M e d i a D S P 6 4 1 0 ( 简称M D 6 4 1 0 ) 的研发工作,作为部分研究成果,本文着重探讨两发射乱序超标量和双线程扩展微结构的设计。测评给处理器设计提供有用的指导,从应用需求的角度提出对处理器设计的要求,从三个层面进行并行性开发。8 路S I M D 扩展最大化地开发了视频压缩算法核心的数据并行

2、性;复合媒体处理指令开发了指令级并行性并具有好的代码效率;进一步开发线程级并行,将标量程序段和可向量化的程序段作为线程并行执行。根据嵌入式处理器的设计面积、功耗预算和设计、验证复杂度的限制,设计最低复杂度的乱序超标量处理器以提升标量代码的执行性能。提出了映射表结合不带操作数的发射缓冲的寄存器重命名机制。为了在不影响性能前提下简化设计,媒体指令和存储指令不进行重命名,复杂的媒体指令同M I P S 指令流水线串行运行。改进了复合媒体指令的数据冲突检测机制,避免了全局停顿带来的关键路径。实验表明,在T S M C1 3 0 h mW O r S tc a s e 下,M D 6 4 1 0 流水线

3、达到3 0 0 M H z ,以3 3 的面积代价获得1 6 2 倍的标量性能改进。多线程扩展旨在开发并行算法,提高处理器的资源利用率和指令吞吐量。为最大化利用硬件资源,提出合理的并行算法和多核多线程硬件架构的映射关系。详细讨论了微结构的设计折中。设计了有利于线程优先级调度的译码段,考虑了共享流水线资源利用率的指令发射逻辑和改进的直接存储访问和便签式存储器接口。提出非阻塞式的消息传递线程同步机制,实现了灵活的多发射和多线程模式切换。实验结果表明,M D 6 4 1 0 的双线程设计以5 9 的面积开销获得2 6 3 5 * ,的吞吐量提升。关键字:R I S C D S P ;媒体数字信号处理

4、器;微结构;超标量;多线程浙江犬学硕十学位论文A b s t r a c tR I S C D S Pi sah i g h l yc o s te f f e c t i v ep r o g r a m m a b l es o l u t i o nt oe m b e d d e dm e d i ap r o c e s s i n g T h ea u t h o rt a k e sp a r ti nt h er e s e a r c h0 1 1t h em e d i ad i g i t a ls i g n a lp r o c e s s o rM e d i a

5、D S P 6 4 1 0 ( M D 6 4 1 0 1b a s e do n S C D S Pa r c h i t e c t u r e n er e s e a r c hw a sl a u n c h e db yM e d i a P r o c e s s o rL a bo fD e p a r t m e n to fI n f o r m a t i o nS c i e n c e a n dE l e c t r o n i cE n g i n e e r i n go fZ h e j i a n gU n i v e r s i t y A sp a r

6、to ft h er e s e a r c hr e s u l t s ,t h i st h e s i sf o c u s e so nt h er e s e a r c ha n dd e s i g no f2 - i s s u eo u t - o f - o r d e rs u p e r s c a l a ra n dd u a l t h r e a d e dm i c r o a r c h i t e c t u r e B e n c h m a r k i n gg u i d e st h ed e s i g no fp r o c e s s o

7、r T h es p e c i f i c a t i o no fp r o c e s s o rd e s i g ni sb a s e do nt h en e e do fa p p l i c a t i o n P a r a l l e l i s mc a nb ed e v e l o p e di nt h r e ew a y s 8 - w a yS I M De x t e n s i o nm a x i m i z e st h ed a t a - l e v e lp a r a l l e l i s mo ft h ek e r n e l so f

8、v i d e oc o m p r e s s i o na l g o r i t h m s T h ec o m p o u n dm e d i ap r o c e s s i n gi n s t r u c t i o n se x p l o i tt h ei n s t r u c t i o n - l e v e lp a r a l l e l i s ma n da r eo fg o o dc o d ed e n s i t y S c a l a rp r o g r a ms e c t i o n sa n dv e c t o r i z e ds e

9、 c t i o n sC a l lb es e e na st h r e a d s ,t h u st h r e a d - l e v e lp a r a l l e l i s mc a nb ea l s oe x p l o i t e d E m b e d d e dp r o c e s s o rd e s i g ni sc o n s t r a i n e db ya r e a ,p o w e rb u d g e ta n dd e s i g nc o m p l e x i t y As u p e r s c a l a rd e s i g no

10、 fm i n i m i z e dc o m p l e x i t yi sp r o p o s e dt oi m p r o v et h ep e r f o r m a n c eo fe x e c u t i n gs c a l a rc o d e Ar e g i s t e rr e n a m i n gm e c h a n i s mw h i c hc o m b i n e st h er e n a m em a pt a b l ea n di s s u eb u f f e rw i t h o u to p e r a n d si sp r o

11、 p o s e d T os i m p l i f yt h ed e s i g nw i t h o u tm u c hs a c r i f i c i n gt h ep e r f o r m a n c e ,m e d i ar e g i s t e ra n ds t o r eo p e r a n da r en o tr e n a m e d ,S Ot h ec o m p o u n dm e d i ai n s t r u c t i o n sa n dR I S Ci n s t r u c t i o n sa r es e r i a l l y

12、e x e c u t e d T h ed a t ah a z a r dd e t e c t i o nl o g i ci sr e c o n s i d e r e dt oa v o i dt h ec r i t i c a lp a t hc a u s e db yg l o b a ls t a l l E x p e r i m e n t ss h o wt h a tM D 6 410C a nw o r ka t3 0 0 M H zw i t hT S M C13 0 n mt e c h n o l o g yi nw o r s tc a s e T h

13、ep e r f o r m a n c eo fe x e c u t i o ns c a l a rc o d ei s 1 6t o2t i m e so ft h eo r i g i n a ld e s i g na tt h ea r e ac o s to f3 3 M u l t i t h r e a d e de x t e n s i o ni sa i m i n ga td e v e l o p i n gp a r a l l e la l g o r i t h m sa n di m p r o v i n gp r o c e s s o rr e s

14、o u r c eu t i l i z a t i o na n dt h r o u g h p u t T om a x i m i z eh a r d w a r er e s o u r c eu t i l i z a t i o n ,am a pr e l a t i o n s h i pb e t w e e np a r a l l e la l g o r i t h ma n dm u l t i c o r ea n dm u l t i t h r e a d e da r c h i t e c t u r ei ss u g g e s t e d T h

15、et r a d e o f fo fm i c r o a r c h i t e c t u r ed e s i g ni sc a r e f u l l ye x a m i n e d 1 1 1 ei n s t r u c t i o nd e c o d e ri sd e s i g n e dt Of a c i l i t a t ep r i o r i t i z e dt h r e a ds c h e d u l i n g T h ei n s t r u c t i o ni s s u el o g i cc o n s i d e r st h eu

16、t i l i z a t i o no ft h es h a r e de x e c u t i o np i p e l i n e A n dt h ei n t e r f a c eb e t w e e nd i r e c tm e m o r ya c c e s sa n ds c r a t c h p a dm a m o r yi sr e f i n e d An o n - b l o c k i n gm e s s a g ep a s s i n gm e c h a n i s mi sp r o p o s e dt oi m p l e m e n tt h r e a ds y n c h r o n i z a t i o n ,w h i c hm a k e sf l e x i b l es w i t c hb e t w e e nm u l t i t h r e a da n ds u p e r s c a l a rm o d e sp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号