{"id":"https://openalex.org/W2171437642","doi":"https://doi.org/10.1109/tc.1986.5009426","title":"Sructure Handling in Data-Flow Systems","display_name":"Sructure Handling in Data-Flow Systems","publication_year":1986,"publication_date":"1986-06-01","ids":{"openalex":"https://openalex.org/W2171437642","doi":"https://doi.org/10.1109/tc.1986.5009426","mag":"2171437642"},"language":"en","primary_location":{"id":"doi:10.1109/tc.1986.5009426","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.1986.5009426","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","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/A5019948826","display_name":"Jean\u2010Luc Gaudiot","orcid":"https://orcid.org/0000-0001-9164-8731"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I4210116219","display_name":"Engineering Systems (United States)","ror":"https://ror.org/02qg60849","country_code":"US","type":"company","lineage":["https://openalex.org/I4210116219"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jean-Luc Gaudiot","raw_affiliation_strings":["Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA 90089"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA 90089","institution_ids":["https://openalex.org/I1174212","https://openalex.org/I4210116219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5019948826"],"corresponding_institution_ids":["https://openalex.org/I1174212","https://openalex.org/I4210116219"],"apc_list":null,"apc_paid":null,"fwci":6.722,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.9676714,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"C-35","issue":"6","first_page":"489","last_page":"502"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9990000128746033,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9990000128746033,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9980999827384949,"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.8598584532737732},{"id":"https://openalex.org/keywords/data-flow-diagram","display_name":"Data flow diagram","score":0.6741252541542053},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6280630230903625},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5760722756385803},{"id":"https://openalex.org/keywords/data-flow-analysis","display_name":"Data-flow analysis","score":0.5384296178817749},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.5361013412475586},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.48864275217056274},{"id":"https://openalex.org/keywords/corollary","display_name":"Corollary","score":0.4781945049762726},{"id":"https://openalex.org/keywords/offset","display_name":"Offset (computer science)","score":0.4420335590839386},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4307650625705719},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.42687681317329407},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3707554340362549},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.151540607213974}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8598584532737732},{"id":"https://openalex.org/C489000","wikidata":"https://www.wikidata.org/wiki/Q747385","display_name":"Data flow diagram","level":2,"score":0.6741252541542053},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6280630230903625},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5760722756385803},{"id":"https://openalex.org/C88468194","wikidata":"https://www.wikidata.org/wiki/Q1172416","display_name":"Data-flow analysis","level":3,"score":0.5384296178817749},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5361013412475586},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.48864275217056274},{"id":"https://openalex.org/C2780012671","wikidata":"https://www.wikidata.org/wiki/Q1343870","display_name":"Corollary","level":2,"score":0.4781945049762726},{"id":"https://openalex.org/C175291020","wikidata":"https://www.wikidata.org/wiki/Q1156822","display_name":"Offset (computer science)","level":2,"score":0.4420335590839386},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4307650625705719},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.42687681317329407},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3707554340362549},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.151540607213974},{"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.1986.5009426","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.1986.5009426","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W44117754","https://openalex.org/W67837127","https://openalex.org/W100420415","https://openalex.org/W133861390","https://openalex.org/W134058983","https://openalex.org/W142429668","https://openalex.org/W167094870","https://openalex.org/W1499614464","https://openalex.org/W1500590019","https://openalex.org/W1559577056","https://openalex.org/W1596019703","https://openalex.org/W1601555688","https://openalex.org/W1870063920","https://openalex.org/W2010556856","https://openalex.org/W2018885404","https://openalex.org/W2021368709","https://openalex.org/W2023620877","https://openalex.org/W2023633366","https://openalex.org/W2071415280","https://openalex.org/W2136553816","https://openalex.org/W2143716265","https://openalex.org/W2143879657","https://openalex.org/W2171437642","https://openalex.org/W2998487127","https://openalex.org/W4236302107","https://openalex.org/W6602826667","https://openalex.org/W6605734271","https://openalex.org/W6606871039","https://openalex.org/W6633495097","https://openalex.org/W6635672076","https://openalex.org/W6980718210"],"related_works":["https://openalex.org/W59945861","https://openalex.org/W1999711970","https://openalex.org/W2998775986","https://openalex.org/W1549956274","https://openalex.org/W2151163382","https://openalex.org/W1484884871","https://openalex.org/W2052160877","https://openalex.org/W94523631","https://openalex.org/W44784333","https://openalex.org/W1528221867"],"abstract_inverted_index":{"Data-flow":[0],"languages":[1],"have":[2,121],"been":[3,122],"hailed":[4],"as":[5,78,97],"the":[6,9,35,52,55,61,69,88,126,140,153,158,171,174,180,190,199],"solution":[7],"to":[8,21,32,51,68,136,162,195],"programmability":[10],"of":[11,38,57,63,71,73,76,84,94,111,139,160,164,182,198,207],"general-purpose":[12],"multiprocessors.":[13],"However,":[14],"data-flow":[15,36,200],"semantics":[16,201],"introduce":[17,146],"constructs":[18,45],"that":[19,54,120,163],"lead":[20],"much":[22],"overhead":[23],"at":[24,189,202],"compilation,":[25],"allocation,":[26],"and":[27,92,132,179],"execution":[28,191],"time.":[29],"Indeed,":[30],"due":[31,50],"its":[33],"functionality,":[34],"model":[37],"computation":[39,161],"does":[40],"not":[41],"handle":[42],"repetitive":[43],"program":[44,77],"very":[46],"efficiently.":[47],"This":[48],"is":[49,66,87,177,184],"fact":[53],"cornerstone":[56],"data":[58,95],"flow,":[59],"namely":[60],"concept":[62],"single":[64],"assignment,":[65],"opposed":[67],"idea":[70],"reexecution":[72],"a":[74,80],"portion":[75],"in":[79,104,116,125,193],"loop.":[81],"A":[82],"corollary":[83],"this":[85,107,112],"problem":[86],"effective":[89],"representation,":[90],"storage,":[91],"processing":[93],"structures,":[96],"these":[98],"will":[99],"most":[100],"often":[101],"be":[102],"used":[103],"loops.":[105],"In":[106,134,152,170],"paper,":[108],"various":[109],"aspects":[110],"issue":[113],"are":[114,129],"explailned":[115],"detail.":[117],"Several":[118],"solutions":[119],"put":[123],"forward":[124],"current":[127],"literature":[128],"then":[130],"surveyed":[131],"analyzed.":[133],"order":[135,194],"offset":[137],"some":[138],"disadvantages":[141],"presented":[142],"by":[143],"these,":[144],"we":[145,156],"new":[147],"methods":[148],"for":[149,166],"handling":[150],"arrays.":[151],"first":[154],"one,":[155],"raise":[157],"level":[159,192,206],"arrays":[165],"more":[167],"efficient":[168],"operation.":[169],"two":[172],"others,":[173],"opposite":[175],"approach":[176],"taken,":[178],"notion":[181],"array":[183],"done":[185],"away":[186],"with":[187],"entirely":[188],"take":[196],"advantage":[197],"their":[203],"best":[204],"logical":[205],"performance.":[208]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
