{"id":"https://openalex.org/W4288487491","doi":"https://doi.org/10.14778/3317315.3317322","title":"Accelerating generalized linear models with MLWeaving","display_name":"Accelerating generalized linear models with MLWeaving","publication_year":2019,"publication_date":"2019-03-01","ids":{"openalex":"https://openalex.org/W4288487491","doi":"https://doi.org/10.14778/3317315.3317322"},"language":"en","primary_location":{"id":"doi:10.14778/3317315.3317322","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3317315.3317322","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","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/A5004837462","display_name":"Zeke Wang","orcid":"https://orcid.org/0000-0001-8550-9241"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Zeke Wang","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012725714","display_name":"Kaan Kara","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Kaan Kara","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101561475","display_name":"Hantian Zhang","orcid":"https://orcid.org/0000-0002-9862-8773"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Hantian Zhang","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103144919","display_name":"Gustavo Alonso","orcid":"https://orcid.org/0000-0002-4396-6695"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Gustavo Alonso","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050695684","display_name":"Onur Mutlu","orcid":"https://orcid.org/0000-0002-0075-2312"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Onur Mutlu","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100383731","display_name":"Ce Zhang","orcid":"https://orcid.org/0000-0002-8105-7505"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Ce Zhang","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5004837462"],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":1.9602,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.9002385,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"12","issue":"7","first_page":"807","last_page":"821"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10320","display_name":"Neural Networks and Applications","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10320","display_name":"Neural Networks and Applications","score":0.9987000226974487,"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/T12072","display_name":"Machine Learning and Algorithms","score":0.9965000152587891,"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/T11321","display_name":"Error Correcting Code Techniques","score":0.9950000047683716,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7784490585327148},{"id":"https://openalex.org/keywords/quantization","display_name":"Quantization (signal processing)","score":0.5095239281654358},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.5059797167778015},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4868244528770447},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.48654666543006897},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.45001521706581116},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.43722668290138245},{"id":"https://openalex.org/keywords/external-data-representation","display_name":"External Data Representation","score":0.4352583885192871},{"id":"https://openalex.org/keywords/stochastic-gradient-descent","display_name":"Stochastic gradient descent","score":0.4325799345970154},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.41553401947021484},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34132152795791626},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.25072890520095825},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.10834473371505737}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7784490585327148},{"id":"https://openalex.org/C28855332","wikidata":"https://www.wikidata.org/wiki/Q198099","display_name":"Quantization (signal processing)","level":2,"score":0.5095239281654358},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.5059797167778015},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4868244528770447},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.48654666543006897},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.45001521706581116},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.43722668290138245},{"id":"https://openalex.org/C116409475","wikidata":"https://www.wikidata.org/wiki/Q1385056","display_name":"External Data Representation","level":2,"score":0.4352583885192871},{"id":"https://openalex.org/C206688291","wikidata":"https://www.wikidata.org/wiki/Q7617819","display_name":"Stochastic gradient descent","level":3,"score":0.4325799345970154},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.41553401947021484},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34132152795791626},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.25072890520095825},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.10834473371505737},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14778/3317315.3317322","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3317315.3317322","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":105,"referenced_works":["https://openalex.org/W755906292","https://openalex.org/W1504314630","https://openalex.org/W1626467984","https://openalex.org/W1788418780","https://openalex.org/W1982013147","https://openalex.org/W1993819379","https://openalex.org/W2000967104","https://openalex.org/W2005487033","https://openalex.org/W2014842542","https://openalex.org/W2031780529","https://openalex.org/W2039910065","https://openalex.org/W2040073568","https://openalex.org/W2044849727","https://openalex.org/W2048266589","https://openalex.org/W2052201685","https://openalex.org/W2055774867","https://openalex.org/W2067523571","https://openalex.org/W2070996757","https://openalex.org/W2072566913","https://openalex.org/W2089908605","https://openalex.org/W2095603848","https://openalex.org/W2100542992","https://openalex.org/W2108907376","https://openalex.org/W2111967617","https://openalex.org/W2114474644","https://openalex.org/W2117987151","https://openalex.org/W2130283598","https://openalex.org/W2133138160","https://openalex.org/W2144481293","https://openalex.org/W2146461854","https://openalex.org/W2153635508","https://openalex.org/W2161160262","https://openalex.org/W2161238936","https://openalex.org/W2163422235","https://openalex.org/W2163605009","https://openalex.org/W2164215436","https://openalex.org/W2172699263","https://openalex.org/W2183341477","https://openalex.org/W2261808795","https://openalex.org/W2286264920","https://openalex.org/W2289252105","https://openalex.org/W2330958039","https://openalex.org/W2396622873","https://openalex.org/W2507744471","https://openalex.org/W2526538406","https://openalex.org/W2535724050","https://openalex.org/W2541839172","https://openalex.org/W2542189141","https://openalex.org/W2562773490","https://openalex.org/W2563587242","https://openalex.org/W2565125333","https://openalex.org/W2588542619","https://openalex.org/W2604319603","https://openalex.org/W2606722458","https://openalex.org/W2612080955","https://openalex.org/W2612473142","https://openalex.org/W2613514830","https://openalex.org/W2613569094","https://openalex.org/W2647836899","https://openalex.org/W2657126969","https://openalex.org/W2724920573","https://openalex.org/W2732291649","https://openalex.org/W2741269719","https://openalex.org/W2742044963","https://openalex.org/W2750822049","https://openalex.org/W2766489088","https://openalex.org/W2782800349","https://openalex.org/W2785369415","https://openalex.org/W2789305180","https://openalex.org/W2790925711","https://openalex.org/W2791110811","https://openalex.org/W2794602618","https://openalex.org/W2798956872","https://openalex.org/W2801000640","https://openalex.org/W2810704618","https://openalex.org/W2883283076","https://openalex.org/W2883542588","https://openalex.org/W2883929540","https://openalex.org/W2883981356","https://openalex.org/W2896404430","https://openalex.org/W2903735800","https://openalex.org/W2904773682","https://openalex.org/W2906043559","https://openalex.org/W2916281080","https://openalex.org/W2921690329","https://openalex.org/W2950656546","https://openalex.org/W2951781666","https://openalex.org/W2963367920","https://openalex.org/W2964166416","https://openalex.org/W3009110938","https://openalex.org/W3101788429","https://openalex.org/W3121313599","https://openalex.org/W3128750954","https://openalex.org/W4242874873","https://openalex.org/W4245199738","https://openalex.org/W4245207062","https://openalex.org/W4251575795","https://openalex.org/W4300666530","https://openalex.org/W6638783484","https://openalex.org/W6677192272","https://openalex.org/W6680007464","https://openalex.org/W6680012447","https://openalex.org/W6684249991","https://openalex.org/W6712224422","https://openalex.org/W6828640377"],"related_works":["https://openalex.org/W1485630101","https://openalex.org/W2552083804","https://openalex.org/W2111453803","https://openalex.org/W2739053796","https://openalex.org/W2221764449","https://openalex.org/W2963607709","https://openalex.org/W4289123174","https://openalex.org/W3191321490","https://openalex.org/W4301783076","https://openalex.org/W2953341488"],"abstract_inverted_index":{"Learning":[0],"from":[1],"the":[2,41,44,90,114],"data":[3,22,63,93],"stored":[4],"in":[5,14,33],"a":[6,38,48,62,84,102,122],"database":[7],"is":[8,51],"an":[9,52],"important":[10],"function":[11],"increasingly":[12],"available":[13],"relational":[15],"engines.":[16],"Methods":[17],"using":[18,121],"lower":[19],"precision":[20,80,124],"input":[21],"are":[23],"of":[24,43,74,92,97,106,117,120,142],"special":[25],"interest":[26],"given":[27],"their":[28],"overall":[29],"higher":[30],"efficiency.":[31],"However,":[32],"databases,":[34],"these":[35],"methods":[36,144],"have":[37],"hidden":[39],"cost:":[40],"quantization":[42],"real":[45],"value":[46],"into":[47],"smaller":[49],"number":[50],"expensive":[53],"step.":[54],"To":[55],"address":[56],"this":[57],"issue,":[58],"we":[59],"present":[60],"ML-Weaving,":[61],"structure":[64],"and":[65,112],"hardware":[66],"acceleration":[67],"technique":[68],"intended":[69],"to":[70,135],"speed":[71],"up":[72,134],"learning":[73],"generalized":[75],"linear":[76],"models":[77],"over":[78],"low":[79],"data.":[81],"MLWeaving":[82,99,132],"provides":[83,101],"compact":[85],"in-memory":[86],"representation":[87],"that":[88,131],"enables":[89,113],"retrieval":[91],"at":[94],"any":[95],"level":[96,125],"precision.":[98],"also":[100],"highly":[103],"efficient":[104],"implementation":[105],"stochastic":[107],"gradient":[108],"descent":[109],"on":[110,145],"FPGAs":[111],"dynamic":[115],"tuning":[116],"precision,":[118],"instead":[119],"fixed":[123],"during":[126],"learning.":[127],"Experimental":[128],"results":[129],"show":[130],"converges":[133],"16":[136],"x":[137],"faster":[138],"than":[139],"low-precision":[140],"implementations":[141],"first-order":[143],"CPUs.":[146]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2022-07-29T00:00:00"}
