{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:35:25Z","timestamp":1742913325379,"version":"3.40.3"},"publisher-location":"Dordrecht","reference-count":47,"publisher":"Springer Netherlands","isbn-type":[{"type":"print","value":"9789401772662"},{"type":"electronic","value":"9789401772679"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[[2017]]},"DOI":"10.1007\/978-94-017-7267-9_39","type":"book-chapter","created":{"date-parts":[[2017,9,26]],"date-time":"2017-09-26T09:54:06Z","timestamp":1506419646000},"page":"1303-1337","source":"Crossref","is-referenced-by-count":0,"title":["Codesign Case Study on Transport-Triggered Architectures"],"prefix":"10.1007","author":[{"given":"Jarmo","family":"Takala","sequence":"first","affiliation":[]},{"given":"Pekka","family":"J\u00e4\u00e4skel\u00e4inen","sequence":"additional","affiliation":[]},{"given":"Teemu","family":"Pitk\u00e4nen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,9,27]]},"reference":[{"issue":"3","key":"39_CR1","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/s11265-008-0240-4","volume":"53","author":"JH Baek","year":"2008","unstructured":"Baek JH, Kim SD, Sunwoo MH (2008) SPOCS: application specific signal processor for OFDM communication systems. J Signal Process Syst 53(3):383\u2013397. doi:\u00a0 10.1007\/s11265-008-0240-4","journal-title":"J Signal Process Syst"},{"issue":"10","key":"39_CR2","doi-asserted-by":"crossref","first-page":"4673","DOI":"10.1109\/TSP.2008.924637","volume":"56","author":"WH Chang","year":"2008","unstructured":"Chang WH, Nguyen TQ (2008) On the fixed-point accuracy analysis of FFT algorithms. IEEE Trans Signal Proc 56(10):4673\u20134682","journal-title":"IEEE Trans Signal Proc"},{"key":"39_CR3","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1109\/SIPS.1999.822371","volume-title":"Efficient FFT implementation using digit-serial arithmetic","author":"YN Chang","year":"1999","unstructured":"Chang YN, Parhi KK (1999) Efficient FFT implementation using digit-serial arithmetic. In: Proceedings of IEEE international workshop signal processing system, Taipei, pp\u00a0645\u2013653. doi:\u00a0 10.1109\/SIPS.1999.822371"},{"issue":"2","key":"39_CR4","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1109\/TCSII.2010.2040318","volume":"57","author":"CM Chen","year":"2010","unstructured":"Chen CM, Hung CC, Huang YH (2010) An energy-efficient partial FFT processor for the OFDMA communication system. IEEE Trans Circuits Syst II 57(2):136\u2013140. doi:\u00a0 10.1109\/TCSII.2010.2040318","journal-title":"IEEE Trans Circuits Syst II"},{"key":"39_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/VDAT.2011.5783575","volume-title":"Using mobile GPU for general-purpose computing: a case study of face recognition on smartphones","author":"KT Cheng","year":"2011","unstructured":"Cheng KT, Wang YC (2011) Using mobile GPU for general-purpose computing: a case study of face recognition on smartphones. In: Proceedings of international symposium VLSI design automation test, Hsinchu, pp\u00a01\u20134. doi:\u00a0 10.1109\/VDAT.2011.5783575"},{"key":"39_CR6","first-page":"1533","volume-title":"An efficient FFT twiddle factor generator","author":"JC Chi","year":"2004","unstructured":"Chi JC, Chen SG (2004) An efficient FFT twiddle factor generator. In: Proceeding of European signal processing conference, Vienna, pp\u00a01533\u20131536"},{"key":"39_CR7","volume-title":"Inside the FFT black box: serial and parallel fast Fourier transform algorithms","author":"E Chu","year":"2000","unstructured":"Chu E, George, A (2000) Inside the FFT black box: serial and parallel fast Fourier transform algorithms. CRC Press, Boca Raton"},{"key":"39_CR8","doi-asserted-by":"publisher","unstructured":"Cichon G, Robelly P, Seidel H, Mat\u00fa\u0161 E, Bronzel M, Fettweis G (2004) Synchronous transfer architecture (STA). In: Computer systems: architectures, modeling, and simulation. Lecture notes in computer science, vol 3133. Springer, Berlin\/Heidelberg, pp\u00a0193\u2013207. doi:\u00a0 10.1007\/978-3-540-27776-7_36","DOI":"10.1007\/978-3-540-27776-7_36"},{"issue":"90","key":"39_CR9","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","volume":"19","author":"JW Cooley","year":"1965","unstructured":"Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex Fourier series. Math Comput 19(90):297\u2013301","journal-title":"Math Comput"},{"key":"39_CR10","volume-title":"Microprocessor architectures: from VLIW to TTA","author":"H Corporaal","year":"1997","unstructured":"Corporaal H (1997) Microprocessor architectures: from VLIW to TTA. Wiley, Chichester"},{"key":"39_CR11","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1145\/125826.126159","volume-title":"MOVE: a framework for high-performance processor design","author":"H Corporaal","year":"1991","unstructured":"Corporaal H, Mulder H (1991) MOVE: a framework for high-performance processor design. In: Proceedings of ACM\/IEEE conference on supercomputing, Albuquerque, pp\u00a0692\u2013701. doi:\u00a0 10.1145\/125826.126159"},{"key":"39_CR12","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/MC.2008.224","volume":"41","author":"W Dally","year":"2008","unstructured":"Dally W, Balfour J, Black-Shaffer D, Chen J, Harting R, Parikh V, Park J, Sheffield D (2008) Efficient embedded computing. Computer 41:27\u201332. doi:\u00a0 10.1109\/MC.2008.224","journal-title":"Computer"},{"issue":"10","key":"39_CR13","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/T-C.1974.223800","volume":"C-23","author":"AM Despain","year":"1974","unstructured":"Despain AM (1974) Fourier transform computers using CORDIC iterations. IEEE Trans Comput C-23(10):993\u20131001. doi:\u00a0 10.1109\/T-C.1974.223800","journal-title":"IEEE Trans Comput"},{"key":"39_CR14","doi-asserted-by":"publisher","first-page":"806","DOI":"10.1109\/FREQ.2001.956385","volume-title":"A sine wave digital synthesizer based on a quadratic approximation","author":"L Fanucci","year":"2001","unstructured":"Fanucci L, Roncella R, Saletti R (2001) A sine wave digital synthesizer based on a quadratic approximation. In: Proceedings of IEEE international frequency control symposium PDA exhibition, pp\u00a0806\u2013810. doi:\u00a0 10.1109\/FREQ.2001.956385"},{"key":"39_CR15","doi-asserted-by":"publisher","unstructured":"Garrido M, Grajal J (2007) Efficient memoryless CORDIC for FFT computation. In: Proceedings of IEEE international conference acoustics speech signal processing, Honolulu, vol\u00a02, pp 113\u2013116. doi:\u00a0 10.1109\/ICASSP.2007.366185","DOI":"10.1109\/ICASSP.2007.366185"},{"issue":"3","key":"39_CR16","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1109\/TVLSI.2011.2105512","volume":"20","author":"X Guan","year":"2012","unstructured":"Guan X, Fei Y, Lin H (2012) Hierarchical design of an application-specific instruction set processor for high-throughput and scalable FFT processing. IEEE Trans VLSI Syst 20(3):551\u2013563. doi:\u00a0 10.1109\/TVLSI.2011.2105512","journal-title":"IEEE Trans VLSI Syst"},{"key":"39_CR17","unstructured":"Hasan M, Arslan T (2002) FFT coefficient memory reduction technique for OFDM applications. In: IEEE international conference acoustics speech signal process, Orlando, vol\u00a01, pp 1085\u20131088"},{"key":"39_CR18","doi-asserted-by":"publisher","unstructured":"He Y, She D, Mesman B, Corporaal H (2011) MOVE-Pro: a low power and high code density TTA architecture. In: Proceedings of international conference on embedded computer system: architectures modeling simulation, pp\u00a0294\u2013301. doi:\u00a0 10.1109\/SAMOS.2011.6045474","DOI":"10.1109\/SAMOS.2011.6045474"},{"issue":"2","key":"39_CR19","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.micpro.2008.10.001","volume":"33","author":"J Heikkinen","year":"2009","unstructured":"Heikkinen J, Takala J, Corporaal H (2009) Dictionary-based program compression on customizable processor architectures. Microprocess Microsyst 33(2):139\u2013153. doi:\u00a0 10.1016\/j.micpro.2008.10.001","journal-title":"Microprocess Microsyst"},{"key":"39_CR20","unstructured":"IEEE 802.16.1 (2012) IEEE standard for wireless MAN \u2013 advanced air interface for broadband wireless access systems. Std\u00a0802.16.1\u20132012. IEEE"},{"key":"39_CR21","doi-asserted-by":"publisher","unstructured":"J\u00e4\u00e4skel\u00e4inen P, Kultala H, Viitanen T, Takala J (2014) Code density and energy efficiency of exposed datapath architectures. J Signal Process Syst 1\u201316. doi:\u00a0 10.1007\/s11265-014-0924-x","DOI":"10.1007\/s11265-014-0924-x"},{"key":"39_CR22","doi-asserted-by":"crossref","unstructured":"J\u00e4\u00e4skel\u00e4inen P, de\u00a0La\u00a0Lama C, Huerta P, Takala J (2011) OpenCL-based design methodology for application-specific processors. Transactions on HiPEAC 5. Available online","DOI":"10.1109\/ICSAMOS.2010.5642061"},{"key":"39_CR23","doi-asserted-by":"publisher","unstructured":"J\u00e4\u00e4skel\u00e4inen P, de\u00a0La\u00a0Lama CS, Schnetter E, Raiskila K, Takala J, Berg H (2014) pocl: a performance-portable OpenCL implementation. Int J Parallel Prog 1\u201334. doi:\u00a0 10.1007\/s10766-014-0320-y","DOI":"10.1007\/s10766-014-0320-y"},{"key":"39_CR24","doi-asserted-by":"publisher","unstructured":"J\u00e4\u00e4skel\u00e4inen P, Salminen E, de\u00a0La\u00a0Lama C, Takala J, Ignacio\u00a0Martinez J (2011) TCEMC: a co-design flow for application-specific multicores. In: Proceeding of international conference on embedded computer system: architectures modeling and simulations, Samos, pp\u00a085\u201392. doi:\u00a0 10.1109\/SAMOS.2011.6045448","DOI":"10.1109\/SAMOS.2011.6045448"},{"issue":"4","key":"39_CR25","doi-asserted-by":"publisher","first-page":"1322","DOI":"10.1109\/TCE.2007.4429219","volume":"53","author":"RM Jiang","year":"2007","unstructured":"Jiang RM (2007) An area-efficient FFT architecture for OFDM digital video broadcasting. IEEE Trans Consum Electron 53(4):1322\u20131326. doi:\u00a0 10.1109\/TCE.2007.4429219","journal-title":"IEEE Trans Consum Electron"},{"key":"39_CR26","doi-asserted-by":"publisher","unstructured":"Johnson H, Burrus C (1984) An in-order, in-place radix-2 FFT. In: IEEE international conference on acoustics speech signal processing, vol\u00a09, San Diego, pp\u00a0473\u2013476. doi:\u00a0 10.1109\/ICASSP.1984.1172660","DOI":"10.1109\/ICASSP.1984.1172660"},{"key":"39_CR27","doi-asserted-by":"publisher","first-page":"809","DOI":"10.1145\/76263.76355","volume-title":"A radix-2 FFT on connection machine","author":"SL Johnsson","year":"1989","unstructured":"Johnsson SL, Krawitz RL, Frye R, MacDonald D (1989) A radix-2 FFT on connection machine. In: Proceeding of ACM\/IEEE conference on supercomputing, Reno, pp\u00a0809\u2013819. doi:\u00a0 10.1145\/76263.76355"},{"key":"39_CR28","first-page":"1003","volume-title":"Low-cost parallel FFT processors with conflict-free ROM-based twiddle factor generator for DVB-T2 applications","author":"PC Jui","year":"2013","unstructured":"Jui PC, Wey CL, Shiue MT (2013) Low-cost parallel FFT processors with conflict-free ROM-based twiddle factor generator for DVB-T2 applications. In: Proceedings of IEEE international midwest symposium circuits system, Columbus, pp\u00a01003\u20131006"},{"key":"39_CR29","doi-asserted-by":"crossref","unstructured":"Lattner C, Adve V (2004) LLVM: a compilation framework for lifelong program analysis & transformation. In: Proceedings of the 2004 international symposium on code generation and optimization (CGO\u201904), Palo Alto","DOI":"10.1109\/CGO.2004.1281665"},{"issue":"3","key":"39_CR30","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1109\/78.824693","volume":"48","author":"Y Ma","year":"2000","unstructured":"Ma Y, Wanhammar L (2000) A hardware efficient control of memory addressing for high-performance FFT processors. IEEE Trans Signal Process 48(3):917\u2013921. doi:\u00a0 10.1109\/78.824693","journal-title":"IEEE Trans Signal Process"},{"key":"39_CR31","volume-title":"Discrete-time signal processing","author":"AV Oppenheim","year":"2010","unstructured":"Oppenheim AV, Schafer RW (2010) Discrete-time signal processing, 3rd edn. Pearson, Upper Saddle River","edition":"3"},{"key":"39_CR32","series-title":"Proceeding of 7th international workshop SAMOS VII, vol LNCS","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/978-3-540-73625-7_9","volume-title":"Embedded computer systems: architectures, modeling, and simulation","author":"T Pitk\u00e4nen","year":"2007","unstructured":"Pitk\u00e4nen T, Partanen T, Takala J (2007) Low-power twiddle factor unit for FFT computation. In: Vassiliadis S, Berekovic M, H\u00e4m\u00e4l\u00e4inen T (eds) Embedded computer systems: architectures, modeling, and simulation. Proceeding of 7th international workshop SAMOS VII, vol LNCS 4599. Springer, Berlin, pp\u00a0233\u2013240. doi:\u00a0 10.1007\/978-3-540-73625-7_9"},{"issue":"1","key":"39_CR33","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s11265-010-0528-z","volume":"63","author":"T Pitk\u00e4nen","year":"2011","unstructured":"Pitk\u00e4nen T, Takala J (2011) Low-power application-specific processor for FFT computations. J Signal Process Syst 63(1):165\u2013176. doi:\u00a0 10.1007\/s11265-010-0528-z","journal-title":"J Signal Process Syst"},{"key":"39_CR34","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/s11265-012-0665-7","volume":"70","author":"M Senthilvelan","year":"2013","unstructured":"Senthilvelan M, Sima M, Iancu D, Schulte M, Glossner J (2013) Instruction set extensions for matrix decompositions on software defined radio architectures. J Signal Process Syst 70:289\u2013303. doi:\u00a0 10.1007\/s11265-012-0665-7","journal-title":"J Signal Process Syst"},{"issue":"2","key":"39_CR35","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/TAU.1967.1161906","volume":"15","author":"R Singleton","year":"1967","unstructured":"Singleton R (1967) A method for computing the fast Fourier transform with auxiliary memory and limited high-speed memory. IEEE Trans Audio Electroacoust 15(2):91\u201398","journal-title":"IEEE Trans Audio Electroacoust"},{"issue":"3","key":"39_CR36","first-page":"250","volume":"82","author":"G Strang","year":"1994","unstructured":"Strang G (1994) Wavelets. Am Sci 82(3):250\u2013255","journal-title":"Am Sci"},{"key":"39_CR37","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1109\/ICCD.2008.4751880","volume-title":"A family of scalable FFT architectures and an implementation of 1024-point radix-2 FFT for real-time communications","author":"A Suleiman","year":"2008","unstructured":"Suleiman A, Saleh H, Hussein A, Akopian D (2008) A family of scalable FFT architectures and an implementation of 1024-point radix-2 FFT for real-time communications. In: IEEE international conference on computer design, Lake Tahoe, pp\u00a0321\u2013327. doi:\u00a0 10.1109\/ICCD.2008.4751880"},{"issue":"6","key":"39_CR38","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1109\/JSSC.2012.2187406","volume":"47","author":"SN Tang","year":"2012","unstructured":"Tang SN, Liao CH, Chang TY (2012) An area- and energy-efficient multimode FFT processor for WPAN\/WLAN\/WMAN systems. IEEE J Solid-State Circuits 47(6):1419\u20131435. doi:\u00a0 10.1109\/JSSC.2012.2187406","journal-title":"IEEE J Solid-State Circuits"},{"key":"39_CR39","doi-asserted-by":"publisher","unstructured":"Tang Y, Qian L, Wang Y, Savaria Y (2003) A new memory reference reduction method for FFT implementation on DSP. In: Proceedings of ISCAS, Bangkok, vol\u00a04, pp\u00a0496\u2013499. doi:\u00a0 10.1109\/ISCAS.2003.1205932","DOI":"10.1109\/ISCAS.2003.1205932"},{"key":"39_CR40","unstructured":"TTA-based co-design environment (2015). http:\/\/tce.cs.tut.fi . Accessed: 15 Jan 2016"},{"key":"39_CR41","unstructured":"Texas Instruments, Inc. (2003) TMS320C64x DSP Library programmer\u2019s reference, Dallas"},{"key":"39_CR42","doi-asserted-by":"publisher","unstructured":"Thuresson M, Sj\u00e4lander M, Bj\u00f6rk M, Svensson L, Larsson-Edefors P, Stenstr\u00f6m P (2007) FlexCore: utilizing exposed datapath control for efficient computing. In: Proceedings of international conference on embedded computer system: architectures modeling simulation, Samos, pp\u00a018\u201325. doi:\u00a0 10.1109\/ICSAMOS.2007.4285729","DOI":"10.1109\/ICSAMOS.2007.4285729"},{"key":"39_CR43","doi-asserted-by":"publisher","unstructured":"Viitanen T, Kultala H, J\u00e4\u00e4skel\u00e4inen P, Takala J (2014) Heuristics for greedy transport triggered architecture interconnect exploration. In: Proceedings of international conference compilers architecture synthesis embedded system, New Delhi, pp\u00a02:1\u20132:7. doi:\u00a0 10.1145\/2656106.2656123","DOI":"10.1145\/2656106.2656123"},{"key":"39_CR44","doi-asserted-by":"publisher","unstructured":"Volder JE (1959) The CORDIC trigonometric computing technique. IRE Trans Electron Comput EC\u20138(3):330\u2013334. doi:\u00a0 10.1109\/TEC.1959.5222693","DOI":"10.1109\/TEC.1959.5222693"},{"key":"39_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/MWSCAS.2011.6026391","volume-title":"An application specific instruction set processor optimized for FFT","author":"W Wang","year":"2011","unstructured":"Wang W, Li L, Zhang G, Liu D, Qiu J (2011) An application specific instruction set processor optimized for FFT. In: IEEE international midwest symposium circuits and systems, Seoul, pp\u00a01\u20134. doi:\u00a0 10.1109\/MWSCAS.2011.6026391"},{"key":"39_CR46","volume-title":"DSP integrated circuits","author":"L Wanhammar","year":"1999","unstructured":"Wanhammar L (1999) DSP integrated circuits. Academic Press, San Diego"},{"key":"39_CR47","doi-asserted-by":"publisher","unstructured":"Yu CY, Chen SG, Chih JC (2006) Efficient CORDIC designs for multi-mode OFDM FFT. In: Proceedings IEEE international conference acoustics speech signal processing, vol\u00a03, Toulouse, pp\u00a0III-1036\u2013III-1039. doi:\u00a0 10.1109\/ICASSP.2006.1660834","DOI":"10.1109\/ICASSP.2006.1660834"}],"container-title":["Handbook of Hardware\/Software Codesign"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-94-017-7267-9_39","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T20:09:08Z","timestamp":1570133348000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-94-017-7267-9_39"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9789401772662","9789401772679"],"references-count":47,"URL":"https:\/\/doi.org\/10.1007\/978-94-017-7267-9_39","relation":{},"subject":[],"published":{"date-parts":[[2017]]}}}