In this paper we present strategies and experiments that show how to take advantage of the multi-threading parallelism available in Chip Multithreading (CMP) processors in the context of efficient query processing for search engines. We show that scalable performance can be achieved by letting the search engine go synchronous so that batches of queries can be processed concurrently in a simple but very efficient manner. Furthermore, our results indicate that the multithreading capabilities of modern CMP systems are not fully exploited when the search engine operates on a conventional asynchronous mode due to the moderate thread level parallelism that can be extracted from a single query. © 2008 Springer Berlin Heidelberg.
CITATION STYLE
Bonacic, C., Garcia, C., Marin, M., Prieto, M., Tirado, F., & Vicente, C. (2008). Improving search engines performance on multithreading processors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5336 LNCS, pp. 201–213). https://doi.org/10.1007/978-3-540-92859-1_19
Mendeley helps you to discover research relevant for your work.