{"id":"https://openalex.org/W4388937726","doi":"https://doi.org/10.1109/icccnt56998.2023.10306572","title":"Optimizing Machine Learning Operators and Models for Specific Hardware Using Apache-TVM","display_name":"Optimizing Machine Learning Operators and Models for Specific Hardware Using Apache-TVM","publication_year":2023,"publication_date":"2023-07-06","ids":{"openalex":"https://openalex.org/W4388937726","doi":"https://doi.org/10.1109/icccnt56998.2023.10306572"},"language":"en","primary_location":{"id":"doi:10.1109/icccnt56998.2023.10306572","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icccnt56998.2023.10306572","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT)","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/A5071739099","display_name":"K. Madathil","orcid":null},"institutions":[{"id":"https://openalex.org/I44635919","display_name":"National Institute of Technology Delhi","ror":"https://ror.org/032twef21","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210152752","https://openalex.org/I44635919"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Kausthub Thekke Madathil","raw_affiliation_strings":["National Institute of Technology,Information Technology,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Technology,Information Technology,India","institution_ids":["https://openalex.org/I44635919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026657426","display_name":"Abhinav Dugar","orcid":null},"institutions":[{"id":"https://openalex.org/I44635919","display_name":"National Institute of Technology Delhi","ror":"https://ror.org/032twef21","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210152752","https://openalex.org/I44635919"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Abhinav Dugar","raw_affiliation_strings":["National Institute of Technology,Information Technology,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Technology,Information Technology,India","institution_ids":["https://openalex.org/I44635919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040815462","display_name":"Nagamma Patil","orcid":"https://orcid.org/0000-0001-9924-9559"},"institutions":[{"id":"https://openalex.org/I44635919","display_name":"National Institute of Technology Delhi","ror":"https://ror.org/032twef21","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210152752","https://openalex.org/I44635919"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nagamma Patil","raw_affiliation_strings":["National Institute of Technology,Information Technology,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Institute of Technology,Information Technology,India","institution_ids":["https://openalex.org/I44635919"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057428477","display_name":"Unnikrishnan Cheramangalath","orcid":"https://orcid.org/0000-0003-3662-5363"},"institutions":[{"id":"https://openalex.org/I4210113248","display_name":"Indian Institute of Technology Palakkad","ror":"https://ror.org/0264cg909","country_code":"IN","type":"facility","lineage":["https://openalex.org/I4210113248"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Unnikrishnan Cheramangalath","raw_affiliation_strings":["Indian Institute of Technology Palakkad,Computer Science,Palakkad,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Palakkad,Computer Science,Palakkad,India","institution_ids":["https://openalex.org/I4210113248"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4176,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.59556172,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991000294685364,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991000294685364,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.998199999332428,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9894999861717224,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8269096612930298},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7961997985839844},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.6532297134399414},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.5672655701637268},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.5134333372116089},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.5075610876083374},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.401853084564209},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3588497042655945},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3421706557273865},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.33591973781585693},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.3037973642349243},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.23560097813606262},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17381662130355835}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8269096612930298},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7961997985839844},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.6532297134399414},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5672655701637268},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.5134333372116089},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.5075610876083374},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.401853084564209},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3588497042655945},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3421706557273865},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.33591973781585693},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.3037973642349243},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.23560097813606262},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17381662130355835},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icccnt56998.2023.10306572","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/icccnt56998.2023.10306572","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W2014406284","https://openalex.org/W2097117768","https://openalex.org/W2194775991","https://openalex.org/W2476548250","https://openalex.org/W2481681431","https://openalex.org/W2570343428","https://openalex.org/W2787513823","https://openalex.org/W2962724414","https://openalex.org/W3004659153","https://openalex.org/W3096509020","https://openalex.org/W3185695382","https://openalex.org/W4200122815","https://openalex.org/W4226418308","https://openalex.org/W4245556956","https://openalex.org/W4283697574","https://openalex.org/W4304606623","https://openalex.org/W4308084253","https://openalex.org/W6748408460"],"related_works":["https://openalex.org/W3215381467","https://openalex.org/W4301207796","https://openalex.org/W2915956107","https://openalex.org/W2099986681","https://openalex.org/W4846490","https://openalex.org/W4240878335","https://openalex.org/W563303149","https://openalex.org/W2427933582","https://openalex.org/W1978911128","https://openalex.org/W2531450434"],"abstract_inverted_index":{"Diligent":[0],"utilization":[1,58],"of":[2,20,30,43,59,98,118,135,151,164],"hardware":[3,64,140],"resources":[4,60],"when":[5],"dealing":[6],"with":[7],"computationally":[8],"intensive":[9],"jobs":[10],"like":[11],"machine":[12],"learning":[13],"(ML)":[14],"that":[15],"have":[16,91,108,159],"a":[17,77,146,161],"huge":[18],"scope":[19],"compiler":[21,78],"optimizations":[22],"are":[23],"often":[24],"neglected":[25],"due":[26],"to":[27,56,81,138],"the":[28,40,46,49,133,152,187,190],"complexity":[29,38],"its":[31,37],"implementation.":[32],"The":[33],"main":[34],"reasons":[35],"for":[36,87,111,149,155,167,176],"is":[39,145],"wide":[41],"range":[42],"architectures":[44],"and":[45,51,65,83,101,107,126,171],"difference":[47],"between":[48],"development":[50],"deployment":[52],"environments.":[53],"This":[54],"leads":[55],"poor":[57],"such":[61],"as":[62],"memory,":[63],"increased":[66],"execution":[67,183],"time.":[68],"These":[69],"problems":[70],"can":[71,130],"be":[72],"tackled":[73],"using":[74,142],"Apache-TVM":[75,114],"-":[76],"specifically":[79],"designed":[80],"tune":[82],"optimize":[84],"machine-learning":[85],"models":[86,121],"specific":[88,112,139],"hardware.":[89,113],"We":[90,158],"implemented":[92],"matrix":[93,177],"multiplication":[94,178],"on":[95,179],"two":[96],"types":[97],"hardware,":[99],"x86":[100],"Hexagon":[102],"Digital":[103],"Signal":[104],"Processor":[105],"(DSP),":[106],"optimized":[109],"it":[110],"also":[115,131],"supports":[116],"tuning":[117],"whole":[119],"ML":[120],"by":[122],"applying":[123],"various":[124],"graph-level":[125],"operator-level":[127],"optimizations.":[128],"TVM":[129],"automate":[132],"optimization":[134],"low-level":[136],"programs":[137],"characteristics":[141],"autoTVM":[143],"which":[144],"cost-based":[147],"model":[148,170],"exploration":[150],"search":[153],"space":[154],"code":[156],"optimization.":[157],"obtained":[160],"significant":[162],"reduction":[163],"upto":[165],"32.32%":[166],"Emotion":[168],"FerPlus":[169],"more":[172],"than":[173],"150":[174],"times":[175],"hexagon":[180],"DSP":[181],"in":[182],"time":[184],"without":[185],"reducing":[186],"accuracy":[188],"or":[189],"performance.":[191]},"counts_by_year":[{"year":2024,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
