{"id":"https://openalex.org/W2020015841","doi":"https://doi.org/10.1109/fpt.2007.4439258","title":"Floating-Point Matrix Multiplication in a Polymorphic Processor","display_name":"Floating-Point Matrix Multiplication in a Polymorphic Processor","publication_year":2007,"publication_date":"2007-12-01","ids":{"openalex":"https://openalex.org/W2020015841","doi":"https://doi.org/10.1109/fpt.2007.4439258","mag":"2020015841"},"language":"en","primary_location":{"id":"doi:10.1109/fpt.2007.4439258","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpt.2007.4439258","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Field-Programmable Technology","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/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, EEMCS, Delft, Netherlands","TU Delft, Delft"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Laboratory, EEMCS, Delft, Netherlands","institution_ids":[]},{"raw_affiliation_string":"TU Delft, Delft","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064424838","display_name":"Wouter M. van Oijen","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":"Wouter M. van Oijen","raw_affiliation_strings":["Computer Engineering Laboratory, EEMCS, Delft, Netherlands","TU Delft, Delft"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Engineering Laboratory, EEMCS, Delft, Netherlands","institution_ids":[]},{"raw_affiliation_string":"TU Delft, Delft","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2291,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.87491632,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"249","last_page":"252"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983999729156494,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/flops","display_name":"FLOPS","score":0.8543599843978882},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.78907310962677},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.678476095199585},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.6445498466491699},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.637053906917572},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5496715307235718},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.5342183709144592},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5204020738601685},{"id":"https://openalex.org/keywords/double-precision-floating-point-format","display_name":"Double-precision floating-point format","score":0.48095789551734924},{"id":"https://openalex.org/keywords/floating-point-unit","display_name":"Floating-point unit","score":0.46843037009239197},{"id":"https://openalex.org/keywords/multiplier","display_name":"Multiplier (economics)","score":0.4484345316886902},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.44783616065979004},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4254592955112457},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.38349586725234985},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34169426560401917},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.32229557633399963},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.14460349082946777},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11457228660583496}],"concepts":[{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.8543599843978882},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.78907310962677},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.678476095199585},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.6445498466491699},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.637053906917572},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5496715307235718},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.5342183709144592},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5204020738601685},{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.48095789551734924},{"id":"https://openalex.org/C110305270","wikidata":"https://www.wikidata.org/wiki/Q733507","display_name":"Floating-point unit","level":3,"score":0.46843037009239197},{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.4484345316886902},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.44783616065979004},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4254592955112457},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38349586725234985},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34169426560401917},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32229557633399963},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.14460349082946777},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11457228660583496},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fpt.2007.4439258","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpt.2007.4439258","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Field-Programmable Technology","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W204342094","https://openalex.org/W2002257715","https://openalex.org/W2061624656","https://openalex.org/W2079658918","https://openalex.org/W2108308693","https://openalex.org/W2126069080","https://openalex.org/W2130641524","https://openalex.org/W2135653967","https://openalex.org/W2146188244","https://openalex.org/W3136479147","https://openalex.org/W6678722967","https://openalex.org/W6679632948","https://openalex.org/W6680007323"],"related_works":["https://openalex.org/W2541658314","https://openalex.org/W3215589575","https://openalex.org/W2116803521","https://openalex.org/W2169016399","https://openalex.org/W2112817788","https://openalex.org/W2797902698","https://openalex.org/W2462751277","https://openalex.org/W2000092506","https://openalex.org/W1589067093","https://openalex.org/W2156524298"],"abstract_inverted_index":{"We":[0,33,47],"consider":[1],"64-bit":[2],"floating-point":[3],"matrix":[4,24,127],"multiplication":[5,25,128],"in":[6,59,80,101],"the":[7,23,60,71,75,126,133,143],"context":[8],"of":[9,22,74,111,120],"polymorphic":[10,62,82],"processor":[11],"architectures.":[12],"Our":[13],"proposal":[14],"provides":[15],"a":[16,52,67,81],"complete":[17],"and":[18,30,43,89,138],"performance":[19,110,119],"efficient":[20,72],"solution":[21],"problem,":[26],"including":[27,132],"hardware":[28,92],"design":[29,85,144],"software":[31,134],"interface.":[32],"adopt":[34],"previous":[35],"ideas1,":[36],"originally":[37],"proposed":[38],"for":[39,125,148],"loosely":[40],"coupled":[41,54],"processors":[42],"message":[44],"passing":[45],"communications.":[46],"employ":[48],"these":[49],"ideas":[50],"into":[51],"tightly":[53],"custom":[55],"computing":[56],"unit":[57],"(CCU)":[58],"Molen":[61],"processor.":[63],"Furthermore,":[64],"we":[65,96,116],"introduce":[66],"controller,":[68],"which":[69],"facilitates":[70],"operation":[73],"multiplier":[76],"processing":[77,99],"elements":[78,100],"(PEs)":[79],"environment.":[83],"The":[84],"is":[86],"evaluated":[87],"theoretically":[88],"through":[90],"real":[91,130],"experiments.":[93],"More":[94],"precisely,":[95],"fit":[97],"9":[98],"an":[102],"XC2VP30-6":[103],"device;":[104],"this":[105],"configuration":[106],"suggests":[107],"theoretical":[108],"peak":[109],"1.80":[112],"GFLOPS.":[113],"In":[114],"practice,":[115],"measured":[117],"sustained":[118],"up":[121],"to":[122],"1.79":[123],"GFLOPS":[124],"on":[129],"hardware,":[131],"overhead.":[135],"Theoretical":[136],"analysis":[137],"experimental":[139],"results":[140],"suggest":[141],"that":[142],"efficiency":[145],"scales":[146],"better":[147],"large":[149],"problem":[150],"sizes.":[151]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
