메뉴 건너뛰기




Volumn , Issue , 2010, Pages 189-199

Low depth cache-oblivious algorithms

Author keywords

Cache oblivious algorithms; Graph algorithms; Multiprocessors; Parallel algorithms; Schedulers; Sorting; Sparse matrix vector multiply

Indexed keywords

CACHE COMPLEXITY; CACHE-OBLIVIOUS ALGORITHMS; CACHE-OBLIVIOUS MODEL; CRITICAL PATH LENGTHS; EVALUATION ORDER; GENERAL APPROACH; GRAPH ALGORITHMS; KEY FACTORS; MATRIX VECTOR MULTIPLY; MULTI-LEVEL CACHE; MULTIPROCESSORS; PARALLEL MACHINE; POLYLOGARITHMIC; SEQUENTIAL ALGORITHM; SHARED CACHE; SHARED MEMORY MULTIPROCESSOR; SINGLE LEVEL; VERTEX SEPARATORS;

EID: 77954942935     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1810479.1810519     Document Type: Conference Paper
Times cited : (104)

References (49)
  • 3
  • 7
    • 57349105595 scopus 로고    scopus 로고
    • Fundamental parallel algorithms for private-cache chip multiprocessors
    • L. Arge, M. T. Goodrich, M. Nelson, and N. Sitchinava. Fundamental parallel algorithms for private-cache chip multiprocessors. In ACM SPAA '08, 2008.
    • (2008) ACM SPAA '08
    • Arge, L.1    Goodrich, M.T.2    Nelson, M.3    Sitchinava, N.4
  • 9
    • 77954904242 scopus 로고    scopus 로고
    • Thread scheduling for multiprogrammed multiprocessors
    • N. S. Arora, R. D. Blumofe, and C. G. Plaxton. Thread scheduling for multiprogrammed multiprocessors. In ACM SPAA '98, 1998.
    • (1998) ACM SPAA '98
    • Arora, N.S.1    Blumofe, R.D.2    Plaxton, C.G.3
  • 13
    • 0030105185 scopus 로고    scopus 로고
    • Programming parallel algorithms
    • G. E. Blelloch. Programming parallel algorithms. Commun. ACM, 39(3), 1996.
    • (1996) Commun. ACM , vol.39 , Issue.3
    • Blelloch, G.E.1
  • 15
    • 8344240379 scopus 로고    scopus 로고
    • Effectively sharing a cache among threads
    • G. E. Blelloch and P. B. Gibbons. Effectively sharing a cache among threads. In ACM SPAA '04, 2004.
    • (2004) ACM SPAA '04
    • Blelloch, G.E.1    Gibbons, P.B.2
  • 16
    • 0003575841 scopus 로고    scopus 로고
    • Provably efficient scheduling for languages with fine-grained parallelism
    • G. E. Blelloch, P. B. Gibbons, and Y. Matias. Provably efficient scheduling for languages with fine-grained parallelism. Journal of the ACM, 46(2), 1999.
    • (1999) Journal of the ACM , vol.46 , Issue.2
    • Blelloch, G.E.1    Gibbons, P.B.2    Matias, Y.3
  • 21
    • 0000269759 scopus 로고    scopus 로고
    • Scheduling multithreaded computations by work stealing
    • R. D. Blumofe and C. E. Leiserson. Scheduling multithreaded computations by work stealing. Journal of the ACM, 46(5), 1999.
    • (1999) Journal of the ACM , vol.46 , Issue.5
    • Blumofe, R.D.1    Leiserson, C.E.2
  • 23
    • 84869191441 scopus 로고    scopus 로고
    • Cache oblivious distribution sweeping
    • LNCS, vol. 2380. Springer
    • G. S. Brodal and R. Fagerberg. Cache oblivious distribution sweeping. In ICALP '02, 2002. LNCS, vol. 2380. Springer.
    • (2002) ICALP '02
    • Brodal, G.S.1    Fagerberg, R.2
  • 24
    • 26444495553 scopus 로고    scopus 로고
    • Cache-aware and cache-oblivious adaptive sorting
    • LNCS, vol. 3580. Springer
    • G. S. Brodal, R. Fagerberg, and G. Moruz. Cache-aware and cache-oblivious adaptive sorting. In ICALP '05, 2005. LNCS, vol. 3580. Springer.
    • (2005) ICALP '05
    • Brodal, G.S.1    Fagerberg, R.2    Moruz, G.3
  • 28
    • 58449123296 scopus 로고    scopus 로고
    • The cache-oblivious gaussian elimination paradigm: Theoretical framework, parallelization and experimental evaluation
    • R. A. Chowdhury and V. Ramachandran. The cache-oblivious gaussian elimination paradigm: theoretical framework, parallelization and experimental evaluation. In ACM SPAA '07, 2007.
    • (2007) ACM SPAA '07
    • Chowdhury, R.A.1    Ramachandran, V.2
  • 29
    • 70449684228 scopus 로고    scopus 로고
    • Cache-efficient dynamic programming algorithms for multicores
    • R. A. Chowdhury and V. Ramachandran. Cache-efficient dynamic programming algorithms for multicores. In ACM SPAA '08, 2008.
    • (2008) ACM SPAA '08
    • Chowdhury, R.A.1    Ramachandran, V.2
  • 32
    • 0002854989 scopus 로고
    • Deterministic coin tossing and accelerating cascades: Micro and macro techniques for designing parallel algorithms
    • R. Cole and U. Vishkin. Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms. In ACM STOC '86, 1986.
    • (1986) ACM STOC '86
    • Cole, R.1    Vishkin, U.2
  • 36
    • 1842487595 scopus 로고    scopus 로고
    • Proximity mergesort: Optimal in-place sorting in the cache-oblivious model
    • G. Franceschini. Proximity mergesort: Optimal in-place sorting in the cache-oblivious model. In ACM-SIAM SODA '04, 2004.
    • (2004) ACM-SIAM SODA '04
    • Franceschini, G.1
  • 37
    • 84976650801 scopus 로고
    • Samplesort: A sampling approach to minimal storage tree sorting
    • W. D. Frazer and A. C. McKellar. Samplesort: A sampling approach to minimal storage tree sorting. Journal of the ACM, 17(3), 1970.
    • (1970) Journal of the ACM , vol.17 , Issue.3
    • Frazer, W.D.1    McKellar, A.C.2
  • 39
    • 58449120511 scopus 로고    scopus 로고
    • The cache complexity of multithreaded cache oblivious algorithms
    • M. Frigo and V. Strumpen. The cache complexity of multithreaded cache oblivious algorithms. In ACM SPAA '06, 2006.
    • (2006) ACM SPAA '06
    • Frigo, M.1    Strumpen, V.2
  • 41
    • 0345269623 scopus 로고    scopus 로고
    • Cache oblivious algorithms
    • U. Meyer, P. Sanders, and J. Sibeyn, editors, Springer
    • P. Kumar. Cache oblivious algorithms. In U. Meyer, P. Sanders, and J. Sibeyn, editors, Algorithms for Memory Hierarchies. Springer, 2003.
    • (2003) Algorithms for Memory Hierarchies
    • Kumar., P.1
  • 42
    • 77954913852 scopus 로고    scopus 로고
    • A consistency architecture for hierarchical shared caches
    • E. Ladan-Mozes and C. E. Leiserson. A consistency architecture for hierarchical shared caches. In ACM SPAA '08, 2008.
    • (2008) ACM SPAA '08
    • Ladan-Mozes, E.1    Leiserson, C.E.2
  • 45
    • 0024682726 scopus 로고
    • Optimal and sublogarithmic time randomized parallel sorting algorithms
    • S. Rajasekaran and J. H. Reif. Optimal and sublogarithmic time randomized parallel sorting algorithms. SIAM J. Comput., 18(3), 1989.
    • (1989) SIAM J. Comput. , vol.18 , Issue.3
    • Rajasekaran, S.1    Reif, J.H.2
  • 47
    • 0022012946 scopus 로고
    • Amortized efficiency of list update and paging rules
    • D. D. Sleator and R. E. Tarjan. Amortized efficiency of list update and paging rules. Commun. ACM, 28(2), 1985.
    • (1985) Commun. ACM , vol.28 , Issue.2
    • Sleator, D.D.1    Tarjan, R.E.2
  • 48
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • L. G. Valiant. A bridging model for parallel computation. Commun. ACM, 33(8), 1990.
    • (1990) Commun. ACM , vol.33 , Issue.8
    • Valiant, L.G.1
  • 49
    • 78651292490 scopus 로고    scopus 로고
    • A bridging model for multicore computing
    • L. G. Valiant. A bridging model for multicore computing. In ESA, 2008.
    • (2008) ESA
    • Valiant, L.G.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.