{"id":"https://openalex.org/W2779013372","doi":"https://doi.org/10.1145/3106744","title":"FPGA Implementations of Kernel Normalised Least Mean Squares Processors","display_name":"FPGA Implementations of Kernel Normalised Least Mean Squares Processors","publication_year":2017,"publication_date":"2017-12-15","ids":{"openalex":"https://openalex.org/W2779013372","doi":"https://doi.org/10.1145/3106744","mag":"2779013372"},"language":"en","primary_location":{"id":"doi:10.1145/3106744","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106744","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Reconfigurable Technology and Systems","raw_type":"journal-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/A5028349760","display_name":"Nicholas J. Fraser","orcid":"https://orcid.org/0000-0001-7186-4189"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Nicholas J. Fraser","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078925783","display_name":"Junkyu Lee","orcid":"https://orcid.org/0000-0003-1985-5116"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Junkyu Lee","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103274940","display_name":"Duncan J. M. Moss","orcid":"https://orcid.org/0000-0002-1445-6995"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Duncan J. M. Moss","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038194948","display_name":"Julian Faraone","orcid":"https://orcid.org/0000-0002-4730-6889"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Julian Faraone","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009265773","display_name":"Stephen Tridgell","orcid":"https://orcid.org/0000-0002-5884-2417"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Stephen Tridgell","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101410599","display_name":"Craig Jin","orcid":"https://orcid.org/0000-0003-4636-753X"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Craig T. Jin","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5107994859","display_name":"Philip H. W. Leong","orcid":"https://orcid.org/0000-0002-3923-3499"},"institutions":[{"id":"https://openalex.org/I129604602","display_name":"The University of Sydney","ror":"https://ror.org/0384j8v12","country_code":"AU","type":"education","lineage":["https://openalex.org/I129604602"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Philip H. W. Leong","raw_affiliation_strings":["School of Electrical and Information Engineering, The University of Sydney, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Information Engineering, The University of Sydney, Australia","institution_ids":["https://openalex.org/I129604602"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I129604602"],"apc_list":null,"apc_paid":null,"fwci":0.4738,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.64744716,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"10","issue":"4","first_page":"1","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11233","display_name":"Advanced Adaptive Filtering Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T11233","display_name":"Advanced Adaptive Filtering Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11236","display_name":"Control Systems and Identification","score":0.992900013923645,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8938420414924622},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7311221361160278},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.608020544052124},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5825295448303223},{"id":"https://openalex.org/keywords/hyperparameter","display_name":"Hyperparameter","score":0.5590450763702393},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.551104724407196},{"id":"https://openalex.org/keywords/flops","display_name":"FLOPS","score":0.546701967716217},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.5365526676177979},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4565938711166382},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.41590791940689087},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.14897805452346802},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09992659091949463}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8938420414924622},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7311221361160278},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.608020544052124},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5825295448303223},{"id":"https://openalex.org/C8642999","wikidata":"https://www.wikidata.org/wiki/Q4171168","display_name":"Hyperparameter","level":2,"score":0.5590450763702393},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.551104724407196},{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.546701967716217},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.5365526676177979},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4565938711166382},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.41590791940689087},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.14897805452346802},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09992659091949463},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3106744","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106744","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Reconfigurable Technology and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.5600000023841858}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W116582599","https://openalex.org/W1535810436","https://openalex.org/W1560724230","https://openalex.org/W1616781418","https://openalex.org/W1746819321","https://openalex.org/W1819447595","https://openalex.org/W1966287322","https://openalex.org/W1988425770","https://openalex.org/W1990120213","https://openalex.org/W1997120597","https://openalex.org/W2006110278","https://openalex.org/W2021478757","https://openalex.org/W2031863147","https://openalex.org/W2043607059","https://openalex.org/W2071393710","https://openalex.org/W2071820974","https://openalex.org/W2080978756","https://openalex.org/W2096244655","https://openalex.org/W2097998348","https://openalex.org/W2102870347","https://openalex.org/W2112498586","https://openalex.org/W2115232518","https://openalex.org/W2119395117","https://openalex.org/W2122781637","https://openalex.org/W2126948472","https://openalex.org/W2127961257","https://openalex.org/W2133133185","https://openalex.org/W2137956165","https://openalex.org/W2139320579","https://openalex.org/W2140404878","https://openalex.org/W2142947774","https://openalex.org/W2144161366","https://openalex.org/W2150621701","https://openalex.org/W2283827870","https://openalex.org/W2536977318","https://openalex.org/W2602816542","https://openalex.org/W2998993395","https://openalex.org/W3157778366","https://openalex.org/W4211049957","https://openalex.org/W4214644094","https://openalex.org/W4253110186"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2560894929","https://openalex.org/W3028347934","https://openalex.org/W1861262881","https://openalex.org/W2156524298","https://openalex.org/W2185692674"],"abstract_inverted_index":{"Kernel":[0],"adaptive":[1],"filters":[2],"(KAFs)":[3],"are":[4,10,41,124],"online":[5],"machine":[6],"learning":[7,65],"algorithms":[8,66],"which":[9,49],"amenable":[11],"to":[12,58,67,121,130],"highly":[13],"efficient":[14],"streaming":[15],"implementations.":[16],"They":[17],"require":[18],"only":[19],"a":[20,44,59,142,148,173,182,188],"single":[21],"pass":[22],"through":[23],"the":[24,81,92,98,168],"data":[25,57],"and":[26,134,152,185],"can":[27],"act":[28],"as":[29,71],"universal":[30],"approximators,":[31],"i.e.":[32],"approximate":[33],"any":[34],"continuous":[35],"function":[36],"with":[37,127],"arbitrary":[38],"accuracy.":[39],"KAFs":[40],"members":[42],"of":[43,46,55,97,167,175],"family":[45],"kernel":[47,99],"methods":[48],"apply":[50],"an":[51,75,178],"implicit":[52],"non-linear":[53],"mapping":[54],"input":[56],"high":[60],"dimensional":[61],"feature":[62,82],"space,":[63,83],"permitting":[64],"be":[68],"expressed":[69],"entirely":[70],"inner":[72],"products.":[73],"Such":[74],"approach":[76],"avoids":[77],"explicit":[78],"projection":[79],"into":[80],"enabling":[84],"computational":[85],"efficiency.":[86],"In":[87],"this":[88,171],"paper,":[89],"we":[90],"propose":[91],"first":[93],"fully":[94],"pipelined":[95],"implementation":[96,151,164,180],"normalised":[100],"least":[101],"mean":[102],"squares":[103],"algorithm":[104],"for":[105,111,147,155],"regression.":[106],"Independent":[107],"training":[108],"tasks":[109],"necessary":[110],"hyperparameter":[112],"optimisation":[113],"fill":[114],"pipeline":[115],"stages,":[116],"so":[117],"no":[118],"stall":[119],"cycles":[120],"resolve":[122],"dependencies":[123],"required.":[125],"Together":[126],"other":[128],"optimisations":[129],"reduce":[131],"resource":[132],"utilisation":[133],"latency,":[135],"our":[136],"core":[137],"achieves":[138,165],"161":[139],"GFLOPS":[140],"on":[141,181],"Virtex":[143],"7":[144],"XC7VX485T":[145],"FPGA":[146],"floating":[149],"point":[150],"211":[153],"GOPS":[154],"fixed":[156],"point.":[157],"Our":[158],"PCI":[159],"Express":[160],"based":[161],"floating-point":[162],"system":[163],"80%":[166],"core\u2019s":[169],"speed,":[170],"being":[172],"speedup":[174],"10\u00d7":[176],"over":[177,187],"optimised":[179],"desktop":[183],"processor":[184],"2.66\u00d7":[186],"GPU.":[189]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
