{"id":"https://openalex.org/W2981680926","doi":"https://doi.org/10.1109/mm.2019.2931584","title":"DeepTools: Compiler and Execution Runtime Extensions for RaPiD AI Accelerator","display_name":"DeepTools: Compiler and Execution Runtime Extensions for RaPiD AI Accelerator","publication_year":2019,"publication_date":"2019-07-31","ids":{"openalex":"https://openalex.org/W2981680926","doi":"https://doi.org/10.1109/mm.2019.2931584","mag":"2981680926"},"language":"en","primary_location":{"id":"doi:10.1109/mm.2019.2931584","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mm.2019.2931584","pdf_url":null,"source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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 Micro","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/A5010094713","display_name":"Swagath Venkataramani","orcid":"https://orcid.org/0000-0002-0470-6364"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Swagath Venkataramani","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078440061","display_name":"Jungwook Choi","orcid":"https://orcid.org/0000-0002-3075-8694"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jungwook Choi","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101784876","display_name":"Vijayalakshmi Srinivasan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vijayalakshmi Srinivasan","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100391896","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0002-1717-5785"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100412772","display_name":"Jintao Zhang","orcid":"https://orcid.org/0000-0002-1029-3404"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jintao Zhang","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022726678","display_name":"Marcel Schaal","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marcel Schaal","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042998510","display_name":"Maur\u00edcio Serrano","orcid":"https://orcid.org/0000-0003-0250-5881"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mauricio J. Serrano","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046238836","display_name":"Kazuaki Ishizaki","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kazuaki Ishizaki","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101774031","display_name":"Hiroshi Inoue","orcid":"https://orcid.org/0000-0002-8238-0371"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hiroshi Inoue","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039169370","display_name":"Eri Ogawa","orcid":"https://orcid.org/0000-0002-9541-8447"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eri Ogawa","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108772251","display_name":"Moriyoshi Ohara","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Moriyoshi Ohara","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109942953","display_name":"Leland Chang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Leland Chang","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101429456","display_name":"Kailash Gopalakrishnan","orcid":"https://orcid.org/0000-0002-8952-0875"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kailash Gopalakrishnan","raw_affiliation_strings":["IBM Research Labs"],"affiliations":[{"raw_affiliation_string":"IBM Research Labs","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":13,"corresponding_author_ids":["https://openalex.org/A5010094713"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.9232,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.89337742,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"39","issue":"5","first_page":"102","last_page":"111"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9983000159263611,"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"}},"topics":[{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9983000159263611,"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"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9922000169754028,"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.9364694356918335},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6584835648536682},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6488581895828247},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"Just-in-time compilation","score":0.535463273525238},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.48911458253860474},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4822988510131836},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.48176881670951843},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4552108943462372},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.44882330298423767},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3703761696815491},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34475231170654297},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33721333742141724},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2469140589237213}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9364694356918335},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6584835648536682},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6488581895828247},{"id":"https://openalex.org/C76782552","wikidata":"https://www.wikidata.org/wiki/Q110546","display_name":"Just-in-time compilation","level":3,"score":0.535463273525238},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.48911458253860474},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4822988510131836},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.48176881670951843},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4552108943462372},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.44882330298423767},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3703761696815491},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34475231170654297},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33721333742141724},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2469140589237213},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mm.2019.2931584","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mm.2019.2931584","pdf_url":null,"source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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 Micro","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":17,"referenced_works":["https://openalex.org/W2289252105","https://openalex.org/W2402144811","https://openalex.org/W2606722458","https://openalex.org/W2626991402","https://openalex.org/W2767203761","https://openalex.org/W2784561332","https://openalex.org/W2798341898","https://openalex.org/W2804032941","https://openalex.org/W2883929540","https://openalex.org/W2898985762","https://openalex.org/W2953384591","https://openalex.org/W2981686346","https://openalex.org/W6713134421","https://openalex.org/W6748088138","https://openalex.org/W6751109714","https://openalex.org/W6751349269","https://openalex.org/W6769868170"],"related_works":["https://openalex.org/W1601646354","https://openalex.org/W1541585229","https://openalex.org/W1853049011","https://openalex.org/W2479014312","https://openalex.org/W1583465708","https://openalex.org/W1606851719","https://openalex.org/W1497385637","https://openalex.org/W2192862863","https://openalex.org/W2080682474","https://openalex.org/W2158819012"],"abstract_inverted_index":{"The":[0],"ubiquitous":[1],"adoption":[2],"of":[3,60,135],"systems":[4],"specialized":[5],"for":[6,29,47],"AI":[7,50],"requires":[8,75],"bridging":[9],"two":[10,94],"seemingly":[11],"conflicting":[12],"challenges\u2014the":[13],"need":[14],"to":[15,87,108,155],"deliver":[16],"extreme":[17],"processing":[18],"efficiencies":[19],"while":[20],"employing":[21],"familiar":[22],"programming":[23],"interfaces,":[24],"making":[25],"them":[26],"compelling":[27],"even":[28],"non-expert":[30],"users.":[31],"We":[32,56,142,157],"take":[33],"a":[34,58,88,98,110],"significant":[35],"first":[36],"step":[37],"towards":[38],"this":[39],"goal":[40],"and":[41,67,80,116,122,131,137,147],"present":[42,57],"an":[43,124],"end-to-end":[44],"software":[45,61],"stack":[46],"the":[48,118,133],"RaPiD":[49,115],"accelerator":[51],"developed":[52],"by":[53],"IBM":[54],"Research.":[55],"set":[59],"extensions,":[62],"called":[63,101,127],"Deeptools,":[64],"that":[65],"leverage":[66],"work":[68],"within":[69],"popular":[70,149],"deep":[71],"learning":[72],"frameworks.":[73],"DeepTools":[74,92,144],"no":[76],"additional":[77],"user":[78],"input":[79],"enables":[81],"aggressive,":[82],"accelerator-specific":[83],"performance":[84,162],"optimization":[85],"akin":[86],"full,":[89],"custom":[90],"framework.":[91],"has":[93],"key":[95],"components:":[96],"1)":[97],"compiler":[99],"runtime":[100,126],"DeepRT,":[102],"which":[103,129],"automatically":[104],"identifies":[105],"how":[106],"best":[107],"execute":[109],"given":[111],"DNN":[112],"graph":[113],"on":[114,140],"constructs":[117],"requisite":[119],"program":[120],"binaries;":[121],"2)":[123],"execution":[125,134],"RaPiDLib,":[128],"triggers":[130],"manages":[132],"compute":[136],"data-transfer":[138],"operations":[139],"RaPiD.":[141,156],"integrate":[143],"with":[145],"TensorFlow":[146],"map":[148],"DNNs":[150],"(AlexNet,":[151],"VGG,":[152],"ResNet,":[153],"LSTM)":[154],"demonstrate":[158],"substantial":[159],"improvement":[160],"in":[161],"over":[163],"hand-tuned":[164],"mappings.":[165]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2026-02-25T08:12:03.925757","created_date":"2025-10-10T00:00:00"}
