-
1
-
-
84868692458
-
Adaptive algorithms for cache-efficient trie search
-
Baltimore, Maryland, United States (1999). Source code at
-
Acharya, A., Zhu, H., Shen, K.: Adaptive algorithms for cache-efficient trie search. In: Proceedings of the ALENEX Workshop on Algorithm Engineering and Experiments, pp. 296-311. Baltimore, Maryland, United States (1999). Source code at http://www. cs. rochester. edu/~kshen.
-
Proceedings of the ALENEX Workshop on Algorithm Engineering and Experiments
, pp. 296-311
-
-
Acharya, A.1
Zhu, H.2
Shen, K.3
-
2
-
-
0242527364
-
-
Aggarwal, A.: Software caching vs. prefetching. In: Proceedings of International Symposium on Memory Management, pp. 157-162. ACM Press, New York (2002).
-
-
-
-
3
-
-
77957296932
-
-
Agrawal, R., Srikant, R.: Fast algorithms for mining association rules. In: Proceedings of International Conference on Very Large Databases, pp. 487-499. Morgan Kaufmann (1994).
-
-
-
-
6
-
-
0026923005
-
An efficient implementation of trie structures
-
Aoe J., Morimoto K., Sato T.: An efficient implementation of trie structures. Softw. Pract. Exp. 22(9), 695-721 (1992).
-
(1992)
Softw. Pract. Exp.
, vol.22
, Issue.9
, pp. 695-721
-
-
Aoe, J.1
Morimoto, K.2
Sato, T.3
-
7
-
-
0030168098
-
A trie compaction algorithm for a large set of keys
-
Aoe J., Morimoto K., Shishibori M., Park K.: A trie compaction algorithm for a large set of keys. IEEE Trans. Knowl. Data Eng. 8(3), 476-491 (1996).
-
(1996)
IEEE Trans. Knowl. Data Eng.
, vol.8
, Issue.3
, pp. 476-491
-
-
Aoe, J.1
Morimoto, K.2
Shishibori, M.3
Park, K.4
-
8
-
-
77957292481
-
-
Arge, L., Bender, M. A., Demaine, E., Leiserson, C., Mehlhorn, K.: Abstracts collection. In: Cache-Oblivious and Cache-Aware Algorithms, no. 04301 in Dagstuhl Seminar Proceedings. Schloss Dagstuhl, Germany (2005).
-
-
-
-
9
-
-
0036038481
-
-
Arge, L., Bender, M. A., Demaine, E. D., Holland-Minkley, B., Munro, J. I.: Cache-oblivious priority queue and graph algorithm applications. In: Proceedings of ACM Symposium on Theory of Computing, pp. 268-276. Montreal, Quebec, Canada (2002).
-
-
-
-
10
-
-
77957310110
-
-
Arge, L., Brodal, G., Fagerberg, R.: Cache-oblivious data structures. In: Handbook on Data Structures and Applications, pp. 34-41. CRC Press (2005).
-
-
-
-
11
-
-
77957307144
-
-
Askitis, N.: Efficient data structures for cache architectures. Ph. D. thesis, School of Computer Science and I. T, RMIT Univeristy Australia (2007). Tech. report: TR-08-5.
-
-
-
-
12
-
-
77957299334
-
-
Askitis, N.: Fast and compact hash tables for integer keys. In: Thirty-Second Australasian Computer Science Conference (ACSC 2009), vol. 91, pp. 101-110. Wellington, New Zealand (2009).
-
-
-
-
13
-
-
70849128693
-
-
Askitis, N., Sinha, R.: HAT-Trie: A cache-conscious trie-based data structure for strings. In: Thirtieth Australasian Computer Science Conference (ACSC2007), pp. 97-105. Ballarat, Australia (2007).
-
-
-
-
14
-
-
33646742764
-
-
Askitis, N., Zobel, J.: Cache-conscious collision resolution in string hash tables. In: Proceedings of SPIRE String Processing and Information Retrieval Symposium, pp. 91-102. Buenos Aires, Argentina (2005).
-
-
-
-
16
-
-
0028743437
-
Compiler transformation for high-performance computing
-
Bacon D. F., Granham S. L., Sharp O. J.: Compiler transformation for high-performance computing. ACM Comput. Surv. 26(4), 345-420 (1994).
-
(1994)
ACM Comput. Surv.
, vol.26
, Issue.4
, pp. 345-420
-
-
Bacon, D.F.1
Granham, S.L.2
Sharp, O.J.3
-
17
-
-
77957303999
-
-
Badawy, A. A., Aggarwal, A., Yeung, D., Tseng, C.: The efficacy of software prefetching and locality optimizations on future memory systems. J. Instr. Lev. Parallelism 6(7) (2004).
-
-
-
-
18
-
-
77953775186
-
-
Badr, G., Oommen, B. J.: On using conditional rotations and randomized heuristics for self-organizing ternary search tries. In: Proceedings of ACM Southeast Regional Conference, pp. 109-115. Kennesaw, Georgia, United States (2005).
-
-
-
-
19
-
-
0026267802
-
-
Baer, J., Chen, T.: An effective on-chip preloading scheme to reduce data access penalty. In: Proceedings of ACM/IEEE Conference on Supercomputing, pp. 176-186. Albuquerque, New Mexico, United States (1991).
-
-
-
-
20
-
-
0029308368
-
Effective hardware-based data prefetching for high-performance processors
-
Baer J., Chen T.: Effective hardware-based data prefetching for high-performance processors. IEEE Trans. Comput. 44(5), 609-623 (1995).
-
(1995)
IEEE Trans. Comput.
, vol.44
, Issue.5
, pp. 609-623
-
-
Baer, J.1
Chen, T.2
-
21
-
-
84864164814
-
A 10-minute description of how Judy arrays work and why they are so fast
-
Baskins, D.: A 10-minute description of how Judy arrays work and why they are so fast (2004) http://judy. sourceforge. net/.
-
(2004)
-
-
Baskins, D.1
-
23
-
-
0344118881
-
-
Bender, M., Brodal, G. S., Fagerberg, R., Ge, D., He, S., Hu, H., Iacono, J., Lopez-Ortiz, A.: The cost of cache-oblivious searching. In: IEEE Symposium on the Foundations of Computer Science, pp. 271-282. Cambridge, Massachusetts, United States (2003).
-
-
-
-
24
-
-
0034497787
-
-
Bender, M. A., Demaine, E. D., Farach-Colton, M.: Cache-oblivious b-trees. In: IEEE Symposium on the Foundations of Computer Science, pp. 399-409. IEEE Computer Society Press (2000).
-
-
-
-
25
-
-
84938059710
-
-
Bender, M. A., Demaine, E. D., Farach-Colton, M.: Efficient tree layout in a multilevel memory hierarchy. In: Proceedings of European Symposium on Algorithms, pp. 165-173. Rome, Italy (2002).
-
-
-
-
26
-
-
3943062182
-
A locality-preserving cache-oblivious dynamic dictionary
-
Bender M. A., Duan Z., Iacono J., Wu J.: A locality-preserving cache-oblivious dynamic dictionary. J. Algorithms 53(2), 115-136 (2004).
-
(2004)
J. Algorithms
, vol.53
, Issue.2
, pp. 115-136
-
-
Bender, M.A.1
Duan, Z.2
Iacono, J.3
Wu, J.4
-
27
-
-
35248857461
-
-
Bender, M. A., Farach-Colton, M., Fineman, J. T., Fogel, Y. R., Kuszmaul, B. C., Nelson, J.: Cache-oblivious streaming B-trees. In: ACM Symposium on Parallel Algorithms and Architectures, pp. 81-92. San Diego, California, United States (2007).
-
-
-
-
28
-
-
34250689978
-
-
Bender, M. A., Farach-Colton, M., Kuszmaul, B. C.: Cache-oblivious string B-trees. In: Proceedings of ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 233-242. Chicago, Illinois, United States (2006).
-
-
-
-
29
-
-
0030781644
-
-
Bentley, J., Sedgewick, R.: Fast algorithms for sorting and searching strings. In: Proceedings of ACM SIAM Symposium on Discrete Algorithms, pp. 360-369. Society for Industrial and Applied Mathematics (1997).
-
-
-
-
30
-
-
77957306978
-
-
Berg, S. G.: Cache prefetching. In: Tech Report UW-CSE. University of Washington (2002).
-
-
-
-
31
-
-
84966514271
-
-
Berger, E. D., Zorn, B. G., McKinley, K. S.: Reconsidering custom memory allocation. In: Proceedings of ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 1-12. Seattle, Washington, United States (2002).
-
-
-
-
32
-
-
85059296897
-
-
de la Briandais, R.: File searching using variable length keys. In: Proceedings of Western Joint Computer Conference, pp. 295-298. New York, United States (1959).
-
-
-
-
33
-
-
33244460885
-
-
Brodal, G., Fagerberg, R.: Cache-oblivious string dictionaries. In: Proceedings of ACM SIAM Symposium on Discrete Algorithms, pp. 581-590. Miami, Florida, United States (2006).
-
-
-
-
34
-
-
26444441701
-
-
Brodal, G. S., Fagerberg, R., Jacob, R.: Cache oblivious search trees via binary trees of small height. In: Proceedings of ACM SIAM Symposium on Discrete Algorithms, pp. 39-48. San Francisco, California, United States (2002).
-
-
-
-
35
-
-
0029666646
-
-
Burger, D., Goodman, J. R., Kägi, A.: Memory bandwidth limitations of future microprocessors. In: Proceeidngs of International Symposium on Computer Architecture, pp. 78-89. Philadelphia, Pennsylvania, United States (1996).
-
-
-
-
36
-
-
0346969870
-
-
Calder, B., Krintz, C., John, S., Austin, T.: Cache-conscious data placement. In: Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 139-149. San Jose, California, United States (1998).
-
-
-
-
37
-
-
84976722352
-
-
Callahan, D., Kennedy, K., Porterfield, A.: Software prefetching. In: Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 40-52. Santa Clara, California, United States (1991).
-
-
-
-
38
-
-
84976831704
-
-
Carr, S., McKinley, K. S., Tseng, C.: Compiler optimizations for improving data locality. In: Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 252-262. San Jose, California, United States (1994).
-
-
-
-
39
-
-
77957301818
-
-
Chilimbi, T. M.: Cache-conscious data structures-design and implementation. Ph. D. thesis, Computer Sciences Department, University of Wisconsin-Madison (1999).
-
-
-
-
40
-
-
17244375796
-
-
Chilimbi, T. M., Hill, M. D., Larus, J. R.: Cache-conscious structure layout. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 1-12. Atlanta, Georgia, United States (1999).
-
-
-
-
41
-
-
33746070806
-
-
Chilimbi, T. M., Shaham, R.: Cache-conscious coallocation of hot data streams. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 252-262. Ottawa, Ontario, Canada (2006).
-
-
-
-
42
-
-
0032257802
-
-
Clement, J., Flajolet, P., Vallee, B.: The analysis of hybrid trie structures. In: Proceedings of ACM SIAM Symposium on Discrete Algorithms, pp. 531-539. San Francisco, California, United States (1998).
-
-
-
-
43
-
-
0000658795
-
Dynamic sources in information theory: a general analysis of trie structures
-
Clement J., Flajolet P., Vallee B.: Dynamic sources in information theory: a general analysis of trie structures. Algorithmica 29(1/2), 307-369 (2001).
-
(2001)
Algorithmica
, vol.29
, Issue.1-2
, pp. 307-369
-
-
Clement, J.1
Flajolet, P.2
Vallee, B.3
-
44
-
-
84948959230
-
-
Collins, J., Sair, S., Calder, B., Tullsen, D. M.: Pointer cache assisted prefetching. In: Proceedings of Annual ACM/IEEE MICRO International Symposium on Microarchitecture, pp. 62-73. Istanbul, Turkey (2002).
-
-
-
-
45
-
-
0018517049
-
Heuristics for trie index minimization
-
Comer D.: Heuristics for trie index minimization. ACM Trans. Database Syst. 4(3), 383-395 (1979).
-
(1979)
ACM Trans. Database Syst.
, vol.4
, Issue.3
, pp. 383-395
-
-
Comer, D.1
-
46
-
-
0018480749
-
Ubiquitous B-tree
-
Comer D.: Ubiquitous B-tree. ACM Comput. Surv. 11(2), 121-137 (1979).
-
(1979)
ACM Comput. Surv.
, vol.11
, Issue.2
, pp. 121-137
-
-
Comer, D.1
-
47
-
-
35248855512
-
-
Crescenzi, P., Grossi, R., Italiano, G. F.: Search data structures for skewed strings. In: Experimental and Efficient Algorithms: Second International Workshop, WEA, pp. 81-96. Ascona, Switzerland (2003).
-
-
-
-
48
-
-
34548803454
-
Using PAPI for hardware performance monitoring on Linux systems
-
Urbana, Illinois, United States
-
Dongarra, J., London, K., Moore, S., Mucci, S., Terpstra, D.: Using PAPI for hardware performance monitoring on Linux systems. In: Proceedings of Conference on Linux Clusters: The HPC Revolution. Urbana, Illinois, United States (2001). http://icl. cs. utk. edu/papi/.
-
(2001)
Proceedings of Conference on Linux Clusters: The HPC Revolution
-
-
Dongarra, J.1
London, K.2
Moore, S.3
Mucci, S.4
Terpstra, D.5
-
49
-
-
77957319793
-
-
Dundas, J., Mudge, T.: Improving data cache performance by pre-executing instruction under a cache miss. In: Proceedings of ACM/IEEE Conference on Supercomputing, pp. 176-186. Vienna, Austria (1997).
-
-
-
-
50
-
-
0022698404
-
Partial match retrieval of multimedia data
-
Flajolet P., Puech C.: Partial match retrieval of multimedia data. J. ACM 33(2), 371-407 (1986).
-
(1986)
J. ACM
, vol.33
, Issue.2
, pp. 371-407
-
-
Flajolet, P.1
Puech, C.2
-
51
-
-
84945709825
-
Trie memory
-
Fredkin E.: Trie memory. Commun. ACM 3(9), 490-499 (1960).
-
(1960)
Commun. ACM
, vol.3
, Issue.9
, pp. 490-499
-
-
Fredkin, E.1
-
52
-
-
0033350255
-
-
Frigo, M., Leiserson, C., Prokop, H., Ramachandran, S.: Cache-oblivious algorithms. In: IEEE Symposium on the Foundations of Computer Science, p. 285. New York City, New York, United States (1999).
-
-
-
-
53
-
-
38849205906
-
-
Fritchie, S. L.: A study of Erlang ETS table implementations and performance. In: Proceedings of ACM SIGPLAN Workshop on Erlang, pp. 43-55. Uppsala, Sweden (2003).
-
-
-
-
54
-
-
0026962180
-
-
Fu, J. W. C., Patel, J. H., Janssens, B. L.: Stride directed prefetching in scalar processors. In: Proceedings of Annual ACM/IEEE MICRO International Symposium on Microarchitecture, pp. 102-110. IEEE Computer Society Press (1992).
-
-
-
-
55
-
-
0026962180
-
Stride directed prefetching in scalar processors
-
Fu J. W. C., Patel J. H., Janssens B. L.: Stride directed prefetching in scalar processors. SIGMICRO Newsl. 23(1-2), 102-110 (1992).
-
(1992)
SIGMICRO Newsl.
, vol.23
, Issue.1-2
, pp. 102-110
-
-
Fu, J.W.C.1
Patel, J.H.2
Janssens, B.L.3
-
56
-
-
33750430873
-
Cache-conscious frequent pattern mining on modern and emerging processors
-
Ghoting A., Buehrer G., Parthasarathy S., Kim D., Nguyen A., Chen Y., Dubey P.: Cache-conscious frequent pattern mining on modern and emerging processors. Int. J. Very Large Databases 16(1), 77-96 (2006).
-
(2006)
Int. J. Very Large Databases
, vol.16
, Issue.1
, pp. 77-96
-
-
Ghoting, A.1
Buehrer, G.2
Parthasarathy, S.3
Kim, D.4
Nguyen, A.5
Chen, Y.6
Dubey, P.7
-
58
-
-
77957293382
-
-
Graefe, G., Bunker, R., Cooper, S.: Hash joins and hash teams in Microsoft SQL server. In: Gupta A., Shmueli O., Widom J. (eds.) Proceedings of International Conference on Very Large Databases, pp. 86-97. New York City, New York, United States (1998).
-
-
-
-
59
-
-
33750548576
-
-
Granston, E. D., Wijshoff, H. A. G.: Managing pages in shared virtual memory systems: getting the compiler into the game. In: Proceedings of International Conference on Supercomputing, pp. 11-20. Tokyo, Japan (1993).
-
-
-
-
60
-
-
77957324602
-
-
Hallberg, J., Palm, T., Brorsson, M.: Cache-conscious allocation of pointer-based data structures revisited with HW/SW prefetching. In: Second Annual Workshop on Duplicating, Deconstructing, and Debunking. San Diego, California, United States (2003).
-
-
-
-
61
-
-
0039253846
-
-
Han, J., Pei, J., Yin, Y.: Mining frequent patterns without candidate generation. In: ACM SIGMOD International Conference on Management of Data, pp. 1-12. Dallas, Texas, United States (2000).
-
-
-
-
62
-
-
0000526256
-
Overview of the second text retrieval conference (TREC-2)
-
Harman D.: Overview of the second text retrieval conference (TREC-2). Inf. Process. Manag. 31(3), 271-289 (1995).
-
(1995)
Inf. Process. Manag.
, vol.31
, Issue.3
, pp. 271-289
-
-
Harman, D.1
-
63
-
-
0038564328
-
Burst tries: a fast, efficient data structure for string keys
-
Heinz S., Zobel J., Williams H. E.: Burst tries: a fast, efficient data structure for string keys. ACM Trans. Inf. Syst. 20(2), 192-223 (2002).
-
(2002)
ACM Trans. Inf. Syst.
, vol.20
, Issue.2
, pp. 192-223
-
-
Heinz, S.1
Zobel, J.2
Williams, H.E.3
-
64
-
-
84864161594
-
-
Hewlett-Packard: Programming with Judy: C language Judy version 4.0. Tech. rep., HP Part Number: B6841-90001 (2001)
-
Hewlett-Packard: Programming with Judy: C language Judy version 4. 0. Tech. rep., HP Part Number: B6841-90001 (2001). http://docs. hp. com/en/B6841-90001/index. html.
-
-
-
-
65
-
-
14944355925
-
Memory-side prefetching for linked data structures for processor-in-memory systems
-
Hughes C. J., Adve S. V.: Memory-side prefetching for linked data structures for processor-in-memory systems. J. Parallel Distrib. Comput. 65(4), 448-463 (2005).
-
(2005)
J. Parallel Distrib. Comput.
, vol.65
, Issue.4
, pp. 448-463
-
-
Hughes, C.J.1
Adve, S.V.2
-
66
-
-
0030677583
-
-
Joseph, D., Grunwald, D.: Prefetching using Markov predictors. In: Proceedings of International Symposium on Computer Architecture, pp. 252-263. Denver, Colorado, United States (1997).
-
-
-
-
67
-
-
0034581346
-
-
Karlsson, M., Dahlgren, F., Stenstrom, P.: A prefetching technique for irregular accesses to linked data structures. In: Proceedings of Symposium on High-Performance Computer Architecture, pp. 206-217. Toulouse, France (2000).
-
-
-
-
68
-
-
0027878716
-
-
Kerns, D. R., Eggers, S. J.: Balanced scheduling: instruction scheduling when memory latency is uncertain. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 278-289. Albuquerque, New Mexico, United States (1993).
-
-
-
-
69
-
-
0010766986
-
-
Knessl, C., Szpankowski, W.: A note on the asymptotic behavior of the height in B-tries for B large. Electron. J. Comb. 7(R39) (2000).
-
-
-
-
71
-
-
77957295848
-
-
Kumar, P.: Cache oblivious algorithms. In: Algorithms for Memory Hierarchies, Lecture Notes in Computer Science, vol. 2625, pp. 193-212. Springer (2002).
-
-
-
-
72
-
-
77957296190
-
-
Ladner, R. E., Fortna, R., Nguyen, B.: A comparison of cache aware and cache oblivious static search trees using program instrumentation. In: Experimental Algorithmics: From Algorithm Design to Robust and Efficient Software, pp. 78-92. New York City, New York, United States (2002).
-
-
-
-
73
-
-
31844446709
-
-
Lattner, C., Adve, V.: Automatic pool allocation: improving performance by controlling data structure layout in the heap. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 129-142. Chicago, Illinois, United States (2005).
-
-
-
-
74
-
-
0029509984
-
-
Lipasti, M. H., Schmidt, W. J., Kunkel, S. R., Roediger, R. R.: Spiad: Software prefetching in pointer and call-intensive environments. In: Proceedings of Annual ACM/IEEE MICRO International Symposium on Microarchitecture, pp. 252-263. Ann Arbor, Michigan, United States (1995).
-
-
-
-
75
-
-
0012885452
-
-
1st edn., New York City, New York, United States: McGraw-Hill Professional
-
Loshin D.: Efficient Memory Programming. 1st edn. McGraw-Hill Professional, New York City, New York, United States (1998).
-
(1998)
Efficient Memory Programming
-
-
Loshin, D.1
-
76
-
-
0034839064
-
-
Luk, C.: Tolerating memory latency through software-controlled pre-execution in simultaneous multi-threading processors. In: Proceedings of International Symposium on Computer Architecture, pp. 40-51. Goteborg, Sweden (2001).
-
-
-
-
77
-
-
0012944190
-
-
Luk, C., Mowry, T. C.: Compiler-based prefetching for recursive data structures. In: Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 222-233. Cambridge, Massachusetts, United States (1996).
-
-
-
-
78
-
-
0016972848
-
Compressed tries
-
Maly K.: Compressed tries. Commun. ACM 19(7), 409-415 (1976).
-
(1976)
Commun. ACM
, vol.19
, Issue.7
, pp. 409-415
-
-
Maly, K.1
-
79
-
-
0016942292
-
A space-economical suffix tree construction algorithm
-
McCreight E. M.: A space-economical suffix tree construction algorithm. J. ACM 23(2), 262-271 (1976).
-
(1976)
J. ACM
, vol.23
, Issue.2
, pp. 262-271
-
-
McCreight, E.M.1
-
80
-
-
38149018071
-
Patricia: a practical algorithm to retrieve information coded in alphanumeric
-
Morrison D. R.: Patricia: a practical algorithm to retrieve information coded in alphanumeric. J. ACM 15(4), 514-534 (1968).
-
(1968)
J. ACM
, vol.15
, Issue.4
, pp. 514-534
-
-
Morrison, D.R.1
-
81
-
-
77957311003
-
-
Mowry, T. C.: Tolerating latency through software-controlled data prefetching. Ph. D. thesis, Computer Systems Laboratory, Stanford University (1995).
-
-
-
-
83
-
-
77957321963
-
-
Nilsson, S., Tikkanen, M.: Implementing a dynamic compressed trie. In: Proceedings of Workshop on Algorithm Engineering, pp. 25-36. Saarbrucken, Germany (1998).
-
-
-
-
85
-
-
77957316638
-
-
Ramakrishna, M. V., Zobel, J.: Performance in practice of string hashing functions. In: Proceedings of Symposium on Databases Systems for Advanced Applications, vol. 6, pp. 215-224. Melbourne, Australia (1997).
-
-
-
-
86
-
-
0024620579
-
Variable-depth trie index optimization: theory and experimental results
-
Ramesh R., Babu A. J. G., Kincaid J. P.: Variable-depth trie index optimization: theory and experimental results. ACM Trans. Database Syst. 14(1), 41-74 (1989).
-
(1989)
ACM Trans. Database Syst.
, vol.14
, Issue.1
, pp. 41-74
-
-
Ramesh, R.1
Babu, A.J.G.2
Kincaid, J.P.3
-
87
-
-
77957293886
-
-
Rao, J., Ross, K. A.: Cache conscious indexing for decision-support in main memory. In: Proceedings of International Conference on Very Large Databases, pp. 78-89. Morgan Kaufmann (1999).
-
-
-
-
88
-
-
0039785294
-
-
+-trees cache conscious in main memory. In: Proceedings of ACM SIGMOD International Conference on the Management of Data, pp. 475-486. Dallas, Texas, United States (2000).
-
-
-
-
89
-
-
0346339927
-
-
Roth, A., Moshovos, A., Sohi, G. S.: Dependence based prefetching for linked data structures. In: Proceeidngs of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 115-126. San Jose, California, United States (1998).
-
-
-
-
90
-
-
0032662988
-
-
Roth, A., Sohi, G. S.: Effective jump-pointer prefetching for linked data structures. In: Proceedings of International Symposium on Computer Architecture, pp. 111-121. IEEE Computer Society Press (1999).
-
-
-
-
91
-
-
84949198809
-
-
Rubin, S., Bernstein, D., Rodeh, M.: Virtual cache line: a new technique to improve cache exploitation for recursive data structures. In: Proceedings of International Conference on Compiler Construction, pp. 259-273. Amsterdam, The Netherlands (1999).
-
-
-
-
92
-
-
33646740927
-
A note on universal classes of hash functions
-
Sarwate D. V.: A note on universal classes of hash functions. Inf. Process. Lett. 10(1), 41-45 (1980).
-
(1980)
Inf. Process. Lett.
, vol.10
, Issue.1
, pp. 41-45
-
-
Sarwate, D.V.1
-
93
-
-
0003821547
-
-
3rd edn., Boston Massachusetts, United States: Addison-Wesley
-
Sedgewick R.: Algorithms in C, Parts 1-4: Fundamentals, Data structures, Sorting, and Searching. 3rd edn. Addison-Wesley, Boston Massachusetts, United States (1998).
-
(1998)
Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, and Searching
-
-
Sedgewick, R.1
-
94
-
-
84976691509
-
Identifier search mechanisms: a survey and generalized model
-
Severance D. G.: Identifier search mechanisms: a survey and generalized model. ACM Comput. Surv. 6(3), 175-194 (1974).
-
(1974)
ACM Comput. Surv.
, vol.6
, Issue.3
, pp. 175-194
-
-
Severance, D.G.1
-
96
-
-
77957315980
-
Judy IV shop manual
-
Silverstein, A.: Judy IV shop manual (2002). http://judy. sourceforge. net/.
-
(2002)
-
-
Silverstein, A.1
-
97
-
-
77957310308
-
-
Sinha, R.: Efficient sorting of large sets of strings. Ph. D. thesis, School of Computer Science and Information Technology, RMIT Univeristy Australia (2005).
-
-
-
-
98
-
-
37849016162
-
-
Sinha, R., Ring, D., Zobel, J.: Cache-efficient string sorting using copying. ACM J. Exp. Algorithmics 11(1. 2) (2006).
-
-
-
-
99
-
-
34547356049
-
-
Sinha, R., Zobel, J.: Cache-conscious sorting of large sets of strings with dynamic tries. ACM J. Exp. Algorithmics 9(1. 5) (2004).
-
-
-
-
100
-
-
84958984518
-
-
Stoutchinin, A., Amaral, J. N., Gao, G. R., Dehnert, J. C., Jain, S., Douillet, A.: Speculative prefetching of induction pointers. In: Proceedings of International Conference on Compiler Construction, pp. 289-303. Genova, Italy (2001).
-
-
-
-
101
-
-
52449146676
-
On the height of digital trees and related problems
-
Szpankowski W.: On the height of digital trees and related problems. Algorithmica 6(2), 256-277 (1991).
-
(1991)
Algorithmica
, vol.6
, Issue.2
, pp. 256-277
-
-
Szpankowski, W.1
-
102
-
-
85006879958
-
-
Truong, D. N., Bodin, F., Seznec, A.: Improving cache behavior of dynamically allocated data structures. In: Proceedings of International Conference on Parallel Architectures and Compilation Techniques, pp. 322-329. Paris, France (1998).
-
-
-
-
103
-
-
0038345683
-
-
Wang, Z., Burger, D., McKinley, K. S., Reinhardt, S. K., Weems, C. C.: Guided region prefetching: a cooperative hardware/software approach. In: Proceedings of International Symposium on Computer Architecture, pp. 388-398. San Diego, California, United States (2003).
-
-
-
-
104
-
-
0035421333
-
Self-adjusting trees in practice for large text collections
-
Williams H. E., Zobel J., Heinz S.: Self-adjusting trees in practice for large text collections. Softw. Pract. Exp. 31(10), 925-939 (2001).
-
(2001)
Softw. Pract. Exp.
, vol.31
, Issue.10
, pp. 925-939
-
-
Williams, H.E.1
Zobel, J.2
Heinz, S.3
-
105
-
-
84999372568
-
Tolerating memory latency through push prefetching for pointer-intensive applications
-
Yang C., Lebeck A. R., Tseng H., Lee C.: Tolerating memory latency through push prefetching for pointer-intensive applications. ACM Trans. Archit. Code Optim. 1(4), 445-475 (2004).
-
(2004)
ACM Trans. Archit. Code Optim.
, vol.1
, Issue.4
, pp. 445-475
-
-
Yang, C.1
Lebeck, A.R.2
Tseng, H.3
Lee, C.4
-
106
-
-
35248846531
-
-
Yotov, K., Roeder, T., Pingali, K., Gunnels, J., Gustavson, F.: An experimental comparison of cache-oblivious and cache-conscious programs. In: Proceedings of Symposium on Parallel Algorithms and Architectures, pp. 93-104. San Diego, California, USA (2007).
-
-
-
-
107
-
-
34548009526
-
Dynamic memory optimization using pool allocation and prefetching
-
Zhao Q., Rabbah R., Wong W.: Dynamic memory optimization using pool allocation and prefetching. ACM SIGARCH Comput. Archit. News 33(5), 27-32 (2005).
-
(2005)
ACM SIGARCH Comput. Archit. News
, vol.33
, Issue.5
, pp. 27-32
-
-
Zhao, Q.1
Rabbah, R.2
Wong, W.3
-
108
-
-
0035980876
-
In-memory hash tables for accumulating text vocabularies
-
Zobel J., Heinz S., Williams H. E.: In-memory hash tables for accumulating text vocabularies. Inf. Process. Lett. 80(6), 271- 277 (2001).
-
(2001)
Inf. Process. Lett.
, vol.80
, Issue.6
, pp. 271-277
-
-
Zobel, J.1
Heinz, S.2
Williams, H.E.3
|