{"id":"https://openalex.org/W2604909646","doi":"https://doi.org/10.1145/3037697.3037736","title":"Mallacc","display_name":"Mallacc","publication_year":2017,"publication_date":"2017-04-04","ids":{"openalex":"https://openalex.org/W2604909646","doi":"https://doi.org/10.1145/3037697.3037736","mag":"2604909646"},"language":"en","primary_location":{"id":"doi:10.1145/3037697.3037736","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-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/A5041439070","display_name":"Svilen Kanev","orcid":"https://orcid.org/0009-0007-8644-4858"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Svilen Kanev","raw_affiliation_strings":["Harvard Unirevsity, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Harvard Unirevsity, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053699612","display_name":"Sam Likun Xi","orcid":null},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sam Likun Xi","raw_affiliation_strings":["Harvard Unirevsity, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Harvard Unirevsity, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043327132","display_name":"Gu-Yeon Wei","orcid":"https://orcid.org/0000-0001-5730-9904"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gu-Yeon Wei","raw_affiliation_strings":["Harvard Unirevsity, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Harvard Unirevsity, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026496503","display_name":"David Brooks","orcid":"https://orcid.org/0000-0002-0662-7889"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Brooks","raw_affiliation_strings":["Harvard Unirevsity, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Harvard Unirevsity, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5041439070"],"corresponding_institution_ids":["https://openalex.org/I2801851002"],"apc_list":null,"apc_paid":null,"fwci":3.0061,"has_fulltext":false,"cited_by_count":30,"citation_normalized_percentile":{"value":0.92582354,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"33","last_page":"45"},"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.9998000264167786,"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.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.82059645652771},{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.7118304967880249},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6281071305274963},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5977727770805359},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.44526711106300354},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4393632411956787},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40904420614242554},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3900582790374756},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.29716649651527405},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.0877070426940918}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.82059645652771},{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.7118304967880249},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6281071305274963},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5977727770805359},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.44526711106300354},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4393632411956787},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40904420614242554},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3900582790374756},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.29716649651527405},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0877070426940918},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","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.1145/3037697.3037736","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1545405835","https://openalex.org/W1899349177","https://openalex.org/W1973888742","https://openalex.org/W1996027765","https://openalex.org/W2036895660","https://openalex.org/W2038509324","https://openalex.org/W2062667054","https://openalex.org/W2072345911","https://openalex.org/W2095487036","https://openalex.org/W2102543317","https://openalex.org/W2118420116","https://openalex.org/W2122491468","https://openalex.org/W2128274900","https://openalex.org/W2128560305","https://openalex.org/W2133156997","https://openalex.org/W2136764572","https://openalex.org/W2148709764","https://openalex.org/W2149135899","https://openalex.org/W2153456949","https://openalex.org/W2165663045","https://openalex.org/W2169905488","https://openalex.org/W2170382128","https://openalex.org/W2331783522","https://openalex.org/W2513554817","https://openalex.org/W3013103997","https://openalex.org/W3159256342","https://openalex.org/W4231176052","https://openalex.org/W4245199738","https://openalex.org/W4249713879","https://openalex.org/W6660201138"],"related_works":["https://openalex.org/W4252124899","https://openalex.org/W2043640140","https://openalex.org/W2122690624","https://openalex.org/W4250204977","https://openalex.org/W4361194010","https://openalex.org/W2018768276","https://openalex.org/W4376862083","https://openalex.org/W4312676584","https://openalex.org/W1974272726","https://openalex.org/W1974716894"],"abstract_inverted_index":{"Recent":[0],"work":[1],"shows":[2],"that":[3,119],"dynamic":[4],"memory":[5,41,56,99,109,114],"allocation":[6,57,100],"consumes":[7],"nearly":[8],"7%":[9],"of":[10,22,38,45,96,106,113,133,138,144],"all":[11],"cycles":[12],"in":[13],"Google":[14],"datacenters.":[15],"With":[16],"the":[17,92],"trend":[18],"towards":[19],"increased":[20],"specialization":[21],"hardware,":[23],"we":[24],"propose":[25],"Mallacc,":[26],"an":[27],"in-core":[28],"hardware":[29,53,131],"accelerator":[30],"designed":[31],"for":[32,75],"broad":[33],"use":[34],"across":[35],"a":[36,87,97,107,130,145],"number":[37],"high-performance,":[39],"modern":[40],"allocators.":[42],"The":[43],"design":[44],"Mallacc":[46,90],"is":[47],"quite":[48],"different":[49],"from":[50],"traditional":[51],"throughput-oriented":[52],"accelerators.":[54],"Because":[55],"requests":[58],"tend":[59],"to":[60,86,127],"be":[61,73,84,123],"very":[62],"frequent,":[63],"fast,":[64],"and":[65,80,111],"interspersed":[66],"inside":[67],"other":[68],"application":[69],"code,":[70],"accelerators":[71],"must":[72,83],"optimized":[74],"latency":[76,121],"rather":[77],"than":[78,135,142],"throughput":[79],"area":[81],"overheads":[82],"kept":[85],"bare":[88],"minimum.":[89],"accelerates":[91],"three":[93],"primary":[94],"operations":[95],"typical":[98,146],"request:":[101],"size":[102],"class":[103],"computation,":[104],"retrieval":[105],"free":[108],"block,":[110],"sampling":[112],"usage.":[115],"Our":[116],"results":[117],"show":[118],"malloc":[120],"can":[122],"reduced":[124],"by":[125],"up":[126],"50%":[128],"with":[129],"cost":[132],"less":[134,141],"1500":[136],"um2":[137],"silicon":[139],"area,":[140],"0.006%":[143],"high-performance":[147],"processor":[148],"core.":[149]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":4}],"updated_date":"2026-04-25T08:17:42.794288","created_date":"2017-04-14T00:00:00"}
