{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,15]],"date-time":"2025-04-15T08:13:06Z","timestamp":1744704786634,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642194474"},{"type":"electronic","value":"9783642194481"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-19448-1_11","type":"book-chapter","created":{"date-parts":[[2011,2,23]],"date-time":"2011-02-23T09:59:16Z","timestamp":1298455156000},"page":"201-216","source":"Crossref","is-referenced-by-count":2,"title":["Constructing Application-Specific Memory Hierarchies on FPGAs"],"prefix":"10.1007","author":[{"given":"Harald","family":"Devos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Van Campenhout","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ingrid","family":"Verbauwhede","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Stroobandt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/774789.774805","volume-title":"CODES 2002: Proceedings of the Tenth International Symposium on Hardware\/software Codesign","author":"R. Banakar","year":"2002","unstructured":"Banakar, R., Steinke, S., Lee, B.-S., Balakrishnan, M., Marwedel, P.: Scratchpad memory: design alternative for cache on-chip memory in embedded systems. In: CODES 2002: Proceedings of the Tenth International Symposium on Hardware\/software Codesign, pp. 73\u201378. ACM Press, New York (2002)"},{"issue":"4","key":"11_CR2","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1145\/233561.233564","volume":"18","author":"K.S. McKinley","year":"1996","unstructured":"McKinley, K.S., Carr, S., Tseng, C.-W.: Improving data locality with loop transformations. ACM Transactions on Programming Languages and Systems\u00a018(4), 424\u2013453 (1996)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"4","key":"11_CR3","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1278349.1278363","volume":"12","author":"Q. Hu","year":"2007","unstructured":"Hu, Q., Kjeldsberg, P.G., Vandecappelle, A., Palkovic, M., Catthoor, F.: Incremental hierarchical memory size estimation for steering of loop transformations. ACM Transactions on Design Automation of Electronic Systems\u00a012(4), 50 (2007)","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"key":"11_CR4","first-page":"247","volume-title":"ICS 2004: Proceedings of the 18th Annual International Conference on Supercomputing","author":"P. Carribault","year":"2004","unstructured":"Carribault, P., Cohen, A.: Applications of storage mapping optimization to register promotion. In: ICS 2004: Proceedings of the 18th Annual International Conference on Supercomputing, pp. 247\u2013256. ACM Press, New York (2004)"},{"key":"11_CR5","unstructured":"Geelen, B., Brockmeyer, E., Durinck, B., Lafruit, G., Lauwereins, R.: Alleviating memory bottlenecks by software-controlled data transfers in a data-parallel wavelet transform on a multicore DSP. In: Proceedings 1st Annual IEEE BENELUX\/DSP Valley Signal Processing Symposium - SPS-DARTS, pp. 143\u2013146 (April 2005)"},{"issue":"2","key":"11_CR6","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1145\/358923.358939","volume":"32","author":"S.P. Vanderwiel","year":"2000","unstructured":"Vanderwiel, S.P., Lilja, D.J.: Data prefetch mechanisms. ACM Comput. Surv.\u00a032(2), 174\u2013199 (2000)","journal-title":"ACM Comput. Surv."},{"key":"11_CR7","first-page":"253","volume-title":"CF 2006: Proceedings of the 3rd conference on Computing Frontiers","author":"A. Shahbahrami","year":"2006","unstructured":"Shahbahrami, A., Juurlink, B., Vassiliadis, S.: Improving the memory behavior of vertical filtering in the discrete wavelet transform. In: CF 2006: Proceedings of the 3rd conference on Computing Frontiers, pp. 253\u2013260. ACM Press, New York (May 2006)"},{"issue":"11","key":"11_CR8","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1109\/12.966490","volume":"50","author":"L. Zhang","year":"2001","unstructured":"Zhang, L., Fang, Z., Parker, M., Mathew, B.K., Schaelicke, L., Carter, J.B., Hsieh, W.C., McKee, S.A.: The Impulse memory controller. IEEE Transactions on Computers\u00a050(11), 1117\u20131132 (2001)","journal-title":"IEEE Transactions on Computers"},{"key":"11_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/978-3-540-71528-3_11","volume-title":"Transactions on High-Performance Embedded Architectures and Compilers I","author":"H. Devos","year":"2007","unstructured":"Devos, H., Beyls, K.E., Christiaens, M., Van Campenhout, J., D\u2019Hollander, E.H., Stroobandt, D.: Finding and applying loop transformations for generating optimized FPGA implementations. In: Stenstr\u00f6m, P. (ed.) Transactions on High-Performance Embedded Architectures and Compilers I. LNCS, vol.\u00a04050, pp. 159\u2013178. Springer, Heidelberg (2007)"},{"issue":"3","key":"11_CR10","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/s10766-006-0012-3","volume":"34","author":"S. Girbal","year":"2006","unstructured":"Girbal, S., Vasilache, N., Bastoul, C., Cohen, A., Parello, D., Sigler, M., Temam, O.: Semi-automatic composition of loop transformations for deep parallelism and memory hierarchies. Int. J. Parallel Program.\u00a034(3), 261\u2013317 (2006)","journal-title":"Int. J. Parallel Program."},{"key":"11_CR11","volume-title":"Vi IMproved (VIM)","author":"S. Oualline","year":"2001","unstructured":"Oualline, S.: Vi IMproved (VIM). New Riders, Indianapolis (2001)"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Eeckhaut, H., Christiaens, M., Stroobandt, D.: Improving external memory access for Avalon systems on programmable chips. In: FPL 2007, 17th International Conference on Field Programmable Logic and Applications (August 2007)","DOI":"10.1109\/FPL.2007.4380665"},{"issue":"7","key":"11_CR13","doi-asserted-by":"publisher","first-page":"1508","DOI":"10.1109\/TMM.2007.906606","volume":"9","author":"H. Eeckhaut","year":"2007","unstructured":"Eeckhaut, H., Devos, H., Lambert, P., De Schrijver, D., Van Lancker, W., Nollet, V., Avasare, P., Clerckx, T., Verdicchio, F., Christiaens, M., Schelkens, P., Van de Walle, R., Stroobandt, D.: Scalable, wavelet-based video: from server to hardware-accelerated client. IEEE Transactions on Multimedia\u00a09(7), 1508\u20131519 (2007)","journal-title":"IEEE Transactions on Multimedia"},{"key":"11_CR14","unstructured":"Devos, H., Hendrik, E., Christiaens, M., Stroobandt, D.: Energy scalability and the RESUME scalable video codec. In: Benini, L., Chang, N., Kremer, U., Probst, C.W. (eds.) Power-aware Computing Systems, Dagstuhl Seminar Proceedings, Dagstuhl, Germany, Internationales Begegnungs-und Forschungszentrum f\u00fcr Informatik (IBFI), Schloss Dagstuhl, Germany, vol.\u00a007041 (January 2007), http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2007\/1112"},{"key":"11_CR15","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/113445.113449","volume-title":"PLDI 1991: Proceedings of the ACM SIGPLAN 1991 Conference on Programming Language Design and Implementation","author":"M.E. Wolf","year":"1991","unstructured":"Wolf, M.E., Lam, M.S.: A data locality optimizing algorithm. In: PLDI 1991: Proceedings of the ACM SIGPLAN 1991 Conference on Programming Language Design and Implementation, pp. 30\u201344. ACM Press, New York (1991)"},{"key":"11_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-35767-X_17","volume-title":"Languages and Compilers for Parallel Computing","author":"J. Sheldon","year":"2003","unstructured":"Sheldon, J., Lee, W., Greenwald, B., Amarasinghe, S.: Strength reduction of integer division and modulo operations. In: Dietz, H.G. (ed.) LCPC 2001. LNCS, vol.\u00a02624, pp. 1\u201314. Springer, Heidelberg (2003)"},{"issue":"4","key":"11_CR17","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1109\/92.736141","volume":"6","author":"M.A. Miranda","year":"1998","unstructured":"Miranda, M.A., Catthoor, F.V., Janssen, M., De Man, H.J.: High-level address optimization and synthesis techniques for data-transfer-intensive applications. IEEE Transactions on Very Large Scale Integration (VLSI) Systems\u00a06(4), 677\u2013686 (1998)","journal-title":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems"},{"issue":"2","key":"11_CR18","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1145\/375977.375978","volume":"6","author":"P.R. Panda","year":"2001","unstructured":"Panda, P.R., Catthoor, F., Dutt, N.D., Danckaert, K., Brockmeyer, E., Kulkarni, C., Vandecappelle, A., Kjeldsberg, P.G.: Data and memory optimization techniques for embedded systems. ACM Transactions on Design Automation of Electronic Systems\u00a06(2), 149\u2013206 (2001)","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Zissulescu, C., Kienhuis, B., Deprettere, E.: Expression synthesis in process networks generated by LAURA. In: 16th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), pp. 15\u201321 (July 2005)","DOI":"10.1109\/ASAP.2005.34"},{"key":"11_CR20","unstructured":"Synfora: PICO technology white paper (v.10)"},{"key":"11_CR21","unstructured":"NEC: CyberWorkBench, http:\/\/www.necst.co.jp\/product\/cwb\/english\/"},{"issue":"2","key":"11_CR22","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1023\/A:1013623303037","volume":"21","author":"W. Bohm","year":"2002","unstructured":"Bohm, W., Hammes, J., Draper, B., Chawathe, M., Ross, C., Rinker, R., Najjar, W.: Mapping a single assignment programming language to reconfigurable systems. Journal of Supercomputing\u00a021(2), 117\u2013130 (2002)","journal-title":"Journal of Supercomputing"},{"key":"11_CR23","first-page":"112","volume-title":"DATE 2005: Proceedings of the Conference on Design, Automation and Test in Europe","author":"Z. Guo","year":"2005","unstructured":"Guo, Z., Buyukkurt, B., Najjar, W., Vissers, K.: Optimized generation of data-path from C codes for FPGAs. In: DATE 2005: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 112\u2013117. IEEE Computer Society Press, Washington, DC (2005)"},{"key":"11_CR24","unstructured":"Verdoolaege, S., Nikolov, H.N., Stefanov, T.P.: Improved derivation of process networks. In: ODES-4: 4th Workshop on Optimizations for DSP and Embedded Systems (March 2006)"},{"key":"11_CR25","unstructured":"Devos, H.: Loop Transformations for the Optimized Generation of Reconfigurable Hardware. PhD thesis, Ghent University (February 2008)"}],"container-title":["Lecture Notes in Computer Science","Transactions on High-Performance Embedded Architectures and Compilers III"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19448-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T22:47:12Z","timestamp":1740955632000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19448-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642194474","9783642194481"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19448-1_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}