{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:55:46Z","timestamp":1725558946551},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540254119"},{"type":"electronic","value":"9783540319856"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/978-3-540-31985-6_5","type":"book-chapter","created":{"date-parts":[[2010,7,11]],"date-time":"2010-07-11T18:53:19Z","timestamp":1278874399000},"page":"59-75","source":"Crossref","is-referenced-by-count":8,"title":["Boosting the Performance of Multimedia Applications Using SIMD Instructions"],"prefix":"10.1007","author":[{"given":"Weihua","family":"Jiang","sequence":"first","affiliation":[]},{"given":"Chao","family":"Mei","sequence":"additional","affiliation":[]},{"given":"Bo","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Jianhui","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jiahua","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[]},{"given":"Chuanqi","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"4","key":"5_CR1","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"R. Allen","year":"1987","unstructured":"Allen, R., Kennedy, K.: Automatic Translation of Fortran Programs to Vector Form. ACM Trans. on Programming Languages and Systems\u00a09(4), 491\u2013542 (1987)","journal-title":"ACM Trans. on Programming Languages and Systems"},{"issue":"12","key":"5_CR2","doi-asserted-by":"publisher","first-page":"1184","DOI":"10.1145\/7902.7904","volume":"29","author":"D. Padua","year":"1986","unstructured":"Padua, D., Wolfe, M.: Advanced Compiler Optimizations for Supercomputers. Comm. of the ACM\u00a029(12), 1184\u20131201 (1986)","journal-title":"Comm. of the ACM"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Ren, G., Wu, P., Padua, D.: A Preliminary Study On the Vectorization of Multimedia Applications for Multimedia Extensions. In: Proc. of the 16th Int\u2019l Workshop on Languages and Compilers for Parallel Computing (2003)","DOI":"10.1007\/978-3-540-24644-2_27"},{"issue":"4","key":"5_CR4","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/s005300200052","volume":"8","author":"N. Slingerland","year":"2002","unstructured":"Slingerland, N., Smith, A.J.: Design and Characterization of the Berkeley Multimedia Workload. Multimedia Systems\u00a08(4), 315\u2013327 (2002)","journal-title":"Multimedia Systems"},{"issue":"11","key":"5_CR5","doi-asserted-by":"publisher","first-page":"1317","DOI":"10.1109\/TC.2002.1047756","volume":"51","author":"N. Slingerland","year":"2002","unstructured":"Slingerland, N., Smith, A.J.: Measuring the Performance of Multimedia Instruction Sets. IEEE Trans. Computers\u00a051(11), 1317\u20131332 (2002)","journal-title":"IEEE Trans. Computers"},{"key":"5_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/BFb0100628","volume-title":"High-Performance Computing and Networking","author":"M. Boekhold","year":"1999","unstructured":"Boekhold, M., Karkowski, I., Corporaal, H.: Transforming and Parallelizing ANSI C Programs Using Pattern Recognition. In: Sloot, P.M.A., Hoekstra, A.G., Bubak, M., Hertzberger, B. (eds.) HPCN-Europe 1999. LNCS, vol.\u00a01593, p. 673. Springer, Heidelberg (1999)"},{"issue":"5","key":"5_CR7","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/358438.349320","volume":"35","author":"S. Larsen","year":"2000","unstructured":"Larsen, S., Amarasinghe, S.: Exploiting Superword Level Parallelism with Multimedia Instruction Sets. ACM SIGPLAN Notices\u00a035(5), 145\u2013156 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Zheng, B., Tsai, J.Y., Zhang, B.Y., Chen, T., Huang, B., Li, J.H., Ding, Y.H., Liang, J., Zhen, Y., Yew, P.C., Zhu, C.Q.: Designing the Agassiz Compiler for Concurrent Multithreaded Architectures. In: Proc. of the 12th Int\u2019l Workshop on Languages and Compilers for Parallel Computing, pp. 380\u2013398 (1999)","DOI":"10.1007\/3-540-44905-1_24"},{"key":"5_CR9","unstructured":"Fraser, C.W., Hanson, D.R., Proebsting, T.A.: Engineering Efficient Code Generators Using Tree Matching and Dynamic Programming. TR-386-92, Princeton University"},{"key":"5_CR10","unstructured":"Intel Corporation. Intel C++ Compiler User\u2019s Guide (2003), http:\/\/developer.intel.com\/"},{"key":"5_CR11","unstructured":"Sreraman, N., Govindarajan, R.: A Vectorizing Compiler for Multimedia Extensions. Int\u2019l Journal on Parallel Processing (2000)"},{"key":"5_CR12","unstructured":"Bik, A.J.C., Girkar, M., Grey, P.M., Tian, X.: Automatic Detection of Saturation and Clipping Idioms. In: Proc. of the 15th Int\u2019l Workshop on Languages and Compilers for Parallel Computers (July 2002)"},{"key":"5_CR13","unstructured":"Intel Corporation. Intel Architecture Software Developer\u2019s Manual, Volume 1: Basic Architecture (2001), http:\/\/developer.intel.com\/"},{"key":"5_CR14","unstructured":"Intel Corporation. Intel Architecture Optimization Reference Manual (2001), http:\/\/developer.intel.com\/"},{"key":"5_CR15","unstructured":"Cheong, G., Lam, M.S.: An Optimizer for Multimedia Instruction Sets. Second SUIF Compiler Workshop, Stanford (August 1997)"},{"issue":"4","key":"5_CR16","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1023\/A:1007507005174","volume":"28","author":"A. Krall","year":"2000","unstructured":"Krall, A., Lelait, S.: Compilation Techniques for Multimedia Processors. Int\u2019l Journal of Parallel Programming\u00a028(4), 347\u2013361 (2000)","journal-title":"Int\u2019l Journal of Parallel Programming"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Fisher, R.J., Dietz, H.G.: Compiling for SIMD within a Register. In: Workshop on Languages and Compilers for Parallel Computing, University of North Carolina (August 1998)","DOI":"10.1007\/3-540-48319-5_19"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Allen, J.R., Kennedy, K., Porterfield, C., Warren, J.: Conversion of Control Dependence to Data Dependence. In: Proc. of the 10th ACM SIGACT-SIGPLAN symp. on Principles of Programming Languages, Austin, Texas, pp. 177\u2013189 (1983)","DOI":"10.1145\/567067.567085"},{"issue":"1","key":"5_CR19","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/298865.298867","volume":"4","author":"S. Liao","year":"1999","unstructured":"Liao, S., Devadas, S., Keutzer, K.: A Text-Compression-Based Method for Code Size Minimization in Embedded Systems. ACM Trans. on Design Automation of Electronic Systems\u00a04(1), 12\u201338 (1999)","journal-title":"ACM Trans. on Design Automation of Electronic Systems"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Stephenson, M., Babb, J., Amarasinghe, S.: Bitwidth Analysis with Application to Silicon Compilation. In: ACM SIGPLAN Conf. on Programming Language Design and Implementation (June 2000)","DOI":"10.1145\/349299.349317"},{"key":"5_CR21","unstructured":"Fuller, S.: Motorola\u2019s AltiVec Technology. White Paper, May 6 (1998)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-31985-6_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:33:11Z","timestamp":1605760391000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31985-6_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540254119","9783540319856"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31985-6_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}