{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T08:41:55Z","timestamp":1725525715044},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642004537"},{"type":"electronic","value":"9783642004544"}],"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-642-00454-4_9","type":"book-chapter","created":{"date-parts":[[2009,2,19]],"date-time":"2009-02-19T01:00:21Z","timestamp":1235005221000},"page":"60-71","source":"Crossref","is-referenced-by-count":4,"title":["A Light-Weight Approach to Dynamical Runtime Linking Supporting Heterogenous, Parallel, and Reconfigurable Architectures"],"prefix":"10.1007","author":[{"given":"Rainer","family":"Buchty","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Kramer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Kicherer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Karl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","unstructured":"Advanced Micro Devices. AMD Fusion Whitepaper, http:\/\/www.amd.com\/us\/MarketingDownloads\/AMD_fusion_Whitepaper.pdf"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"Hormati, A., Kudlur, M., Bacon, D., Mahlke, S., Rabbah, R.: Optimus: Efficient Realization of Streaming Applications on FPGAs. In: Proceedings of the 2008 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES) (to appear) (October 2008)","DOI":"10.1145\/1450095.1450105"},{"key":"9_CR3","unstructured":"Becker, J., Br\u00e4ndle, K., Brinkschulte, U., Henkel, J., Karl, W., K\u00f6ster, T., Wenz, M., W\u00f6rn, H.: Digital On-Demand Computing Organism for Real-Time Systems. In: Karl, W., Becker, J., Grobietsch, K.-E., Hochberger, C., Maehle, E. (eds.) Workshop Proceedings of the 19th International Conference on Architecture of Computing Systems (LNI P81), March 2006, pp. 230\u2013245 (2006)"},{"key":"9_CR4","unstructured":"Khronos Group. Khronos OpenCL API Registry (December (2008), http:\/\/www.khronos.org\/registry\/cl\/"},{"key":"9_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/978-3-540-24714-2_3","volume-title":"Organic and Pervasive Computing \u2013 ARCS 2004","author":"J. Haase","year":"2004","unstructured":"Haase, J., Eschmann, F., Klauer, B., Waldschmidt, K.: The SDVM: A Self Distributing Virtual Machine for computer clusters. In: M\u00fcller-Schloer, C., Ungerer, T., Bauer, B. (eds.) ARCS 2004. LNCS, vol.\u00a02981, pp. 9\u201319. Springer, Heidelberg (2004)"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Held, J., Bautista, J., Koehl, S.: From a Few Cores to Many: A Tera-scale Computing Research Overview. Research at Intel Whitepaper (2006), http:\/\/download.intel.com\/research\/platform\/terascale\/terascale_overview_paper.pdf","DOI":"10.1535\/itj.1103.f"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Hofmann, A., Waldschmidt, K.: SDVM R : A Scalable Firmware for FPGA-based Multi-Core Systems-on-Chip. In: 9th Workshop on Parallel Systems and Algorithms (PASA 2008), Dresden, Germany, vol.\u00a0LNI P-124, pp. 59\u201368. GI e.V. (January 2008)","DOI":"10.1109\/ISVLSI.2008.27"},{"key":"9_CR8","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1145\/1346281.1346318","volume-title":"ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems","author":"M.D. Linderman","year":"2008","unstructured":"Linderman, M.D., Collins, J.D., Wang, H., Meng, T.H.: Merge: a programming model for heterogeneous multi-core systems. In: ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems, pp. 287\u2013296. ACM, New York (2008)"},{"key":"9_CR9","unstructured":"Lindholm, T., Yellin, F.: The Java Virtual Machine Specification. Sun Microsystems, 2nd edn. (1999) ISBN 978-0201432947, http:\/\/java.sun.com\/docs\/books\/jvms\/"},{"key":"9_CR10","unstructured":"Jones, M.T.: Access the Linux kernel using the \/proc filesystem. In: IBM developerWorks (2006), http:\/\/www.ibm.com\/developerworks\/library\/l-proc.html"},{"key":"9_CR11","unstructured":"Olukotun, K., et al.: Towards Pervasive Parallelism. In: Barcelona Multicore Workshop (BMW (June 2008), http:\/\/ppl.stanford.edu\/wiki\/images\/9\/93\/PPL.pdf"},{"key":"9_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-540-70592-5_5","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"S. Huang","year":"2008","unstructured":"Huang, S., Hormati, A., Bacon, D., Rabbah, R.: Liquid Metal: Object-Oriented Programming Across the Hardware\/Software Boundary. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.\u00a05142, pp. 76\u2013103. Springer, Heidelberg (2008)"},{"key":"9_CR13","unstructured":"The Santa Cruz Operation, Inc. System V Application Binary Interface (Edition 4.1) (1997), http:\/\/www.caldera.com\/developers\/devspecs\/gabi41.pdf"},{"key":"9_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/3-540-44687-7_29","volume-title":"Field-Programmable Logic and Applications","author":"S. Vassiliadis","year":"2001","unstructured":"Vassiliadis, S., Wong, S., Cotofana, S.D.: The MOLEN \u03bc-coded Processor. In: Brebner, G., Woods, R. (eds.) FPL 2001. LNCS, vol.\u00a02147, pp. 275\u2013285. Springer, Heidelberg (2001)"},{"key":"9_CR15","unstructured":"Shukla, V.: Explore the Linux memory model. In: IBM developerWorks (2006), http:\/\/www.ibm.com\/developerworks\/linux\/library\/l-memmod\/"},{"issue":"6","key":"9_CR16","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1145\/1273442.1250753","volume":"42","author":"P.H. Wang","year":"2007","unstructured":"Wang, P.H., Collins, J.D., Chinya, G.N., Jiang, H., Tian, X., Girkar, M., Yang, N.Y., Lueh, G.-Y., Wang, H.: EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system. SIGPLAN Not\u00a042(6), 156\u2013166 (2007)","journal-title":"SIGPLAN Not"},{"key":"9_CR17","unstructured":"Xilinx, Inc. Virtex TM Family FPGAs (2008), http:\/\/www.xilinx.com\/products\/silicon_solutions\/fpgas\/virtex\/index.htm"}],"container-title":["Lecture Notes in Computer Science","Architecture of Computing Systems \u2013 ARCS 2009"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-00454-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,18]],"date-time":"2019-05-18T03:51:54Z","timestamp":1558151514000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-00454-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642004537","9783642004544"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-00454-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}