%0 Journal Article %T SIMD Code Generation for Multimedia Processors
多媒体处理器的SIMD代码生成 %A WU Sheng-Ning %A LI Si-Kun %A
吴圣宁 %A 李思昆 %J 计算机科学 %D 2007 %I %X The SIMD (Single Instruction Multiple Data extensions appeared in general-purpose microprocessors provide new architectural support for improving performance of multimedia applications, but current compiler techniques cannot exploit them well. Based on the idea of integrating program analysis of the compiler front-end and machine information of the back-end, this paper proposes a new algorithm for SIMD code generation, which can identifies program parallelism effectively to generate SIMD code adopting enhanced tree parsing techniques. The algorithm has been implemented in SUIF (Stanford University Intermediate Format compiler infrastructure, and experimental results for a group of multimedia kernels show that the algorithm proposed can reduce 47% cycles on average compared to non-SIMD code. %K Multimedia processors %K SIMD %K Compiler techniques
多媒体处理器 %K SIMD %K 编译技术 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=1E8759907DE654789ACCBBBAFB6418B9&yid=A732AF04DDA03BB3&vid=339D79302DF62549&iid=DF92D298D3FF1E6E&sid=DC330B09A33F1455&eid=B7BFA4B351E4C682&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=9