{"id":"https://openalex.org/W4398186413","doi":"https://doi.org/10.1145/3605098.3635930","title":"Hardware and Software Generation from Large Actor Machines in Streaming Applications","display_name":"Hardware and Software Generation from Large Actor Machines in Streaming Applications","publication_year":2024,"publication_date":"2024-04-08","ids":{"openalex":"https://openalex.org/W4398186413","doi":"https://doi.org/10.1145/3605098.3635930"},"language":"en","primary_location":{"id":"doi:10.1145/3605098.3635930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3605098.3635930","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3605098.3635930","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3605098.3635930","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078203678","display_name":"Gareth Callanan","orcid":"https://orcid.org/0000-0002-9835-4741"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Gareth Callanan","raw_affiliation_strings":["Lund University, Lund, Sweden"],"affiliations":[{"raw_affiliation_string":"Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076838369","display_name":"Flavius Gruian","orcid":"https://orcid.org/0000-0003-1739-3384"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Flavius Gruian","raw_affiliation_strings":["Lund University, Lund, Sweden"],"affiliations":[{"raw_affiliation_string":"Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5078203678"],"corresponding_institution_ids":["https://openalex.org/I187531555"],"apc_list":null,"apc_paid":null,"fwci":1.0371,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.73213374,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"142","last_page":"150"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design 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/T10904","display_name":"Embedded Systems Design 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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7438263893127441},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5485154986381531},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34557080268859863},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.333410382270813},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32948505878448486}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7438263893127441},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5485154986381531},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34557080268859863},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.333410382270813},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32948505878448486}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3605098.3635930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3605098.3635930","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3605098.3635930","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:lup.lub.lu.se:e3f7baf2-a0ac-4a0a-b66c-e0977a8d239e","is_oa":false,"landing_page_url":"https://lup.lub.lu.se/record/e3f7baf2-a0ac-4a0a-b66c-e0977a8d239e","pdf_url":null,"source":{"id":"https://openalex.org/S4306400536","display_name":"Lund University Publications (Lund University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I187531555","host_organization_name":"Lund University","host_organization_lineage":["https://openalex.org/I187531555"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3605098.3635930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3605098.3635930","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3605098.3635930","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4398186413.pdf"},"referenced_works_count":33,"referenced_works":["https://openalex.org/W202631676","https://openalex.org/W897054116","https://openalex.org/W1663179985","https://openalex.org/W1976110664","https://openalex.org/W1977353127","https://openalex.org/W1986314250","https://openalex.org/W1989140795","https://openalex.org/W2018720121","https://openalex.org/W2049455231","https://openalex.org/W2076064037","https://openalex.org/W2077099824","https://openalex.org/W2125023624","https://openalex.org/W2125415493","https://openalex.org/W2132919235","https://openalex.org/W2144921311","https://openalex.org/W2158418816","https://openalex.org/W2163841853","https://openalex.org/W2168113051","https://openalex.org/W2572022424","https://openalex.org/W2609686781","https://openalex.org/W2619913513","https://openalex.org/W2799619026","https://openalex.org/W2995669284","https://openalex.org/W3011728381","https://openalex.org/W3033189783","https://openalex.org/W3099650482","https://openalex.org/W3160830781","https://openalex.org/W4251686820","https://openalex.org/W4256363426","https://openalex.org/W4320063558","https://openalex.org/W4386254894","https://openalex.org/W4389476219","https://openalex.org/W6678909112"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Streaming":[0],"applications,":[1],"such":[2],"as":[3,15,17],"MPEG":[4],"video":[5],"encoders":[6],"or":[7],"sensor":[8],"processing":[9],"pipelines,":[10],"are":[11,60],"increasing":[12],"in":[13,50,109,116,131],"complexity":[14],"well":[16],"the":[18,51,87,104,110,132],"diversity":[19],"of":[20,40,70,106],"platforms":[21],"that":[22,53,139],"they":[23],"run":[24],"on.":[25],"The":[26,42],"toolchains":[27],"handling":[28],"these":[29],"applications":[30],"must":[31],"keep":[32],"up":[33],"with":[34,64],"this":[35,79],"increase":[36],"at":[37],"all":[38],"levels":[39],"abstraction.":[41],"Actor":[43],"Machine":[44],"(AM)":[45],"is":[46],"an":[47,67],"intermediate":[48],"representation":[49],"toolchain":[52],"we":[54,81],"make":[55],"use":[56],"of.":[57],"Large":[58],"AMs":[59,108,113,121],"difficult":[61],"to":[62,66,73,86,99,120,137,141],"work":[63,80],"due":[65],"extreme":[68],"number":[69],"states":[71],"having":[72],"be":[74,142],"explored":[75],"for":[76,103],"implementation.":[77],"In":[78],"add":[82],"don't":[83],"care":[84],"conditions":[85],"AM":[88],"model":[89],"and":[90,128],"devise":[91],"a":[92],"novel":[93],"state-reducer":[94,124],"algorithm":[95],"by":[96],"assigning":[97],"priorities":[98],"conditions.":[100],"This":[101],"allows":[102],"compilation":[105],"larger":[107],"frontend.":[111],"These":[112],"execute":[114],"faster":[115],"software":[117],"when":[118,135],"compared":[119],"from":[122],"alternative":[123],"algorithms.":[125],"We":[126],"discover":[127],"describe":[129],"bottlenecks":[130],"downstream":[133],"tools":[134],"compiling":[136],"hardware":[138],"need":[140],"addressed.":[143]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
