{"id":"https://openalex.org/W4352990817","doi":"https://doi.org/10.2352/ei.2023.35.16.avm-113","title":"OpTIFlow &amp;#x2013; An optimized end-to-end dataflow for accelerating deep learning workloads on heterogeneous SoCs","display_name":"OpTIFlow &amp;#x2013; An optimized end-to-end dataflow for accelerating deep learning workloads on heterogeneous SoCs","publication_year":2023,"publication_date":"2023-01-16","ids":{"openalex":"https://openalex.org/W4352990817","doi":"https://doi.org/10.2352/ei.2023.35.16.avm-113"},"language":"en","primary_location":{"id":"doi:10.2352/ei.2023.35.16.avm-113","is_oa":true,"landing_page_url":"http://dx.doi.org/10.2352/ei.2023.35.16.avm-113","pdf_url":"https://library.imaging.org/admin/apis/public/api/ist/website/downloadArticle/ei/35/16/AVM-113","source":{"id":"https://openalex.org/S4210227276","display_name":"Electronic Imaging","issn_l":"2470-1173","issn":["2470-1173"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Imaging","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://library.imaging.org/admin/apis/public/api/ist/website/downloadArticle/ei/35/16/AVM-113","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055798801","display_name":"Shyam Jagannathan","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Shyam Jagannathan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075589158","display_name":"Vijay Pothukuchi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vijay Pothukuchi","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028245091","display_name":"Jesse Villarreal","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jesse Villarreal","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009560883","display_name":"Kumar Desappan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kumar Desappan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103701595","display_name":"Manu Mathew","orcid":"https://orcid.org/0000-0003-1692-0058"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Manu Mathew","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015048283","display_name":"Rahul Ravikumar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rahul Ravikumar","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001227131","display_name":"Aniket Limaye","orcid":"https://orcid.org/0000-0002-2834-1304"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aniket Limaye","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044937170","display_name":"Mihir Mody","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mihir Mody","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031543620","display_name":"Pramod Swami","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pramod Swami","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016525243","display_name":"Piyali Goswami","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Piyali Goswami","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058359917","display_name":"Carlos J. Rodr\u00edguez","orcid":"https://orcid.org/0000-0003-0860-9008"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Carlos Rodriguez","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058512177","display_name":"Emmanuel Madrigal","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Emmanuel Madrigal","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5089460799","display_name":"Marco Luis Herrera","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marco Herrera","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":13,"corresponding_author_ids":["https://openalex.org/A5055798801"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1326,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.40041844,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"35","issue":"16","first_page":"113","last_page":""},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9919000267982483,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9878000020980835,"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.844740629196167},{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.7532346844673157},{"id":"https://openalex.org/keywords/end-to-end-principle","display_name":"End-to-end principle","score":0.5156446695327759},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.501640796661377},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.495489239692688},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.45883435010910034},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.4246533513069153},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42299288511276245},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3673946261405945},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34814244508743286},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19258767366409302},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.11231106519699097}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.844740629196167},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.7532346844673157},{"id":"https://openalex.org/C74296488","wikidata":"https://www.wikidata.org/wiki/Q2527392","display_name":"End-to-end principle","level":2,"score":0.5156446695327759},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.501640796661377},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.495489239692688},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.45883435010910034},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.4246533513069153},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42299288511276245},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3673946261405945},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34814244508743286},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19258767366409302},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.11231106519699097}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2352/ei.2023.35.16.avm-113","is_oa":true,"landing_page_url":"http://dx.doi.org/10.2352/ei.2023.35.16.avm-113","pdf_url":"https://library.imaging.org/admin/apis/public/api/ist/website/downloadArticle/ei/35/16/AVM-113","source":{"id":"https://openalex.org/S4210227276","display_name":"Electronic Imaging","issn_l":"2470-1173","issn":["2470-1173"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Imaging","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.2352/ei.2023.35.16.avm-113","is_oa":true,"landing_page_url":"http://dx.doi.org/10.2352/ei.2023.35.16.avm-113","pdf_url":"https://library.imaging.org/admin/apis/public/api/ist/website/downloadArticle/ei/35/16/AVM-113","source":{"id":"https://openalex.org/S4210227276","display_name":"Electronic Imaging","issn_l":"2470-1173","issn":["2470-1173"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Imaging","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5600000023841858,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4352990817.pdf"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2293118914","https://openalex.org/W2998381397","https://openalex.org/W4236419692","https://openalex.org/W3167919718","https://openalex.org/W4251718783","https://openalex.org/W2171015181","https://openalex.org/W4239447582","https://openalex.org/W4225271228","https://openalex.org/W1998888015","https://openalex.org/W1591308946"],"abstract_inverted_index":{"A":[0,71],"typical":[1],"edge":[2],"compute":[3],"SoC":[4],"capable":[5],"of":[6,74,159],"handling":[7],"deep":[8,38],"learning":[9,39],"workloads":[10],"at":[11,83],"low":[12],"power":[13],"is":[14,77,94,150],"usually":[15],"heterogeneous":[16],"by":[17],"design.":[18],"It":[19],"typically":[20],"comprises":[21],"multiple":[22],"initiators":[23],"such":[24,60,103,164],"as":[25,61,118,165],"real-time":[26,91],"IPs":[27],"for":[28,34,46,50,96,102,110,122,129,144],"capture":[29],"and":[30,114,146,169],"display,":[31],"hardware":[32],"accelerators":[33],"ISP,":[35],"computer":[36],"vision,":[37],"engines,":[40],"codecs,":[41],"DSP":[42],"or":[43],"ARM":[44],"cores":[45],"general":[47],"compute,":[48],"GPU":[49],"2D/3D":[51],"visualization.":[52],"Every":[53],"participating":[54],"initiator":[55],"transacts":[56],"with":[57],"common":[58],"resources":[59],"L3/L4/DDR":[62],"memory":[63],"systems":[64],"to":[65,79,112,124],"seamlessly":[66],"exchange":[67],"data":[68],"between":[69],"them.":[70],"careful":[72],"orchestration":[73],"this":[75,132],"dataflow":[76],"important":[78],"keep":[80],"every":[81],"producer/consumer":[82],"full":[84],"utilization":[85],"without":[86],"causing":[87],"any":[88],"drop":[89],"in":[90],"performance":[92,160],"which":[93,149],"critical":[95],"automotive":[97],"applications.":[98],"The":[99],"software":[100],"stack":[101],"complex":[104],"workflows":[105],"can":[106],"be":[107],"quite":[108],"intimidating":[109],"customers":[111],"bring-up":[113],"more":[115],"often":[116],"act":[117],"an":[119],"entry":[120],"barrier":[121],"many":[123],"even":[125],"evaluate":[126],"the":[127],"device":[128,156],"performance.":[130],"In":[131],"paper":[133],"we":[134],"propose":[135],"techniques":[136],"developed":[137],"on":[138],"TI&#x2019;s":[139],"latest":[140],"TDA4V-Mid":[141],"SoC,":[142],"targeted":[143],"ADAS":[145],"autonomous":[147],"applications,":[148],"designed":[151],"around":[152],"ease-of-use":[153],"but":[154],"ensuring":[155],"entitlement":[157],"class":[158],"using":[161],"open":[162],"standards":[163],"DL":[166],"runtimes,":[167],"OpenVx":[168],"GStreamer.":[170]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-11T06:11:40.159057","created_date":"2025-10-10T00:00:00"}
