2011
DOI: 10.1007/s00454-011-9347-7
|View full text |Cite
|
Sign up to set email alerts
|

Cache-Oblivious Range Reporting with Optimal Queries Requires Superlinear Space

Abstract: We consider a number of range reporting problems in two and three dimensions and prove lower bounds on the amount of space used by any cacheoblivious data structure for these problems that achieves the optimal query bound of O(log B N + K/B) block transfers, where K is the size of the query output.The problems we study are three-sided range reporting, 3-d dominance reporting, and 3-d halfspace range reporting. We prove that, in order to achieve the above query bound or even a bound of f (log B N, K/B), for any… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 33 publications
0
3
0
Order By: Relevance
“…In most cases, the cache-oblivious bounds match their cache-aware versions, and it has always be an interesting problem to see for what problems do we have a separation between the cache-oblivious model and the cache-aware model. Until today there have been only three separation results [2,14,19]; our lower bound adds to that list, furthering our understanding of cache-obliviousness.…”
Section: Introductionmentioning
confidence: 87%
See 2 more Smart Citations
“…In most cases, the cache-oblivious bounds match their cache-aware versions, and it has always be an interesting problem to see for what problems do we have a separation between the cache-oblivious model and the cache-aware model. Until today there have been only three separation results [2,14,19]; our lower bound adds to that list, furthering our understanding of cache-obliviousness.…”
Section: Introductionmentioning
confidence: 87%
“…1 − 1/2 Ω(B) (by the parameters chosen and the assumption that N > Ω(M B 2c log U )), for all the bad functions in H, we have X 2 3 λ f k. Consequently, since the bad index area can only accommodate B • λ f /ρ keys in the fast zone, at least 2 3 λ f k − Bλ f /ρ cannot be in the fast zone. The memory zone can accept at most M keys, so the number of keys in the overflow zone is at least…”
Section: Lower Boundsmentioning
confidence: 99%
See 1 more Smart Citation