{"id":"https://openalex.org/W2390747713","doi":"https://doi.org/10.1145/2906363.2906364","title":"CSDFa","display_name":"CSDFa","publication_year":2016,"publication_date":"2016-05-13","ids":{"openalex":"https://openalex.org/W2390747713","doi":"https://doi.org/10.1145/2906363.2906364","mag":"2390747713"},"language":"en","primary_location":{"id":"doi:10.1145/2906363.2906364","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2906363.2906364","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.utwente.nl/en/publications/19c4086b-67bb-4ff4-aa2e-632140a56e43","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061670409","display_name":"Peter Koek","orcid":null},"institutions":[{"id":"https://openalex.org/I4210111595","display_name":"Prodrive Technologies (Netherlands)","ror":"https://ror.org/01zhpc307","country_code":"NL","type":"company","lineage":["https://openalex.org/I4210111595"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Peter Koek","raw_affiliation_strings":["Prodrive-technologies, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Prodrive-technologies, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I4210111595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033173132","display_name":"Stefan J. Geuns","orcid":null},"institutions":[{"id":"https://openalex.org/I4210111595","display_name":"Prodrive Technologies (Netherlands)","ror":"https://ror.org/01zhpc307","country_code":"NL","type":"company","lineage":["https://openalex.org/I4210111595"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Stefan J. Geuns","raw_affiliation_strings":["Prodrive-technologies, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Prodrive-technologies, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I4210111595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020564301","display_name":"Joost P.H.M. Hausmans","orcid":null},"institutions":[{"id":"https://openalex.org/I4210111595","display_name":"Prodrive Technologies (Netherlands)","ror":"https://ror.org/01zhpc307","country_code":"NL","type":"company","lineage":["https://openalex.org/I4210111595"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Joost P.H.M. Hausmans","raw_affiliation_strings":["Prodrive-technologies, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Prodrive-technologies, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I4210111595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081768631","display_name":"Henk Corporaal","orcid":"https://orcid.org/0000-0003-4506-5732"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Henk Corporaal","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111443523","display_name":"Marco J.G. Bekooij","orcid":null},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]},{"id":"https://openalex.org/I109147379","display_name":"NXP (Netherlands)","ror":"https://ror.org/059be4e97","country_code":"NL","type":"company","lineage":["https://openalex.org/I109147379"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marco J.G. Bekooij","raw_affiliation_strings":["University of Twente, Enschede, The Netherlands; and NXP Semiconductors, Eindhoven, The Netherlands","NXP Semiconductors, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"University of Twente, Enschede, The Netherlands; and NXP Semiconductors, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I109147379","https://openalex.org/I94624287"]},{"raw_affiliation_string":"NXP Semiconductors, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I109147379"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5061670409"],"corresponding_institution_ids":["https://openalex.org/I4210111595"],"apc_list":null,"apc_paid":null,"fwci":0.3218,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.5571993,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"30","last_page":"39"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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.8627357482910156},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.7526779770851135},{"id":"https://openalex.org/keywords/data-flow-diagram","display_name":"Data flow diagram","score":0.6711896657943726},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5747658610343933},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5615141987800598},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5153121948242188},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5121142864227295},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5116022229194641},{"id":"https://openalex.org/keywords/data-flow-analysis","display_name":"Data-flow analysis","score":0.5021698474884033},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.43012863397598267},{"id":"https://openalex.org/keywords/concurrent-computing","display_name":"Concurrent computing","score":0.4222182333469391},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41320982575416565},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3347846269607544},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.13567465543746948}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8627357482910156},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.7526779770851135},{"id":"https://openalex.org/C489000","wikidata":"https://www.wikidata.org/wiki/Q747385","display_name":"Data flow diagram","level":2,"score":0.6711896657943726},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5747658610343933},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5615141987800598},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5153121948242188},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5121142864227295},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5116022229194641},{"id":"https://openalex.org/C88468194","wikidata":"https://www.wikidata.org/wiki/Q1172416","display_name":"Data-flow analysis","level":3,"score":0.5021698474884033},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.43012863397598267},{"id":"https://openalex.org/C150495011","wikidata":"https://www.wikidata.org/wiki/Q128392","display_name":"Concurrent computing","level":2,"score":0.4222182333469391},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41320982575416565},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3347846269607544},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.13567465543746948}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1145/2906363.2906364","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2906363.2906364","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/c0b17ae0-da10-4f61-b639-80be57fc73a4","is_oa":false,"landing_page_url":"https://research.tue.nl/en/publications/c0b17ae0-da10-4f61-b639-80be57fc73a4","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Koek, P, Geuns, S J, Hausmans, J P H M, Corporaal, H & Bekooij, M J G 2016, CSDFa: a model for exploiting the trade-off between data and pipeline parallelism. in Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016. Association for Computing Machinery, Inc., New York, pp. 30-39, 19th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2016), St. Goar, Germany, 23/05/16. https://doi.org/10.1145/2906363.2906364","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:ris.utwente.nl:openaire/19c4086b-67bb-4ff4-aa2e-632140a56e43","is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/19c4086b-67bb-4ff4-aa2e-632140a56e43","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Koek, P, Geuns, S J, Hausmans, J P H M, Corporaal, H & Bekooij, M J G 2016, CSDFa : a model for exploiting the trade-off between data and pipeline parallelism. in S Stuijk (ed.), SCOPES '16 : Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems. Association for Computing Machinery, New York, NY, pp. 30-39, 19th ACM International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016, Sankt Goar, Germany, 23/05/16. https://doi.org/10.1145/2906363.2906364","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.tue.nl:publications/c0b17ae0-da10-4f61-b639-80be57fc73a4","is_oa":false,"landing_page_url":"http://www.scopus.com/inward/record.url?scp=84974534205&partnerID=8YFLogxK","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Koek, P, Geuns, S J, Hausmans, J P H M, Corporaal, H & Bekooij, M J G 2016, CSDFa: a model for exploiting the trade-off between data and pipeline parallelism. in Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016. Association for Computing Machinery, Inc., New York, pp. 30-39, 19th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2016), St. Goar, Germany, 23/05/16. https://doi.org/10.1145/2906363.2906364","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:tue:oai:pure.tue.nl:publications/c0b17ae0-da10-4f61-b639-80be57fc73a4","is_oa":false,"landing_page_url":"https://research.tue.nl/nl/publications/c0b17ae0-da10-4f61-b639-80be57fc73a4","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016, 30 - 39","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":{"id":"pmh:oai:ris.utwente.nl:openaire/19c4086b-67bb-4ff4-aa2e-632140a56e43","is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/19c4086b-67bb-4ff4-aa2e-632140a56e43","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Koek, P, Geuns, S J, Hausmans, J P H M, Corporaal, H & Bekooij, M J G 2016, CSDFa : a model for exploiting the trade-off between data and pipeline parallelism. in S Stuijk (ed.), SCOPES '16 : Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems. Association for Computing Machinery, New York, NY, pp. 30-39, 19th ACM International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016, Sankt Goar, Germany, 23/05/16. https://doi.org/10.1145/2906363.2906364","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1537951533","https://openalex.org/W1549644356","https://openalex.org/W1594079456","https://openalex.org/W1983093080","https://openalex.org/W1983657887","https://openalex.org/W1988840789","https://openalex.org/W2017958018","https://openalex.org/W2028701185","https://openalex.org/W2039977046","https://openalex.org/W2070385897","https://openalex.org/W2091158003","https://openalex.org/W2122921982","https://openalex.org/W2146423178","https://openalex.org/W2150221148","https://openalex.org/W2159456929","https://openalex.org/W2165100134","https://openalex.org/W2165973617","https://openalex.org/W3011180447","https://openalex.org/W4235344346"],"related_works":["https://openalex.org/W2268046897","https://openalex.org/W59945861","https://openalex.org/W1606353550","https://openalex.org/W208330780","https://openalex.org/W78887182","https://openalex.org/W1551967076","https://openalex.org/W2151163382","https://openalex.org/W4256382613","https://openalex.org/W316163056","https://openalex.org/W2055262824"],"abstract_inverted_index":{"Real-time":[0],"stream":[1],"processing":[2],"applications,":[3,9],"such":[4,50,74],"as":[5,75],"Software":[6],"Defined":[7],"Radio":[8],"are":[10],"often":[11],"executed":[12],"concurrently":[13],"on":[14],"multiprocessor":[15],"systems.":[16],"A":[17],"unified":[18,54,67],"data":[19,41],"flow":[20],"model":[21,55,68,73],"and":[22,39,92],"analysis":[23],"method":[24],"have":[25],"been":[26],"proposed":[27],"that":[28],"can":[29,85],"be":[30],"used":[31],"to":[32,44],"simultaneously":[33],"determine":[34],"the":[35,46],"amount":[36],"of":[37,49,90],"pipeline":[38],"coarse-grained":[40],"parallelism":[42],"required":[43],"meet":[45],"temporal":[47],"constraints":[48],"applications.":[51],"However,":[52],"this":[53],"is":[56,80],"only":[57],"defined":[58],"for":[59,69],"Synchronous":[60],"Data":[61,77],"Flow":[62,78],"(SDF)":[63],"graphs.":[64],"Defining":[65],"a":[66,70,87],"more":[71],"expressive":[72],"Cyclo-Static":[76],"(CSDF)":[79],"not":[81],"possible,":[82],"because":[83],"auto-concurrency":[84],"cause":[86],"time-dependent":[88],"order":[89],"tokens":[91],"dependencies.":[93]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-03-17T09:09:15.849793","created_date":"2016-06-24T00:00:00"}
