{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:02:19Z","timestamp":1743044539432,"version":"3.40.3"},"publisher-location":"New York, NY","reference-count":35,"publisher":"Springer New York","isbn-type":[{"type":"print","value":"9781441964595"},{"type":"electronic","value":"9781441964601"}],"license":[{"start":{"date-parts":[[2010,11,9]],"date-time":"2010-11-09T00:00:00Z","timestamp":1289260800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,11,9]],"date-time":"2010-11-09T00:00:00Z","timestamp":1289260800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-1-4419-6460-1_4","type":"book-chapter","created":{"date-parts":[[2010,11,23]],"date-time":"2010-11-23T22:06:01Z","timestamp":1290549961000},"page":"89-113","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["PALLAS: Mapping Applications onto Manycore"],"prefix":"10.1007","author":[{"given":"Michael","family":"Anderson","sequence":"first","affiliation":[]},{"given":"Bryan","family":"Catanzaro","sequence":"additional","affiliation":[]},{"given":"Jike","family":"Chong","sequence":"additional","affiliation":[]},{"given":"Ekaterina","family":"Gonina","sequence":"additional","affiliation":[]},{"given":"Kurt","family":"Keutzer","sequence":"additional","affiliation":[]},{"given":"Chao-Yue","family":"Lai","sequence":"additional","affiliation":[]},{"given":"Mark","family":"Murphy","sequence":"additional","affiliation":[]},{"given":"Bor-Yiing","family":"Su","sequence":"additional","affiliation":[]},{"given":"Narayanan","family":"Sundaram","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,11,9]]},"reference":[{"issue":"5","key":"4_CR1_4","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/1836543.1836552","volume":"16","author":"B Catanzaro","year":"2010","unstructured":"Catanzaro B, Keutzer K (2010) Parallel Computing with Patterns and Frameworks. ACM Crossroads, vol. 16, no. 5, pp. 22-27.","journal-title":"ACM Crossroads"},{"unstructured":"Our pattern language. http:\/\/parlab.eecs.berkeley.edu\/wiki\/patterns\/patterns. Accessed 15 December 2009.","key":"4_CR2_4"},{"issue":"4","key":"4_CR3_4","first-page":"6","volume":"13","author":"K Keutzer","year":"2009","unstructured":"Keutzer K, Mattson T (2009) A design pattern language for engineering (parallel) software. Intel Technology Journal, Addressing the Challenges of Tera-scale Computing, vol.13, no. 4, pp. 6\u201319.","journal-title":"Intel Technology Journal, Addressing the Challenges of Tera-scale Computing"},{"unstructured":"Asanovic K et al (2006) The landscape of parallel computing research: A view from Berkeley. EECS Department, University of California, Berkeley, Tech. Rep. UCB\/EECS-2006-183.","key":"4_CR4_4"},{"key":"4_CR5_4","volume-title":"An introduction to software architecture","author":"D Garlan","year":"1994","unstructured":"Garlan D, Shaw M (1994) An introduction to software architecture. Tech. Rep.,, Pittsburgh, PA, USA."},{"key":"4_CR6_4","first-page":"1","volume":"2008","author":"M Maire","year":"2008","unstructured":"Maire M, Arbelaez P, Fowlkes C, and Malik J (2008) Using contours to detect and localize junctions in natural images. CVPR 2008, pp. 1\u20138.","journal-title":"CVPR"},{"key":"4_CR7_4","first-page":"273","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes C, Vapnik V (1995) Support-vector networks. Machine Learning, 20: 273\u2013297.","journal-title":"Machine Learning"},{"key":"4_CR8_4","first-page":"2381","volume":"2009","author":"B Catanzaro","year":"2009","unstructured":"Catanzaro B, Su B, Sundaram N, Lee Y, Murphy M, Keutzer K (2009) Efficient, high quality image contour detector. ICCV 2009, pp. 2381-2388.","journal-title":"ICCV"},{"unstructured":"Chang C, Lin C (2001) LIBSVM : a library for support vector machines. Software available at http:\/\/www.csie.ntu.edu.tw\/~cjlin\/libsvm. Accessed 15 December 2009.","key":"4_CR9_4"},{"key":"4_CR10_4","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/1390156.1390170","volume":"2008","author":"B Catanzaro","year":"2008","unstructured":"Catanzaro B, Sundaram N, Keutzer K (2008) Fast support vector machine training and classification on graphics processors. ICML 2008, pp 104-111.","journal-title":"ICML"},{"doi-asserted-by":"crossref","unstructured":"Brox T, Malik J (2010) Large displacement optical flow:descriptor matching in variational motion estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 99.","key":"4_CR11_4","DOI":"10.1109\/TPAMI.2010.143"},{"doi-asserted-by":"crossref","unstructured":"Brox T, Bruhn A, Papenberg N, Weickert J (2004) High accuracy optical flow estimation based on a theory for warping. ECCV 2004, pp. 25\u201336.","key":"4_CR12_4","DOI":"10.1007\/978-3-540-24673-2_3"},{"doi-asserted-by":"crossref","unstructured":"Baker S, Scharstein D, Lewis J, Roth S, Black M, Szeliski R (2007) A database and evaluation methodology for optical flow. ICCV 2009, pp. 1\u20138.","key":"4_CR13_4","DOI":"10.1109\/ICCV.2007.4408903"},{"doi-asserted-by":"crossref","unstructured":"Sundaram N, Brox T, Keutzer K (2010) Dense Point Trajectories by GPU-accelerated Large Displacement Optical Flow. ECCV 2010, pp. 438\u2013451.","key":"4_CR14_4","DOI":"10.1007\/978-3-642-15549-9_32"},{"doi-asserted-by":"crossref","unstructured":"Zach C, Gallup D, Frahm J M (2008) Fast gain-adaptive KLT tracking on the GPU. CVPR Workshop on Visual Computer Vision on GPU\u2019s.","key":"4_CR15_4","DOI":"10.1109\/CVPRW.2008.4563089"},{"doi-asserted-by":"crossref","unstructured":"Sand P, Teller S (2008) Particle video: Long-range motion estimation using point trajectories. International Journal of Computer Vision, pp. 72\u201391.","key":"4_CR16_4","DOI":"10.1007\/s11263-008-0136-6"},{"doi-asserted-by":"crossref","unstructured":"Wang L, Wang L, Wen M, Zhuo Q, Wang W (2007) Background subtraction using incremental subspace learning. ICIP 2007, vol. 5, pp. 45\u201348.","key":"4_CR17_4","DOI":"10.1109\/ICIP.2007.4379761"},{"unstructured":"Demmel J, Grigori L, Hoemmen M, Langou J (2008) Communication-optimal parallel and sequential QR and LU factorizations. Tech. Rep. UCB\/EECS-2008-89.","key":"4_CR18_4"},{"key":"4_CR19_4","first-page":"1797","volume":"2009","author":"J Chong","year":"2009","unstructured":"Chong J, You K, Yi Y, Gonina E, Hughes C, Sung W, Keutzer K (2009) Scalable HMM-based inference engine in large vocabulary continuous speech recognition. ICME 2009, pp. 1797-1800.","journal-title":"ICME"},{"issue":"6","key":"4_CR20_4","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/MSP.2009.934124","volume":"26","author":"K You","year":"2009","unstructured":"You K, Chong J, Yi Y, Gonina E, Hughes C, Chen Y, Sung W, Keutzer K (2009) Parallel scalability in speech recognition: Inference engine in large vocabulary continuous speech recognition. IEEE Signal Processing Magazine, 26(6): 124-135.","journal-title":"IEEE Signal Processing Magazine"},{"doi-asserted-by":"crossref","unstructured":"Chong J, Gonina E, Yi Y, Keutzer K (2009) A fully data parallel WFST-based large vocabulary continuous speech recognition on a graphics processing unit. Proceeding of the 10th Annual Conference of the International Speech Communication Association, pp. 1183 \u2013 1186.","key":"4_CR21_4","DOI":"10.21437\/Interspeech.2009-343"},{"doi-asserted-by":"crossref","unstructured":"Chong J, Gonina E, You K, Keutzer K (2010) Exploring Recognition Network Representations for Efficient Speech Inference on Highly Parallel Platforms. Proceedings of the 11th Annual Conference of the International Speech Communication Association, pp. 1489-1492.","key":"4_CR22_4","DOI":"10.21437\/Interspeech.2010-436"},{"unstructured":"Cand\u00e8s E J (2006) Compressive sampling. Proceedings of the International Congress of Mathematicians.","key":"4_CR23_4"},{"unstructured":"Lustig M, Alley M, Vasanawala S, Donoho D L, Pauly J M (2009) Autocalibrating parallel imaging compressed sensing using L1 SPIR-iT with Poisson-Disc sampling and joint sparsity constraints. ISMRM Workshop on Data Sampling and Image Reconstruction.","key":"4_CR24_4"},{"unstructured":"Murphy M, Keutzer K, Vasanawala S, Lustig M (2010) Clinically Feasible Reconstruction for L1-SPIRiT Parallel Imaging and Compressed Sensing MRI. ISMRM 2010.","key":"4_CR25_4"},{"doi-asserted-by":"crossref","unstructured":"Dixon M, Chong J, Keutzer K (2009) Acceleration of market value-at-risk estimation. Workshop on High Performance Computing in Finance at Super Computing.","key":"4_CR26_4","DOI":"10.2139\/ssrn.1576402"},{"unstructured":"Worth B, Lindberg P, Granatir (2009) Smoke: Game Threading Tutorial. Game Developers Conference.","key":"4_CR27_4"},{"unstructured":"Cocke J, Schwartz J T (1970) Programming languages and their compilers: Preliminary notes. Courant Institute of Mathematical Sciences, New York University, Tech. Rep.","key":"4_CR28_4"},{"key":"4_CR29_4","volume-title":"Scientific report AFCRL-65-758","author":"T Kasami","year":"1965","unstructured":"Kasami T (1965) An efficient recognition and syntax-analysis algorithm for context-free languages. Scientific report AFCRL-65-758, Air Force Cambridge Research Lab, Bedford, MA."},{"unstructured":"Pollack F (1999) Microarchitecture challenges in the coming generations of CMOS process tech-nologies. MICRO-32.","key":"4_CR30_4"},{"issue":"5","key":"4_CR31_4","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1145\/42411.42415","volume":"31","author":"J L Gustafson","year":"1988","unstructured":"Gustafson J L (1988) Reevaluating Amdahl\u2019s Law, CACM, 31(5): 532-533.","journal-title":"CACM"},{"doi-asserted-by":"crossref","unstructured":"Luszczek P, Bailey D, Dongarra J, Kepner J, Lucas R, Rabenseifner R, Takahashi D (2006) The HPC Challenge (HPCC) benchmark suite. SC06 Conference Tutorial.","key":"4_CR32_4","DOI":"10.1145\/1188455.1188677"},{"doi-asserted-by":"crossref","unstructured":"Sundaram N, Raghunathan, Chakradhar S (2009) A framework for efficient and scalable execution of domain specific templates on GPUs. IEEE International Parallel and Distributed Processing Symposium.","key":"4_CR33_4","DOI":"10.1109\/IPDPS.2009.5161039"},{"unstructured":"Catanzaro B, Kamil S, Lee Y, Asanovic K, Demmel J, Keutzer K, Shalf J, Yelick K, Fox A (2009) SEJITS: Getting productivity and performance with Selective Embedded JIT Specialization. Programming Models for Emerging Architectures.","key":"4_CR34_4"},{"doi-asserted-by":"crossref","unstructured":"Catanzaro B, Garland M, Keutzer K (2010) Copperhead: Compiling an Embedded Data Parallel Language. Tech. Rep. UCB\/EECS-2010-124.","key":"4_CR35_4","DOI":"10.1145\/1941553.1941562"}],"container-title":["Multiprocessor System-on-Chip"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4419-6460-1_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T22:37:36Z","timestamp":1674081456000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4419-6460-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,9]]},"ISBN":["9781441964595","9781441964601"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-1-4419-6460-1_4","relation":{},"subject":[],"published":{"date-parts":[[2010,11,9]]},"assertion":[{"value":"9 November 2010","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}