{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T07:46:39Z","timestamp":1725522399203},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540929895"},{"type":"electronic","value":"9783540929901"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-540-92990-1_17","type":"book-chapter","created":{"date-parts":[[2008,12,23]],"date-time":"2008-12-23T06:36:15Z","timestamp":1230014175000},"page":"216-230","source":"Crossref","is-referenced-by-count":6,"title":["Mapping and Synchronizing Streaming Applications on Cell Processors"],"prefix":"10.1007","author":[{"given":"Maik","family":"Nijhuis","sequence":"first","affiliation":[]},{"given":"Herbert","family":"Bos","sequence":"additional","affiliation":[]},{"given":"Henri E.","family":"Bal","sequence":"additional","affiliation":[]},{"given":"C\u00e9dric","family":"Augonnet","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"4\/5","key":"17_CR1","doi-asserted-by":"publisher","first-page":"589","DOI":"10.1147\/rd.494.0589","volume":"49","author":"J.A. Kahle","year":"2005","unstructured":"Kahle, J.A., Day, M.N., Hofstee, H.P., Johns, C.R., Maeurer, T.R., Shippy, D.: Introduction to the Cell multiprocessor. IBM Journal of Research and Development\u00a049(4\/5), 589 (2005)","journal-title":"IBM Journal of Research and Development"},{"key":"17_CR2","first-page":"9","volume-title":"Proc. 3rd conf. on Computing Frontiers","author":"S. Williams","year":"2006","unstructured":"Williams, S., Shalf, J., Oliker, L., Kamil, S., Husbands, P., Yelick, K.: The potential of the Cell processor for scientific computing. In: Proc. 3rd conf. on Computing Frontiers, pp. 9\u201320. ACM Press, New York (2006)"},{"key":"17_CR3","unstructured":"Kunzman, D., Zheng, G., Bohm, E., Kal\u00e9, L.V.: Charm++, offload API, and the cell processor. In: Proc. Workshop on Programming Models for Ubiquitous Parallelism, Seattle, WA, USA (September 2006)"},{"key":"17_CR4","unstructured":"IBM: Accelerated Library Framework Programmer\u2019s Guide and API Reference (March 2007)"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Zhang, X.D., Li, Q.J., Rabbah, R., Amarasinghe, S.: A lightweight streaming layer for multicore execution. In: Workshop on Design, Architecture and Simulation of Chip Multi-Processors, Chicago, IL (December 2007)","DOI":"10.1145\/1399972.1399978"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Nijhuis, M., Bos, H., Bal, H.E.: A component-based coordination language for efficient reconfigurable streaming applications. In: Proc. Intl. Conf. on Parallel Processing, Xi\u2019An, China (September 2007)","DOI":"10.1109\/ICPP.2007.5"},{"key":"17_CR7","volume-title":"Understanding the Linux Kernel","author":"D.P. Bovet","year":"2005","unstructured":"Bovet, D.P., Cesati, M.: Understanding the Linux Kernel, 3rd edn. O\u2019Reilly, Sebastopol (2005)","edition":"3"},{"key":"17_CR8","unstructured":"Welsh, M., Basu, A., von Eicken, T.: Incorporating memory management into user-level network interfaces. In: Proceedings of Hot Interconnects V (August 1997)"},{"key":"17_CR9","first-page":"165","volume-title":"Proc. 5th Annual Linux Showcase & Conference","author":"J.H. Salim","year":"2001","unstructured":"Salim, J.H., Olsson, R., Kuznetsov, A.: Beyond softnet. In: Proc. 5th Annual Linux Showcase & Conference, November 2001, pp. 165\u2013172. USENIX Association, Berkeley (2001)"},{"key":"17_CR10","unstructured":"Bos, H., de Bruijn, W., Cristea, M., Nguyen, T., Portokalidis, G.: FFPF: fairly fast packet filters. In: Proc. 6th Symposium on Operating Systems Design and Implementation (December 2004)"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Govindan, R., Anderson, D.P.: Scheduling and ipc mechanisms for continuous media. In: SOSP, ACM SIGOPS, pp. 68\u201380 (1991)","DOI":"10.1145\/121132.121147"},{"key":"17_CR12","unstructured":"Buttari, A., Luszczek, P., Kurzak, J., Dongarra, J., Bosilca, G.: Scop3: A rough guide to scientific computing on the playstation 3. version 0.1. Technical Report UT-CS-07-595, ICL, University of Tennessee, Knoxville (April 2007)"},{"issue":"1","key":"17_CR13","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/332799.332895","volume":"18","author":"V.S. Pai","year":"2000","unstructured":"Pai, V.S., Druschel, P., Zwaenepoel, W.: Io-lite: a unified i\/o buffering and caching system. ACM Transactions on Computer Systems\u00a018(1), 37\u201366 (2000)","journal-title":"ACM Transactions on Computer Systems"},{"key":"17_CR14","unstructured":"IBM: SPE Runtime Management Library, Version 2.2 (October 2007)"},{"key":"17_CR15","first-page":"86","volume-title":"Proc. 2006 ACM\/IEEE Supercomputing conf.,","author":"P. Bellens","year":"2006","unstructured":"Bellens, P., P\u00e9rez, J.M., Badia, R.M., Labarta, J.: CellSs: a programming model for the Cell BE architecture. In: Proc. 2006 ACM\/IEEE Supercomputing conf., p. 86. ACM Press, New York (2006)"},{"issue":"1","key":"17_CR16","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1147\/sj.451.0059","volume":"45","author":"A.E. Eichenberger","year":"2006","unstructured":"Eichenberger, A.E., O\u2019Brien, J.K., O\u2019Brien, K.M., Wu, P., Chen, T., Oden, P.H., Prener, D.A., Shepherd, J.C., So, B., Sura, Z., Wang, A., Zhang, T., Zhao, P., Gschwind, M.K., Archambault, R., Gao, Y., Koo, R.: Using advanced compiler technology to exploit the performance of the cell broadband engineTMarchitecture. IBM System Journal\u00a045(1), 59\u201384 (2006)","journal-title":"IBM System Journal"},{"key":"17_CR17","unstructured":"Bouzas, B., Cooper, R., Greene, J., Pepe, M., Prelle, M.J.: Multicore framework: An API for programming heterogeneous multicore processors. In: First Workshop on Software Tools for Multi-Core Systems, Manhattan, New York, NY (March 2006)"},{"key":"17_CR18","unstructured":"Inc, G., http:\/\/www.gedae.com"},{"key":"17_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","volume-title":"Compiler Construction","author":"W. Thies","year":"2002","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.P.: StreamIt: A language for streaming applications. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 179\u2013196. Springer, Heidelberg (2002)"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"Gordon, M., Thies, W., Amarasinghe, S.: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In: Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, San Jose, CA (October 2006)","DOI":"10.1145\/1168857.1168877"}],"container-title":["Lecture Notes in Computer Science","High Performance Embedded Architectures and Compilers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-92990-1_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T12:08:07Z","timestamp":1558008487000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-92990-1_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783540929895","9783540929901"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-92990-1_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}