{"id":"https://openalex.org/W2154829922","doi":"https://doi.org/10.1145/1095890.1095904","title":"Segmented hash","display_name":"Segmented hash","publication_year":2005,"publication_date":"2005-10-26","ids":{"openalex":"https://openalex.org/W2154829922","doi":"https://doi.org/10.1145/1095890.1095904","mag":"2154829922"},"language":"en","primary_location":{"id":"doi:10.1145/1095890.1095904","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1095890.1095904","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM symposium on Architecture for networking and communications 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/A5103517707","display_name":"Sailesh Kumar","orcid":null},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Sailesh Kumar","raw_affiliation_strings":["Washington University, St. Louis, MO"],"affiliations":[{"raw_affiliation_string":"Washington University, St. Louis, MO","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081087040","display_name":"Patrick Crowley","orcid":"https://orcid.org/0000-0003-4222-5091"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Patrick Crowley","raw_affiliation_strings":["Washington University, St. Louis, MO"],"affiliations":[{"raw_affiliation_string":"Washington University, St. Louis, MO","institution_ids":["https://openalex.org/I204465549"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5103517707"],"corresponding_institution_ids":["https://openalex.org/I204465549"],"apc_list":null,"apc_paid":null,"fwci":2.5963,"has_fulltext":false,"cited_by_count":57,"citation_normalized_percentile":{"value":0.91371807,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"91","last_page":"103"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9988999962806702,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9955999851226807,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7750949859619141},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.7613368034362793},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.622327983379364},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.5708752870559692},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4897580146789551},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.4745177626609802},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.44210177659988403},{"id":"https://openalex.org/keywords/chip","display_name":"Chip","score":0.42231571674346924},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.42038092017173767},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4171367883682251},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.38139820098876953},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.32664954662323},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.27274203300476074},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10736221075057983},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.0828908383846283}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7750949859619141},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.7613368034362793},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.622327983379364},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.5708752870559692},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4897580146789551},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.4745177626609802},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.44210177659988403},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.42231571674346924},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.42038092017173767},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4171367883682251},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.38139820098876953},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.32664954662323},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.27274203300476074},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10736221075057983},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0828908383846283},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1095890.1095904","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1095890.1095904","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W100509257","https://openalex.org/W193695824","https://openalex.org/W1516506771","https://openalex.org/W1967569591","https://openalex.org/W1981203765","https://openalex.org/W2000598482","https://openalex.org/W2016307115","https://openalex.org/W2040401241","https://openalex.org/W2047619746","https://openalex.org/W2052207834","https://openalex.org/W2059879891","https://openalex.org/W2061468734","https://openalex.org/W2063052786","https://openalex.org/W2069817080","https://openalex.org/W2076162755","https://openalex.org/W2091323212","https://openalex.org/W2114471387","https://openalex.org/W2117702591","https://openalex.org/W2123845384","https://openalex.org/W2125770033","https://openalex.org/W2126540423","https://openalex.org/W2142808699","https://openalex.org/W2147900802","https://openalex.org/W2160233634","https://openalex.org/W2165621523","https://openalex.org/W2611538209","https://openalex.org/W2752853835","https://openalex.org/W2752885492","https://openalex.org/W2912437396","https://openalex.org/W2913618476","https://openalex.org/W3145128584","https://openalex.org/W3198712592"],"related_works":["https://openalex.org/W2069568684","https://openalex.org/W3019245231","https://openalex.org/W1984081611","https://openalex.org/W2376661060","https://openalex.org/W2119251656","https://openalex.org/W2948607823","https://openalex.org/W1554022419","https://openalex.org/W113683524","https://openalex.org/W4387251676","https://openalex.org/W4385261619"],"abstract_inverted_index":{"Hash":[0],"tables":[1],"provide":[2],"efficient":[3,172],"table":[4,38],"implementations,":[5],"achieving":[6],"O(1),":[7],"query,":[8],"insert":[9],"and":[10,88,129,166],"delete":[11],"operations":[12,45],"at":[13,17,46],"low":[14],"loads.":[15],"However,":[16],"moderate":[18],"or":[19,194],"high":[20,47,50],"loads":[21,48],"collisions":[22],"are":[23,93,105,126,175,185],"quite":[24],"frequent,":[25],"resulting":[26],"in":[27,178],"decreased":[28],"performance.":[29],"In":[30,84,96],"this":[31,85],"paper,":[32],"we":[33,170],"propose":[34],"the":[35,55,74,89,110,118,132,144,197],"segmented":[36],"hash":[37,44,56],"architecture,":[39],"which":[40,142],"ensures":[41],"constant":[42],"time":[43],"with":[49,131],"probability.":[51],"To":[52],"achieve":[53],"this,":[54],"memory":[57,100,122,204],"is":[58,77,161,190,208],"divided":[59],"into":[60],"N":[61,70,111],"logical":[62],"segments":[63,112,145],"so":[64,79],"that":[65,174],"each":[66],"incoming":[67],"key":[68],"has":[69],"potential":[71],"storage":[72],"locations;":[73],"destination":[75],"segment":[76],"chosen":[78],"as":[80],"to":[81,98,108,113],"minimize":[82],"collisions.":[83],"way,":[86],"collisions,":[87],"associated":[90],"probe":[91],"sequences,":[92],"dramatically":[94],"reduced.":[95],"order":[97],"keep":[99],"utilization":[101],"minimized,":[102],"probabilistic":[103],"filters":[104,125],"kept":[106,127],"on-chip":[107],"allow":[109],"be":[114],"accessed":[115],"without":[116],"in-creasing":[117],"number":[119],"of":[120,134,158,199,213],"off-chip":[121],"operations.":[123],"These":[124],"small":[128],"accurate":[130],"help":[133],"a":[135],"novel":[136],"algorithm,":[137],"called":[138],"selective":[139],"filter":[140,154],"insertion,":[141],"keeps":[143],"balanced":[146],"while":[147,196],"minimizing":[148],"false":[149],"positive":[150],"rates":[151],"(i.e.,":[152],"incorrect":[153],"predictions).":[155],"The":[156,182],"performance":[157,183],"our":[159],"scheme":[160],"quantified":[162],"via":[163],"analytical":[164],"modeling":[165],"software":[167],"simulations.":[168],"Moreover,":[169],"discuss":[171],"implementations":[173],"easily":[176],"realizable":[177],"modern":[179],"device":[180],"technologies.":[181],"benefits":[184],"significant:":[186],"average":[187],"search":[188,207],"cost":[189],"reduced":[191,209],"by":[192,210],"40%":[193],"more,":[195],"likelihood":[198],"requiring":[200],"more":[201],"than":[202],"one":[203],"operation":[205],"per":[206],"several":[211],"orders":[212],"magnitude.":[214]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":6}],"updated_date":"2026-02-27T16:54:17.756197","created_date":"2016-06-24T00:00:00"}
