{"id":"https://openalex.org/W2066119977","doi":"https://doi.org/10.1145/2514641.2514643","title":"Hardware architectural support for control systems and sensor processing","display_name":"Hardware architectural support for control systems and sensor processing","publication_year":2013,"publication_date":"2013-09-01","ids":{"openalex":"https://openalex.org/W2066119977","doi":"https://doi.org/10.1145/2514641.2514643","mag":"2066119977"},"language":"en","primary_location":{"id":"doi:10.1145/2514641.2514643","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2514641.2514643","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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 Embedded Computing 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/A5041772756","display_name":"Sudhanshu Vyas","orcid":null},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sudhanshu Vyas","raw_affiliation_strings":["Iowa State University, Ames, IA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Iowa State University, Ames, IA","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055943450","display_name":"Adwait Gupte","orcid":null},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Adwait Gupte","raw_affiliation_strings":["Iowa State University, Ames, IA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Iowa State University, Ames, IA","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076029698","display_name":"Christopher Gill","orcid":"https://orcid.org/0000-0003-0366-8586"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher D. Gill","raw_affiliation_strings":["Washington University in St. Louis, MO","Washington University in St. Louis, MO#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis, MO","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"Washington University in St. Louis, MO#TAB#","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073393999","display_name":"Ron K. Cytron","orcid":"https://orcid.org/0009-0009-5915-602X"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ron K. Cytron","raw_affiliation_strings":["Washington University in St. Louis, MO","Washington University in St. Louis, MO#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis, MO","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"Washington University in St. Louis, MO#TAB#","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081541206","display_name":"Joseph Zambreno","orcid":"https://orcid.org/0000-0002-0566-5744"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joseph Zambreno","raw_affiliation_strings":["Iowa State University, Ames, IA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Iowa State University, Ames, IA","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026774201","display_name":"Phillip H. Jones","orcid":"https://orcid.org/0000-0002-8220-7552"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Phillip H. Jones","raw_affiliation_strings":["Iowa State University, Ames, IA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Iowa State University, Ames, IA","institution_ids":["https://openalex.org/I173911158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9515,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.76756803,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9900000095367432,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9900000095367432,"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/T12564","display_name":"Sensor Technology and Measurement Systems","score":0.9865999817848206,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9854000210762024,"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/computer-science","display_name":"Computer science","score":0.8190345168113708},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.6048455238342285},{"id":"https://openalex.org/keywords/control-system","display_name":"Control system","score":0.48239031434059143},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.47161486744880676},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.4698685109615326},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.44197922945022583},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.4399870038032532},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.4385968744754791},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.43589192628860474},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41351762413978577},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.33887749910354614},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.18836581707000732},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14163416624069214}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8190345168113708},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.6048455238342285},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.48239031434059143},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.47161486744880676},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.4698685109615326},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.44197922945022583},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.4399870038032532},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.4385968744754791},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.43589192628860474},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41351762413978577},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.33887749910354614},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.18836581707000732},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14163416624069214},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"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/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2514641.2514643","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2514641.2514643","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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 Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5099999904632568,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G6359879670","display_name":null,"funder_award_id":"CNS-1060337","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"}],"funders":[{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W231375030","https://openalex.org/W852344539","https://openalex.org/W1507151009","https://openalex.org/W1576591675","https://openalex.org/W1579798859","https://openalex.org/W1604499924","https://openalex.org/W1686420892","https://openalex.org/W1980989025","https://openalex.org/W1988270282","https://openalex.org/W2000442474","https://openalex.org/W2006751437","https://openalex.org/W2009819030","https://openalex.org/W2010514413","https://openalex.org/W2050201368","https://openalex.org/W2067400662","https://openalex.org/W2071345726","https://openalex.org/W2098684525","https://openalex.org/W2105109305","https://openalex.org/W2105296397","https://openalex.org/W2108271901","https://openalex.org/W2126248441","https://openalex.org/W2127409423","https://openalex.org/W2130700157","https://openalex.org/W2135596296","https://openalex.org/W2143059762","https://openalex.org/W2146389119","https://openalex.org/W2150562785","https://openalex.org/W2160146193","https://openalex.org/W2160489920","https://openalex.org/W2162916608","https://openalex.org/W2164143124","https://openalex.org/W2166354480","https://openalex.org/W2170215502","https://openalex.org/W2172153063","https://openalex.org/W2346958174","https://openalex.org/W2471080787","https://openalex.org/W2528783306","https://openalex.org/W3148850119","https://openalex.org/W4253334770"],"related_works":["https://openalex.org/W2137567370","https://openalex.org/W1988690899","https://openalex.org/W2960588451","https://openalex.org/W1828767204","https://openalex.org/W2443879470","https://openalex.org/W4317103709","https://openalex.org/W2496633390","https://openalex.org/W2387078853","https://openalex.org/W2374455716","https://openalex.org/W2363990172"],"abstract_inverted_index":{"The":[0],"field":[1,114],"of":[2,44,115,131,146,187,240,311,352],"modern":[3],"control":[4,31,51,116,123,159,196,211,359],"theory":[5,117],"and":[6,93,199,259],"the":[7,19,26,35,42,50,79,113,129,147,170,201,214,219,231,255,284,333,349],"systems":[8,136],"used":[9],"to":[10,41,81,161,183,204,210,254,264,323,356],"implement":[11],"these":[12,278,345],"controls":[13],"have":[14,269,288],"shown":[15],"rapid":[16],"development":[17],"over":[18],"last":[20],"50":[21],"years.":[22],"It":[23],"was":[24,38],"often":[25,101],"case":[27],"that":[28,120,137,157,180,243,276,332],"those":[29,121],"developing":[30,122],"algorithms":[32,124,134],"could":[33],"assume":[34],"computing":[36,354],"medium":[37,355],"solely":[39],"dedicated":[40,59,71,353],"task":[43],"controlling":[45],"a":[46,58,69,87,154,212,238,271,324,339],"plant,":[47,213],"for":[48,358],"example,":[49],"algorithm":[52,360],"being":[53,252],"implemented":[54,65,179],"in":[55,66,86,112,150,262,314],"software":[56,327,341],"on":[57,135,169,247],"Digital":[60],"Signal":[61],"Processor":[62],"(DSP),":[63],"or":[64],"hardware":[67,155],"using":[68,292],"simple":[70],"Programmable":[72,294],"Logic":[73],"Device":[74],"(PLD).":[75],"As":[76],"time":[77,316],"progressed,":[78],"drive":[80],"place":[82],"more":[83],"system":[84],"functionality":[85],"single":[88],"component":[89],"(reducing":[90],"power,":[91],"cost,":[92],"increasing":[94],"reliability)":[95],"has":[96,105,177,233],"made":[97],"this":[98,151,163,223,248],"assumption":[99,351],"less":[100],"true.":[102],"Thus,":[103],"it":[104],"been":[106,178,234],"pointed":[107],"out":[108],"by":[109],"some":[110],"experts":[111],"(e.g.,":[118,257],"Astrom)":[119],"must":[125],"take":[126],"into":[127],"account":[128],"effects":[130],"running":[132],"their":[133],"will":[138],"be":[139,245],"shared":[140],"with":[141,229],"other":[142],"tasks.":[143,207],"One":[144],"aspect":[145],"work":[148],"presented":[149,253],"article":[152],"is":[153,225],"architecture":[156],"allows":[158],"developers":[160],"maintain":[162],"simplifying":[164,350],"assumption.":[165],"We":[166,287,329],"focus":[167],"specifically":[168],"Proportional-Integral-Derivative":[171],"(PID)":[172],"controller.":[173],"An":[174],"on-chip":[175],"coprocessor":[176],"can":[181],"scale":[182],"support":[184],"servicing":[185,318],"hundreds":[186],"plants,":[188,320],"while":[189],"maintaining":[190],"microsecond-level":[191],"response":[192,315],"times,":[193],"tight":[194],"deterministic":[195],"loop":[197],"timing,":[198],"allowing":[200],"main":[202,285],"processor":[203],"service":[205],"noncontrol":[206],"In":[208,343],"order":[209],"controller":[215,256],"needs":[216],"information":[217,224],"about":[218],"plant's":[220],"state.":[221],"Typically":[222],"obtained":[226],"from":[227,283],"sensors":[228],"which":[230],"plant":[232],"instrumented.":[235],"There":[236],"are":[237],"number":[239],"common":[241,279],"computations":[242],"may":[244],"performed":[246],"sensor":[249,280],"data":[250],"before":[251],"averaging":[258],"thresholding).":[260],"Thus":[261],"addition":[263],"supporting":[265],"PID":[266,306],"algorithms,":[267],"we":[268,303],"developed":[270],"Sensor":[272],"Processing":[273],"Unit":[274],"(SPU)":[275],"off-loads":[277],"processing":[281],"tasks":[282],"processor.":[286],"prototyped":[289],"our":[290,300,305],"ideas":[291],"Field":[293],"Gate":[295],"Array":[296],"(FPGA)":[297],"technology.":[298],"Through":[299],"experimental":[301],"results,":[302],"show":[304,331],"execution":[307,346],"unit":[308],"gives":[309],"orders":[310],"magnitude":[312],"improvement":[313],"when":[317],"many":[319],"as":[321],"compared":[322],"standard":[325],"general":[326,340],"implementation.":[328,342],"also":[330],"SPU":[334],"scales":[335],"much":[336],"better":[337],"than":[338],"addition,":[344],"units":[347],"allow":[348],"hold":[357],"development.":[361]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
