{"id":"https://openalex.org/W2134084442","doi":"https://doi.org/10.1109/icdsc.2009.5289356","title":"Resource-efficient acceleration of 2-dimensional Fast Fourier Transform computations on FPGAs","display_name":"Resource-efficient acceleration of 2-dimensional Fast Fourier Transform computations on FPGAs","publication_year":2009,"publication_date":"2009-08-01","ids":{"openalex":"https://openalex.org/W2134084442","doi":"https://doi.org/10.1109/icdsc.2009.5289356","mag":"2134084442"},"language":"en","primary_location":{"id":"doi:10.1109/icdsc.2009.5289356","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdsc.2009.5289356","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050604337","display_name":"Hojin Kee","orcid":"https://orcid.org/0000-0001-8841-183X"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hojin Kee","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA","Department of Electrical and Computer Engineering, University of Maryland, College Park 20742, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Maryland, College Park 20742, USA","institution_ids":["https://openalex.org/I66946132"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038036261","display_name":"Shuvra S. Bhattacharyya","orcid":"https://orcid.org/0000-0001-7719-1106"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shuvra S. Bhattacharyya","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA","Department of Electrical and Computer Engineering, University of Maryland, College Park 20742, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Maryland, College Park 20742, USA","institution_ids":["https://openalex.org/I66946132"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030140152","display_name":"Newton Petersen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Newton Petersen","raw_affiliation_strings":["National Instruments Corporation, Austin, TX, USA","National Instruments Corporation, Austin, TX 78759, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corporation, Austin, TX, USA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Austin, TX 78759, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081017683","display_name":"Jacob Kornerup","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jacob Kornerup","raw_affiliation_strings":["National Instruments Corporation, Austin, TX, USA","National Instruments Corporation, Austin, TX 78759, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corporation, Austin, TX, USA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Austin, TX 78759, USA","institution_ids":["https://openalex.org/I4210124763"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9708,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.73322166,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fast-fourier-transform","display_name":"Fast Fourier transform","score":0.9048285484313965},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7821726202964783},{"id":"https://openalex.org/keywords/loop-unrolling","display_name":"Loop unrolling","score":0.7502269744873047},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6367460489273071},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5837920308113098},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5025756359100342},{"id":"https://openalex.org/keywords/split-radix-fft-algorithm","display_name":"Split-radix FFT algorithm","score":0.5008449554443359},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.29523807764053345},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2665541470050812},{"id":"https://openalex.org/keywords/fourier-transform","display_name":"Fourier transform","score":0.16206470131874084},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.12465107440948486},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09902113676071167},{"id":"https://openalex.org/keywords/fractional-fourier-transform","display_name":"Fractional Fourier transform","score":0.0818210244178772}],"concepts":[{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.9048285484313965},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7821726202964783},{"id":"https://openalex.org/C76970557","wikidata":"https://www.wikidata.org/wiki/Q1869750","display_name":"Loop unrolling","level":3,"score":0.7502269744873047},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6367460489273071},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5837920308113098},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5025756359100342},{"id":"https://openalex.org/C103755468","wikidata":"https://www.wikidata.org/wiki/Q17103599","display_name":"Split-radix FFT algorithm","level":5,"score":0.5008449554443359},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.29523807764053345},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2665541470050812},{"id":"https://openalex.org/C102519508","wikidata":"https://www.wikidata.org/wiki/Q6520159","display_name":"Fourier transform","level":2,"score":0.16206470131874084},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.12465107440948486},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09902113676071167},{"id":"https://openalex.org/C76563020","wikidata":"https://www.wikidata.org/wiki/Q4817582","display_name":"Fractional Fourier transform","level":4,"score":0.0818210244178772},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C203024314","wikidata":"https://www.wikidata.org/wiki/Q1365258","display_name":"Fourier analysis","level":3,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icdsc.2009.5289356","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdsc.2009.5289356","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.212.3274","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.212.3274","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ece.umd.edu/DSPCAD/papers/kee2009x1.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1873686568","https://openalex.org/W2061171222","https://openalex.org/W2102030243","https://openalex.org/W2118443094","https://openalex.org/W2130257829","https://openalex.org/W2167060712","https://openalex.org/W2168847677","https://openalex.org/W4244003036","https://openalex.org/W6639265138"],"related_works":["https://openalex.org/W2185259940","https://openalex.org/W2168413811","https://openalex.org/W2977460836","https://openalex.org/W2031343199","https://openalex.org/W2113951268","https://openalex.org/W4226515754","https://openalex.org/W2144412928","https://openalex.org/W2356814585","https://openalex.org/W2200032781","https://openalex.org/W2948041274"],"abstract_inverted_index":{"The":[0],"2-dimensional":[1],"(2D)":[2],"fast":[3],"Fourier":[4],"transform":[5,221],"(FFT)":[6],"is":[7,14,45,57,119],"a":[8,28,48,77,115],"fundamental,":[9],"computationally":[10],"intensive":[11],"function":[12],"that":[13],"of":[15,35,85,110,145,172,184,214],"broad":[16],"relevance":[17],"to":[18,81,121,151,168,188],"distributed":[19],"smart":[20],"camera":[21],"systems.":[22],"In":[23,129],"this":[24],"paper,":[25],"we":[26],"develop":[27],"systematic":[29],"method":[30,44],"for":[31,53,66,101,160,205],"improving":[32],"the":[33,108,169,182,185,189,220],"throughput":[34,187],"2D-FFT":[36,132,206],"implementations":[37],"on":[38,47,63,196],"field-programmable":[39],"gate":[40],"arrays":[41],"(FPGAs).":[42],"Our":[43],"based":[46],"novel":[49],"loop":[50],"unrolling":[51,70,179],"technique":[52,71,180],"FFT":[54,141],"implementation,":[55],"which":[56],"extended":[58],"from":[59,165],"our":[60,99,177,203],"recent":[61],"work":[62],"FPGA":[64,94,191],"architectures":[65],"1D-FFT":[67,79,117,146,166],"implementation.":[68],"This":[69,143],"deploys":[72],"multiple":[73,136,140,162],"processing":[74,103],"units":[75],"within":[76,104,114],"single":[78],"core":[80,118],"achieve":[82],"efficient":[83],"configurations":[84],"data":[86,225],"parallelism":[87],"while":[88],"minimizing":[89],"memory":[90,174],"space":[91],"requirements,":[92],"and":[93,125,156,223],"slice":[95],"consumption.":[96],"Furthermore,":[97],"using":[98],"techniques":[100],"parallel":[102],"individual":[105],"1DFFT":[106],"cores,":[107],"number":[109],"input/output":[111],"(I/O)":[112],"ports":[113,164],"given":[116],"limited":[120],"one":[122,126],"input":[123],"port":[124],"output":[127],"port.":[128],"contrast,":[130],"previous":[131],"design":[133,216],"approaches":[134],"require":[135],"I/O":[137,163,170,197,224],"pairs":[138],"with":[139],"cores.":[142],"streamlining":[144],"interfaces":[147],"makes":[148],"it":[149],"possible":[150],"avoid":[152],"complex":[153],"interconnection":[154],"networks":[155],"associated":[157],"scheduling":[158],"logic":[159],"connecting":[161],"cores":[167],"channel":[171,198],"external":[173],"devices.":[175],"Hence,":[176],"proposed":[178],"maximizes":[181],"ratio":[183],"achieved":[186],"consumed":[190],"resources":[192],"under":[193],"pre-defined":[194],"constraints":[195],"bandwidth.":[199],"To":[200],"provide":[201],"generality,":[202],"framework":[204],"implementation":[207],"can":[208],"be":[209],"efficiently":[210],"parameterized":[211],"in":[212],"terms":[213],"key":[215],"parameters":[217],"such":[218],"as":[219],"size":[222],"word":[226],"length.":[227]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
