{"id":"https://openalex.org/W2123407602","doi":"https://doi.org/10.1145/2228360.2228479","title":"Static dataflow with access patterns","display_name":"Static dataflow with access patterns","publication_year":2012,"publication_date":"2012-05-31","ids":{"openalex":"https://openalex.org/W2123407602","doi":"https://doi.org/10.1145/2228360.2228479","mag":"2123407602"},"language":"en","primary_location":{"id":"doi:10.1145/2228360.2228479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2228360.2228479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th Annual Design Automation Conference","raw_type":"proceedings-article"},"type":"conference-paper","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/A5073751792","display_name":"Arkadeb Ghosal","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arkadeb Ghosal","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087751146","display_name":"Rhishikesh Limaye","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rhishikesh Limaye","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069949620","display_name":"Kaushik Ravindran","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kaushik Ravindran","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080042319","display_name":"Stavros Tripakis","orcid":"https://orcid.org/0000-0002-1777-493X"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stavros Tripakis","raw_affiliation_strings":["University of California, Berkeley, CA","University of California, Berkeley, CA/USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"University of California, Berkeley, CA/USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043262892","display_name":"Ankita Prasad","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ankita Prasad","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031811782","display_name":"Guoqiang Wang","orcid":"https://orcid.org/0000-0003-2979-3510"},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guoqiang Wang","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055632681","display_name":"Trung N. Tran","orcid":null},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Trung N. Tran","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052699654","display_name":"Hugo A. Andrade","orcid":"https://orcid.org/0000-0002-4560-8859"},"institutions":[{"id":"https://openalex.org/I4210124763","display_name":"National Instruments (United States)","ror":"https://ror.org/026exqw73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210117810","https://openalex.org/I4210124763"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hugo Andrade","raw_affiliation_strings":["National Instruments Corp., Berkeley, CA","National Instruments Corporation, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Instruments Corp., Berkeley, CA","institution_ids":["https://openalex.org/I4210124763"]},{"raw_affiliation_string":"National Instruments Corporation, Berkeley, CA, USA","institution_ids":["https://openalex.org/I4210124763"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9457,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.73056995,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"656","last_page":"663"},"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/dataflow","display_name":"Dataflow","score":0.9459152817726135},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8422673344612122},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7429088950157166},{"id":"https://openalex.org/keywords/model-of-computation","display_name":"Model of computation","score":0.6825574040412903},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6240035891532898},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.54954993724823},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.539306640625},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5176265835762024},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4911770522594452},{"id":"https://openalex.org/keywords/compile-time","display_name":"Compile time","score":0.4900449514389038},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.48787689208984375},{"id":"https://openalex.org/keywords/deadlock","display_name":"Deadlock","score":0.4541357159614563},{"id":"https://openalex.org/keywords/dataflow-architecture","display_name":"Dataflow architecture","score":0.4414155185222626},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4275038540363312},{"id":"https://openalex.org/keywords/deadlock-prevention-algorithms","display_name":"Deadlock prevention algorithms","score":0.41823601722717285},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2524715065956116},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10482954978942871}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.9459152817726135},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8422673344612122},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7429088950157166},{"id":"https://openalex.org/C184596265","wikidata":"https://www.wikidata.org/wiki/Q2651576","display_name":"Model of computation","level":3,"score":0.6825574040412903},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6240035891532898},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.54954993724823},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.539306640625},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5176265835762024},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4911770522594452},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.4900449514389038},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.48787689208984375},{"id":"https://openalex.org/C159023740","wikidata":"https://www.wikidata.org/wiki/Q623276","display_name":"Deadlock","level":2,"score":0.4541357159614563},{"id":"https://openalex.org/C176727019","wikidata":"https://www.wikidata.org/wiki/Q1172415","display_name":"Dataflow architecture","level":3,"score":0.4414155185222626},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4275038540363312},{"id":"https://openalex.org/C113429609","wikidata":"https://www.wikidata.org/wiki/Q4060699","display_name":"Deadlock prevention algorithms","level":3,"score":0.41823601722717285},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2524715065956116},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10482954978942871},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2228360.2228479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2228360.2228479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th Annual Design Automation Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1498253541","https://openalex.org/W1849568040","https://openalex.org/W1860183717","https://openalex.org/W2055649415","https://openalex.org/W2061500932","https://openalex.org/W2091158003","https://openalex.org/W2108727711","https://openalex.org/W2120431055","https://openalex.org/W2126013065","https://openalex.org/W2129717347","https://openalex.org/W2143315168","https://openalex.org/W2143570521","https://openalex.org/W2146423178","https://openalex.org/W2149281234","https://openalex.org/W2153747089","https://openalex.org/W2155256384","https://openalex.org/W2165973617","https://openalex.org/W2169180789","https://openalex.org/W2179825846","https://openalex.org/W3139545273","https://openalex.org/W3145128584","https://openalex.org/W4210727445","https://openalex.org/W4285719527","https://openalex.org/W7029321148"],"related_works":["https://openalex.org/W2968111836","https://openalex.org/W1557107163","https://openalex.org/W2047588290","https://openalex.org/W2248318825","https://openalex.org/W2054126032","https://openalex.org/W1586195887","https://openalex.org/W2887983008","https://openalex.org/W118239326","https://openalex.org/W1569021458","https://openalex.org/W2119121861"],"abstract_inverted_index":{"Signal":[0],"processing":[1],"and":[2,21,44,110,125,134],"multimedia":[3],"applications":[4,147],"are":[5,70,138],"commonly":[6],"modeled":[7,148],"using":[8,62],"Static/Cyclo-Static":[9],"Dataflow":[10,95],"(SDF/CSDF)":[11],"models.":[12],"SDF/CSDF":[13,47],"explicitly":[14],"specifies":[15],"how":[16,55],"much":[17],"data":[18,56,105],"is":[19,48,57],"produced":[20],"consumed":[22],"per":[23],"firing":[24],"during":[25],"computation.":[26],"This":[27,112],"results":[28],"in":[29,50,59],"strong":[30],"compile-time":[31],"analyzability":[32],"of":[33,104,117],"many":[34],"useful":[35],"execution":[36],"properties":[37,121,131],"such":[38],"as":[39],"deadlock":[40],"absence,":[41],"channel":[42],"boundedness,":[43],"throughput.":[45],"However,":[46],"limited":[49],"its":[51],"ability":[52],"to":[53,67,128,140],"capture":[54],"accessed":[58],"time.":[60],"Hence,":[61],"these":[63,130,142],"models":[64],"often":[65],"leads":[66],"implementations":[68],"that":[69,100],"sub-optimal":[71],"(i.e.,":[72,81],"use":[73,82],"more":[74],"resources":[75],"than":[76],"necessary)":[77],"or":[78],"even":[79],"incorrect":[80],"insufficient":[83],"resources).":[84],"In":[85],"this":[86],"work,":[87],"we":[88],"advance":[89],"a":[90],"new":[91],"model":[92,123],"called":[93],"Static":[94],"with":[96],"Access":[97],"Patterns":[98],"(SDF-AP)":[99],"captures":[101],"the":[102,115],"timing":[103],"accesses":[106],"(for":[107],"both":[108],"production":[109],"consumption).":[111],"paper":[113],"formalizes":[114],"semantics":[116],"SDF-AP,":[118],"defines":[119],"key":[120],"governing":[122],"execution,":[124],"discusses":[126],"algorithms":[127,144],"check":[129],"under":[132],"correctness":[133],"resource":[135],"constraints.":[136],"Results":[137],"presented":[139],"evaluate":[141],"analysis":[143],"on":[145],"practical":[146],"by":[149],"SDF-AP.":[150]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
