{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,31]],"date-time":"2026-08-31T19:22:19Z","timestamp":1788204139563,"version":"build-2803163510"},"reference-count":59,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2014,2,1]],"date-time":"2014-02-01T00:00:00Z","timestamp":1391212800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"U.C. Discovery (Award #DIG07-10227)"},{"name":"Microsoft (Award #024263)"},{"name":"Intel (Award #024894)"},{"DOI":"10.13039\/100004358","name":"Samsung","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004358","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Par Lab affiliates National Instruments"},{"name":"Intelligence Advanced Research Projects Activity (IARPA) via Department of Interior National Business Center contract number D11PC20066"},{"name":"NVIDIA"},{"DOI":"10.13039\/100004356","name":"Nokia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004356","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004682","name":"Oracle","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004682","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2014,2]]},"abstract":"<jats:p>In this new era dominated by consumer-produced media there is a high demand for web-scalable solutions to multimedia content analysis. A compelling approach to making applications scalable is to explicitly map their computation onto parallel platforms. However, developing efficient parallel implementations and fully utilizing the available resources remains a challenge due to the increased code complexity, limited portability and required low-level knowledge of the underlying hardware. In this article, we present PyCASP, a Python-based framework that automatically maps computation onto parallel platforms from Python application code to a variety of parallel platforms. PyCASP is designed using a systematic, pattern-oriented approach to offer a single software development environment for multimedia content analysis applications. Using PyCASP, applications can be prototyped in a couple hundred lines of Python code and automatically scale to modern parallel processors. Applications written with PyCASP are portable to a variety of parallel platforms and efficiently scale from a single desktop Graphics Processing Unit (GPU) to an entire cluster with a small change to application code. To illustrate our approach, we present three multimedia content analysis applications that use our framework: a state-of-the-art speaker diarization application, a content-based music recommendation system based on the Million Song Dataset, and a video event detection system for consumer-produced videos. We show that across this wide range of applications, our approach achieves the goal of automatic portability and scalability while at the same time allowing easy prototyping in a high-level language and efficient performance of low-level optimized code.<\/jats:p>","DOI":"10.1145\/2517151","type":"journal-article","created":{"date-parts":[[2014,2,11]],"date-time":"2014-02-11T14:39:42Z","timestamp":1392129582000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Scalable multimedia content analysis on parallel platforms using python"],"prefix":"10.1145","volume":"10","author":[{"given":"Ekaterina","family":"Gonina","sequence":"first","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gerald","family":"Friedland","sequence":"additional","affiliation":[{"name":"International Computer Science Institute and University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric","family":"Battenberg","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Penporn","family":"Koanantakool","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Driscoll","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Evangelos","family":"Georganas","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kurt","family":"Keutzer","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,2,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/985072.985084"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOCS.2006.49"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TASL.2011.2125954"},{"key":"e_1_2_1_4_1","unstructured":"K. Asanovic R. Bodik etal 2006. The landscape of parallel computing research: A view from Berkeley. Tech. rep. UCB\/EECS-2006-183 EECS Department University of California Berkeley.  K. Asanovic R. Bodik et al. 2006. The landscape of parallel computing research: A view from Berkeley. Tech. rep. UCB\/EECS-2006-183 EECS Department University of California Berkeley."},{"key":"e_1_2_1_5_1","unstructured":"D. Ascher P. F. Dubois K. Hinsen J. Hugunin and T. Oliphant. 1999. Numerical Python UCRL-MA-128569. Lawrence Livermore National Laboratory Livermore CA.  D. Ascher P. F. Dubois K. Hinsen J. Hugunin and T. Oliphant. 1999. Numerical Python UCRL-MA-128569. Lawrence Livermore National Laboratory Livermore CA."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 501--506","author":"Battenberg E.","unstructured":"E. Battenberg and D. Wessel . 2009. Accelerating non-negative matrix factorization for audio source separation on multi-core and many-core architectures . In Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 501--506 . E. Battenberg and D. Wessel. 2009. Accelerating non-negative matrix factorization for audio source separation on multi-core and many-core architectures. In Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 501--506."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Python for Scientific Computing Conference.","author":"Bergstra J.","unstructured":"J. Bergstra , O. Breuleux , F. Bastien , P. Lamblin , R. Pascanu , G. Desjardins , J. Turian , D. Warde-Farley , and Y. Bengio . 2010. Theano: A CPU and GPU math expression compiler . In Proceedings of the Python for Scientific Computing Conference. J. Bergstra, O. Breuleux, F. Bastien, P. Lamblin, R. Pascanu, G. Desjardins, J. Turian, D. Warde-Farley, and Y. Bengio. 2010. Theano: A CPU and GPU math expression compiler. In Proceedings of the Python for Scientific Computing Conference."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the 12th International Symposium on Music Information Retrieval (ISMIR'11)","author":"Bertin-Mahieux T.","unstructured":"T. Bertin-Mahieux , D. P. Ellis , B. Whitman , and P. Lamere . 2011. The million song dataset . In Proceedings of the 12th International Symposium on Music Information Retrieval (ISMIR'11) . T. Bertin-Mahieux, D. P. Ellis, B. Whitman, and P. Lamere. 2011. The million song dataset. In Proceedings of the 12th International Symposium on Music Information Retrieval (ISMIR'11)."},{"key":"e_1_2_1_9_1","volume-title":"Neural Networks for Pattern Recognition","author":"Bishop C. M.","unstructured":"C. M. Bishop . 1995. Neural Networks for Pattern Recognition . Oxford University Press , Oxford, UK . C. M. Bishop. 1995. Neural Networks for Pattern Recognition. Oxford University Press, Oxford, UK."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/567806.567807"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10579-007-9040-x"},{"key":"e_1_2_1_12_1","volume-title":"Copperhead: Compiling an embedded data parallel language. Tech. rep. UCB\/EECS-2010-124, EECS Department","author":"Catanzaro B.","year":"2010","unstructured":"B. Catanzaro , M. Garland , and K. Keutzer . 2010 . Copperhead: Compiling an embedded data parallel language. Tech. rep. UCB\/EECS-2010-124, EECS Department , University of California , Berkeley. B. Catanzaro, M. Garland, and K. Keutzer. 2010. Copperhead: Compiling an embedded data parallel language. Tech. rep. UCB\/EECS-2010-124, EECS Department, University of California, Berkeley."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the Workshop on Programming Models for Emerging Architectures (PMEA'09)","author":"Catanzaro B.","unstructured":"B. Catanzaro , S. Kamil , Y. Lee , K. Asanovi\u0107 , J. Demmel , K. Keutzer , J. Shalf , K. Yelick , and A. Fox . 2009a. SEJITS: Getting productivity and performance with selective embedded JIT specialization . In Proceedings of the Workshop on Programming Models for Emerging Architectures (PMEA'09) . B. Catanzaro, S. Kamil, Y. Lee, K. Asanovi\u0107, J. Demmel, K. Keutzer, J. Shalf, K. Yelick, and A. Fox. 2009a. SEJITS: Getting productivity and performance with selective embedded JIT specialization. In Proceedings of the Workshop on Programming Models for Emerging Architectures (PMEA'09)."},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the IEEE 12th International Conference on Computer Vision. 2381--2388","author":"Catanzaro B.","unstructured":"B. Catanzaro , B.-Y. Su , N. Sundaram , Y. Lee , M. Murphy , and K. Keutzer . 2009b. Efficient, high-quality image contour detection . In Proceedings of the IEEE 12th International Conference on Computer Vision. 2381--2388 . B. Catanzaro, B.-Y. Su, N. Sundaram, Y. Lee, M. Murphy, and K. Keutzer. 2009b. Efficient, high-quality image contour detection. In Proceedings of the IEEE 12th International Conference on Computer Vision. 2381--2388."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390156.1390170"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941561"},{"key":"e_1_2_1_17_1","volume-title":"Psvm: Parallelizing support vector machines on distributed computers. In Foundations of Large-Scale Multimedia Information Management and Retrieval","author":"Chang E. Y.","year":"2009","unstructured":"E. Y. Chang , K. Zhu , H. Wang , H. Bai , J. Li , Z. Qiu , and H. Cui . 2009 . Psvm: Parallelizing support vector machines on distributed computers. In Foundations of Large-Scale Multimedia Information Management and Retrieval , Springer , 213--220. E. Y. Chang, K. Zhu, H. Wang, H. Bai, J. Li, Z. Qiu, and H. Cui. 2009. Psvm: Parallelizing support vector machines on distributed computers. In Foundations of Large-Scale Multimedia Information Management and Retrieval, Springer, 213--220."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 14th International Conference on Digital Audio Effects.","author":"Charbuillet C.","unstructured":"C. Charbuillet , D. Tardieu , and G. Peeters . 2011. Gmm supervector for content based music similarity . In Proceedings of the 14th International Conference on Digital Audio Effects. C. Charbuillet, D. Tardieu, and G. Peeters. 2011. Gmm supervector for content based music similarity. In Proceedings of the 14th International Conference on Digital Audio Effects."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 11th Proceedings of the Annual Conference of the International Speech Communication Association.","author":"Chaudhuri S.","unstructured":"S. Chaudhuri , M. Harvilla , and B. Raj . 2011. Unsupervised learning of acoustic unit descriptors for audio content representation and classification . In Proceedings of the 11th Proceedings of the Annual Conference of the International Speech Communication Association. S. Chaudhuri, M. Harvilla, and B. Raj. 2011. Unsupervised learning of acoustic unit descriptors for audio content representation and classification. In Proceedings of the 11th Proceedings of the Annual Conference of the International Speech Communication Association."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCMP-UGC.2006.55"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 2nd USENIX Conference on Hot Topics in Parallelism (HotPar'10)","author":"Chong J.","unstructured":"J. Chong , G. Friedland , A. Janin , N. Morgan , and C. Oei . 2010. Opportunities and challenges of parallelizing speech recognition . In Proceedings of the 2nd USENIX Conference on Hot Topics in Parallelism (HotPar'10) . USENIX Association, Berkeley, CA, 2--2. J. Chong, G. Friedland, A. Janin, N. Morgan, and C. Oei. 2010. Opportunities and challenges of parallelizing speech recognition. In Proceedings of the 2nd USENIX Conference on Hot Topics in Parallelism (HotPar'10). USENIX Association, Berkeley, CA, 2--2."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 10th Annual Conference of the International Speech Communication Association.","author":"Chong J.","unstructured":"J. Chong , E. Gonina , Y. Yi , and K. Keutzer . 2009. A fully data parallel WFST-based large vocabulary continuous speech recognition on a graphics processing unit . In Proceedings of the 10th Annual Conference of the International Speech Communication Association. J. Chong, E. Gonina, Y. Yi, and K. Keutzer. 2009. A fully data parallel WFST-based large vocabulary continuous speech recognition on a graphics processing unit. In Proceedings of the 10th Annual Conference of the International Speech Communication Association."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the USENIX Workshop on Hot Topics in Parallelism.","author":"Cook H.","unstructured":"H. Cook , E. Gonina , S. Kamil , G. Friedland , D. Patterson , and A. Fox . 2011. Cuda-level performance with python-level productivity for Gaussian mixture model applications . In Proceedings of the USENIX Workshop on Hot Topics in Parallelism. H. Cook, E. Gonina, S. Kamil, G. Friedland, D. Patterson, and A. Fox. 2011. Cuda-level performance with python-level productivity for Gaussian mixture model applications. In Proceedings of the USENIX Workshop on Hot Topics in Parallelism."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390214.2390223"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 279--284","author":"Ferraro P.","unstructured":"P. Ferraro , P. Hanna , L. Imbert , and T. Izard . 2009. Accelerating query-by-humming on gpu . In Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 279--284 . P. Ferraro, P. Hanna, L. Imbert, and T. Izard. 2009. Accelerating query-by-humming on gpu. In Proceedings of the International Symposium on Music Information Retrieval. K. Hirata, G. Tzanetakis, and K. Yoshii, Eds., International Society for Music Information Retrieval, 279--284."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1865106.1865111"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 553--558","author":"Gonina E.","unstructured":"E. Gonina , G. Friedland , H. Cook , and K. Keutzer . 2011. Fast speaker diarization using a high-level scripting language . In Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 553--558 . E. Gonina, G. Friedland, H. Cook, and K. Keutzer. 2011. Fast speaker diarization using a high-level scripting language. In Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 553--558."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996092.1996101"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the 5th International Conference on High Performance Computing for Computational Science (VECPAR'02)","author":"Goodale T.","unstructured":"T. Goodale , G. Allen , G. Lanfermann , J. Mass , E. Seidel , and J. Shalf . The cactus framework and toolkit: Design and applications . In Proceedings of the 5th International Conference on High Performance Computing for Computational Science (VECPAR'02) . Springer, 26--28. T. Goodale, G. Allen, G. Lanfermann, J. Mass, E. Seidel, and J. Shalf. The cactus framework and toolkit: Design and applications. In Proceedings of the 5th International Conference on High Performance Computing for Computational Science (VECPAR'02). Springer, 26--28."},{"key":"e_1_2_1_31_1","unstructured":"V. W. Gregory. 2000. Programmers tool chest: The OpenCV library. Dr. Dobbs Journal.  V. W. Gregory. 2000. Programmers tool chest: The OpenCV library. Dr. Dobbs Journal."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566578"},{"key":"e_1_2_1_33_1","unstructured":"HMM Toolkit web page.  HMM Toolkit web page."},{"key":"e_1_2_1_34_1","volume-title":"Research Report YALEU\/DCS\/RR-1049, Department of Computer Science","author":"Hudak P.","year":"1994","unstructured":"P. Hudak and M. Jones . 1994 . Haskell vs. ada vs. c&plus;&plus; vs. awk vs. &mldr; an experiment in software prototyping productivity. Research Report YALEU\/DCS\/RR-1049, Department of Computer Science , Yale University, New Haven , CT. Oct. P. Hudak and M. Jones. 1994. Haskell vs. ada vs. c&plus;&plus; vs. awk vs. &mldr; an experiment in software prototyping productivity. Research Report YALEU\/DCS\/RR-1049, Department of Computer Science, Yale University, New Haven, CT. Oct."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 432--437","author":"Imseng D.","unstructured":"D. Imseng and G. Friedland . 2009. Robust speaker diarization for short speech recordings . In Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 432--437 . D. Imseng and G. Friedland. 2009. Robust speaker diarization for short speech recordings. In Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding. 432--437."},{"key":"e_1_2_1_36_1","unstructured":"Intel. Cilk 5.4.6 Reference Manual. Intel. Version 5.4.6.  Intel. Cilk 5.4.6 Reference Manual. Intel. Version 5.4.6."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the Python for Scientific Computing Conference.","author":"Kamil S.","unstructured":"S. Kamil , D. Coetzee , and A. Fox . 2011. Bringing parallel performance to python with domain-specific selective embedded just-in-time specialization . In Proceedings of the Python for Scientific Computing Conference. S. Kamil, D. Coetzee, and A. Fox. 2011. Bringing parallel performance to python with domain-specific selective embedded just-in-time specialization. In Proceedings of the Python for Scientific Computing Conference."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"K. Keutzer and T. G. Mattson. 2010. A design pattern language for engineering (parallel) software. Intel Tech. J. 4.  K. Keutzer and T. G. Mattson. 2010. A design pattern language for engineering (parallel) software. Intel Tech. J. 4.","DOI":"10.1145\/1953611.1953620"},{"key":"e_1_2_1_39_1","unstructured":"Khronos Group 2010. OpenCL 1.1 Specification. Khronos Group. Version 1.1.  Khronos Group 2010. OpenCL 1.1 Specification. Khronos Group. Version 1.1."},{"key":"e_1_2_1_40_1","unstructured":"A. Kosner. 2012. Youtube turns seven today now uploads 72 hours of video per minute. Forbes.  A. Kosner. 2012. Youtube turns seven today now uploads 72 hours of video per minute. Forbes."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961189.1961198"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2007.911304"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TASL.2008.925883"},{"key":"e_1_2_1_44_1","volume-title":"Pthreads library interface","author":"Mueller F.","unstructured":"F. Mueller . 1995. Pthreads library interface . Florida State University . F. Mueller. 1995. Pthreads library interface. Florida State University."},{"key":"e_1_2_1_45_1","volume-title":"NVIDIA CUDA Programming Guide","author":"NVIDIA Corporation 2010.","unstructured":"NVIDIA Corporation 2010. NVIDIA CUDA Programming Guide . NVIDIA Corporation . Version 3.2. NVIDIA Corporation 2010. NVIDIA CUDA Programming Guide. NVIDIA Corporation. Version 3.2."},{"key":"e_1_2_1_46_1","volume-title":"OpenMP Application Programming Interface","author":"MP","unstructured":"Open MP 2008. OpenMP Application Programming Interface . Open MP. Version 3.0. OpenMP 2008. OpenMP Application Programming Interface. OpenMP. Version 3.0."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.876288"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996109.1996119"},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'05)","volume":"5","author":"Reynolds D.","unstructured":"D. Reynolds and P. Torres-Carrasquillo . 2005. Approaches and applications of audio diarization . In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'05) . Vol. 5 . v\/953--v\/956. D. Reynolds and P. Torres-Carrasquillo. 2005. Approaches and applications of audio diarization. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP'05). Vol. 5. v\/953--v\/956."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1874364"},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of the 11th European Conference on Computer Vision (ECCV'10)","author":"Sundaram N.","unstructured":"N. Sundaram , T. Brox , and K. Keutzer . 2010. Dense point trajectories by gpu-accelerated large displacement optical flow . In Proceedings of the 11th European Conference on Computer Vision (ECCV'10) . Springer, 438--451. N. Sundaram, T. Brox, and K. Keutzer. 2010. Dense point trajectories by gpu-accelerated large displacement optical flow. In Proceedings of the 11th European Conference on Computer Vision (ECCV'10). Springer, 438--451."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/1577069.1577091"},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the 8th International Conference on Music Information Retrieval.","author":"Tzanetakis G.","unstructured":"G. Tzanetakis , Marsyas submissions to MIREX 2007 . In Proceedings of the 8th International Conference on Music Information Retrieval. G. Tzanetakis, Marsyas submissions to MIREX 2007. In Proceedings of the 8th International Conference on Music Information Retrieval."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/16\/1\/071"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v35:2"},{"key":"e_1_2_1_57_1","unstructured":"T. White. 2009. Hadoop: The Definitive Guide Ist Ed. O'Reilly.   T. White. 2009. Hadoop: The Definitive Guide Ist Ed. O'Reilly."},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 2nd International Workshop on Classification of Events, Activities, and Relationships (CLEAR'07) and the 5th Rich Transcription Meeting Recognition (RT'07)","author":"Wooters C.","unstructured":"C. Wooters and M. Huijbregts . 2007. The ICSI RT07s Speaker Diarization System . In Proceedings of the 2nd International Workshop on Classification of Events, Activities, and Relationships (CLEAR'07) and the 5th Rich Transcription Meeting Recognition (RT'07) . 509--519. C. Wooters and M. Huijbregts. 2007. The ICSI RT07s Speaker Diarization System. In Proceedings of the 2nd International Workshop on Classification of Events, Activities, and Relationships (CLEAR'07) and the 5th Rich Transcription Meeting Recognition (RT'07). 509--519."},{"key":"e_1_2_1_59_1","unstructured":"R. Xia T. Elmas S. A. Kamil A. Fox and K. Sen. 2012. Multi-level debugging for multi-stage parallelizing compilers. Tech. rep. UCB\/EECS-2012-227 EECS Department University of California Berkeley.  R. Xia T. Elmas S. A. Kamil A. Fox and K. Sen. 2012. Multi-level debugging for multi-stage parallelizing compilers. Tech. rep. UCB\/EECS-2012-227 EECS Department University of California Berkeley."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.934124"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517151","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2517151","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:40Z","timestamp":1750231720000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517151"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,2]]},"references-count":59,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,2]]}},"alternative-id":["10.1145\/2517151"],"URL":"https:\/\/doi.org\/10.1145\/2517151","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,2]]},"assertion":[{"value":"2013-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-02-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}