西  安  交  通  大  学  学  报

Vol.40 No.8

Journal of Xi'an Jiaotong University

Jan.2006

engl.gif (1752 字节)

zfh.gif (1500 字节)

 

面向嵌入式媒体处理体系结构的SPUR编程模型
张丹,李增智,王海
(西安交通大学计算机科学与技术系,710049,西安)

摘要:针对嵌入式媒体处理体系结构的编程复杂性,提出了SPUR编程模型,即将媒体数据及其运算自然地表示为媒体流和相应的操作符,利用媒体流数据类型、组合数据类型、媒体操作符和特殊控制流等关键扩展以显式开发细粒度的数据并行性,并将媒体处理算法重构为SP-C编写的高级部分和UR-C编写的低级部分.通过对编译器原型系统和典型媒体应用微代码例程的目标代码效率和尺寸进行测量,结果表明,SPUR模型能针对媒体应用提供高级抽象,从而简化了媒体应用程序的编写,提高了程序的可读性、鲁棒性和开发效率,特别是为硬件体系结构提供了合理的映射,便于编译器优化设计,而且目标代码质量也比较高.
关键词:媒体流;目标代码;媒体处理;编程模型
中图分类号:TP314文献标识码:A文章编号:0253-987X(2006)08-0869-05