z-logo
Premium
Micro‐ and macro‐optimizations of S aa T search
Author(s) -
Trotman Andrew,
Crane Matt
Publication year - 2019
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.2683
Subject(s) - macro , computer science , search engine , parallel computing , baseline (sea) , programming language , information retrieval , oceanography , geology
Summary We introduce and test several micro‐ and macro‐optimizations to the Score‐at‐a‐Time approach to processing impact‐ordered postings lists in a search engine. Our micro‐optimizations are at the single‐assembly instruction level, but our macro‐optimizations are algorithmic. Overall, we see an improvement of 37% on our baseline (22% on state of the art). We experiment with parallel search and present evidence that we have hit the memory wall.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here