메뉴 건너뛰기




Volumn , Issue , 2014, Pages 731-742

Patience is a virtue: Revisiting merge and sort on modern processors

Author keywords

Merging; Patience; Performance; Replacement selection; Sorting

Indexed keywords

SORTING;

EID: 84904341179     PISSN: 07308078     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2588555.2593662     Document Type: Conference Paper
Times cited : (26)

References (24)
  • 1
    • 0033458290 scopus 로고    scopus 로고
    • Longest increasing subsequences: From Patience sorting to the Baik-Deift-Johansson theorem
    • David Aldous and Persi Diaconis. Longest increasing subsequences: from Patience sorting to the Baik-Deift-Johansson theorem. Bull. of the Amer. Math. Society, Vol. 36, No. 4, pages 413-432.
    • Bull. of the Amer. Math. Society , vol.36 , Issue.4 , pp. 413-432
    • Aldous, D.1    Diaconis, P.2
  • 2
    • 0034325359 scopus 로고    scopus 로고
    • Enumerating longest increasing subsequences and patience sorting
    • Preprints, PIMS-99-3
    • Sergei Bespamyatnikh and Michael Segal. Enumerating Longest Increasing Subsequences and Patience Sorting. Pacific Inst. for the Math. Sci. Preprints, PIMS-99-3., pp.7-8.
    • Pacific Inst. for the Math. Sci. , pp. 7-8
    • Bespamyatnikh, S.1    Segal, M.2
  • 3
    • 31544441463 scopus 로고
    • Problem 62-2, patience sorting
    • C. L. Mallows. "Problem 62-2, Patience Sorting". SIAM Review 4 (1962), 148-149.
    • (1962) SIAM Review , vol.4 , pp. 148-149
    • Mallows, C.L.1
  • 5
    • 84969262514 scopus 로고    scopus 로고
    • Estimating the sortedness of a data stream
    • P. Gopalan et al. Estimating the Sortedness of a Data Stream. In SODA 2007.
    • (2007) SODA
    • Gopalan, P.1
  • 7
    • 84864256769 scopus 로고    scopus 로고
    • Temporal analytics on big data for web advertising
    • B. Chandramouli, J. Goldstein, and S. Duan. Temporal Analytics on Big Data for Web Advertising. In ICDE 2012.
    • (2012) ICDE
    • Chandramouli, B.1    Goldstein, J.2    Duan, S.3
  • 8
    • 84904341051 scopus 로고    scopus 로고
    • TimSort. http://en.wikipedia.org/wiki/Timsort.
    • TimSort
  • 9
    • 84903309805 scopus 로고    scopus 로고
    • Sorting Algorithms. http://en.wikipedia.org/wiki/ Sort-algorithms
    • Sorting Algorithms
  • 10
    • 0018021159 scopus 로고    scopus 로고
    • Implementing quicksort programs
    • R. Sedgewick. Implementing Quicksort programs. Comm. ACM 21 (10): 847-857.
    • Comm. ACM , vol.21 , Issue.10 , pp. 847-857
    • Sedgewick, R.1
  • 12
    • 84904369324 scopus 로고    scopus 로고
    • Patience Sorting. http://en.wikipedia.org/wiki/ Patience-sorting.
    • Patience Sorting
  • 13
    • 0003294665 scopus 로고    scopus 로고
    • The art of computer programming
    • Donald Knuth. The Art of Computer Programming, Sorting and Searching, Volume 3, 1998.
    • (1998) Sorting and Searching , vol.3
    • Knuth, D.1
  • 14
    • 0002217386 scopus 로고
    • Quicksort
    • April
    • C.A.R. Hoare. Quicksort. Computer J. 5, 4, April 1962.
    • (1962) Computer J , vol.5 , Issue.4
    • Hoare, C.A.R.1
  • 17
    • 84880568335 scopus 로고    scopus 로고
    • Timeline index: A unified data structure for processing queries on temporal data in sap hana
    • M. Kaufmann et al. Timeline Index: A Unified Data Structure for Processing Queries on Temporal Data in SAP HANA. In SIGMOD, 2013.
    • (2013) SIGMOD
    • Kaufmann, M.1
  • 18
    • 84904293121 scopus 로고    scopus 로고
    • Splunk. http://www.splunk.com/.
    • Splunk
  • 19
    • 85154002090 scopus 로고
    • Sorting networks and their applications
    • K. E. Batcher. Sorting networks and their applications. In Spring Joint Computer Conference, pages 307-314, 1968.
    • (1968) Spring Joint Computer Conference , pp. 307-314
    • Batcher, K.E.1
  • 20
    • 84865096511 scopus 로고    scopus 로고
    • Efficient implementation of sorting on multicore simd cpu architecture
    • J. Chhugani et al. Efficient Implementation of Sorting on MultiCore SIMD CPU Architecture. In VLDB, 2008.
    • (2008) VLDB
    • Chhugani, J.1
  • 21
    • 0042813690 scopus 로고    scopus 로고
    • External sorting: Run formation revisited
    • P. Larson. External Sorting: Run Formation Revisited. IEEE Trans. Knowl. Data Eng. 15(4): 961-972 (2003).
    • (2003) IEEE Trans. Knowl. Data Eng , vol.15 , Issue.4 , pp. 961-972
    • Larson, P.1
  • 22
    • 84904281860 scopus 로고    scopus 로고
    • Multi-core, main-memory joins: Sort vs. Hash revisited
    • C. Balkesen et al. Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited. In VLDB, 2014.
    • (2014) VLDB
    • Balkesen, C.1
  • 23
    • 84873118293 scopus 로고    scopus 로고
    • Massively parallel sort-merge joins in main memory multi-core database systems
    • M.-C. Albutiu et al. Massively parallel sort-merge joins in main memory multi-core database systems. In VLDB, 2012.
    • (2012) VLDB
    • Albutiu, M.-C.1
  • 24
    • 77954705147 scopus 로고    scopus 로고
    • Sort vs hash revisited: Fast join implementation on modern multi-core CPUs
    • C. Kim et al. Sort vs. hash revisited: Fast join implementation on modern multi-core CPUs. In VLDB, 2009.
    • (2009) VLDB
    • Kim, C.1


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