{"id":"https://openalex.org/W2163439981","doi":"https://doi.org/10.1109/samos.2011.6045451","title":"Vector processor customization for FFT","display_name":"Vector processor customization for FFT","publication_year":2011,"publication_date":"2011-07-01","ids":{"openalex":"https://openalex.org/W2163439981","doi":"https://doi.org/10.1109/samos.2011.6045451","mag":"2163439981"},"language":"en","primary_location":{"id":"doi:10.1109/samos.2011.6045451","is_oa":false,"landing_page_url":"https://doi.org/10.1109/samos.2011.6045451","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation","raw_type":"proceedings-article"},"type":"article","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/A5033389411","display_name":"Bogdan Spinean","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Bogdan Spinean","raw_affiliation_strings":["Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047136496","display_name":"Georgi Kuzmanov","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Georgi Kuzmanov","raw_affiliation_strings":["Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075050234","display_name":"Georgi Gaydadjiev","orcid":"https://orcid.org/0000-0002-3678-7007"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Georgi Gaydadjiev","raw_affiliation_strings":["Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Laboratory, Faculty EEMCS, Delft University of Technology, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3121,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.59450306,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"110","last_page":"117"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9991000294685364,"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"}},"topics":[{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9991000294685364,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9932000041007996,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/computer-science","display_name":"Computer science","score":0.8104828596115112},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6228319406509399},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.6100476384162903},{"id":"https://openalex.org/keywords/fast-fourier-transform","display_name":"Fast Fourier transform","score":0.6023126840591431},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.5496377944946289},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5487854480743408},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.5463708639144897},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5270153284072876},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4900154173374176},{"id":"https://openalex.org/keywords/high-memory","display_name":"High memory","score":0.44585278630256653},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4400359094142914},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37812983989715576},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.29521089792251587},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.262127548456192},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.22736039757728577},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15871939063072205}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8104828596115112},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6228319406509399},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.6100476384162903},{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.6023126840591431},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.5496377944946289},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5487854480743408},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.5463708639144897},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5270153284072876},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4900154173374176},{"id":"https://openalex.org/C2781357197","wikidata":"https://www.wikidata.org/wiki/Q5757597","display_name":"High memory","level":2,"score":0.44585278630256653},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4400359094142914},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37812983989715576},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.29521089792251587},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.262127548456192},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.22736039757728577},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15871939063072205},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/samos.2011.6045451","is_oa":false,"landing_page_url":"https://doi.org/10.1109/samos.2011.6045451","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7699999809265137,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W80221092","https://openalex.org/W1542357320","https://openalex.org/W1555915743","https://openalex.org/W1969489929","https://openalex.org/W1979502974","https://openalex.org/W1986704057","https://openalex.org/W2006537647","https://openalex.org/W2035630163","https://openalex.org/W2045836768","https://openalex.org/W2061171222","https://openalex.org/W2105012172","https://openalex.org/W2106445473","https://openalex.org/W2114927422","https://openalex.org/W2127391977","https://openalex.org/W2160337867","https://openalex.org/W3145767355","https://openalex.org/W4237433798"],"related_works":["https://openalex.org/W1975698617","https://openalex.org/W4200309432","https://openalex.org/W2612219836","https://openalex.org/W1527643973","https://openalex.org/W2920825666","https://openalex.org/W4288419222","https://openalex.org/W2567721291","https://openalex.org/W4253567283","https://openalex.org/W2151911856","https://openalex.org/W4254060242"],"abstract_inverted_index":{"Processors":[0],"and":[1,151],"memory":[2,21,38,46,60,87,93],"systems":[3],"suffer":[4],"from":[5],"a":[6,25,103,113,153,172],"growing":[7],"performance":[8,18,31,170],"gap":[9],"between":[10],"them.":[11],"Each":[12],"technology":[13],"generation":[14],"increases":[15,23],"the":[16,36,45,59,64,77,92,128,134,147,159],"on-chip":[17],"capabilities":[19],"however,":[20],"bandwidth":[22,47,94,109],"at":[24],"much":[26],"slower":[27],"pace.":[28],"Therefore,":[29],"overall":[30],"improvements":[32],"are":[33],"constrained":[34],"by":[35,52,63,96,111,171],"available":[37],"bandwidth.":[39],"In":[40],"this":[41],"paper,":[42],"we":[43,90],"address":[44],"problem":[48],"of":[49,73,99,133,158,163,174],"vector":[50,105,117,160,169],"processors":[51],"introducing":[53],"hardware":[54,124,155],"customizations":[55],"which":[56],"drastically":[57],"reduce":[58,91],"transfers":[61],"required":[62],"FFT":[65,71,136],"computation.":[66],"We":[67,107],"show":[68],"that":[69,141],"an":[70,97],"transform":[72],"length":[74],"equal":[75],"to":[76,102],"machine":[78,148],"size":[79],"Z":[80,177],"can":[81],"be":[82],"performed":[83],"using":[84],"only":[85],"O(Z)":[86],"accesses,":[88],"hence":[89],"requirement":[95],"order":[98],"O(log(Z))":[100],"compared":[101],"conventional":[104],"machine.":[106],"achieve":[108],"reduction":[110],"extending":[112],"classic":[114],"IBM":[115],"S/370":[116],"architecture":[118],"for":[119,176],"better":[120],"register":[121,161],"re-use.":[122],"Our":[123],"extension":[125,143],"completely":[126],"eliminates":[127],"input":[129],"bit":[130],"reversal":[131],"phase":[132],"Cooley-Tukey":[135],"algorithm.":[137],"Synthesis":[138],"results":[139],"suggest":[140],"our":[142],"does":[144],"not":[145],"impact":[146],"cycle":[149],"time":[150],"has":[152],"small":[154],"area":[156],"overhead":[157],"file":[162],"under":[164],"4.5%":[165],"while":[166],"potentially":[167],"improving":[168],"factor":[173],"7.5":[175],"=":[178],"256.":[179]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
