메뉴 건너뛰기




Volumn , Issue , 2007, Pages 348-357

Using SIMD registers and instructions to enable instruction-level parallelism in sorting algorithms

Author keywords

Instruction level parallelism; Quicksort; SIMD; Sorting; Sorting networks; Vectorization

Indexed keywords

ALGORITHMS; PROGRAM PROCESSORS; SECURITY OF DATA; SET THEORY; SORTING; THRESHOLD ELEMENTS;

EID: 35248837401     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1248377.1248436     Document Type: Conference Paper
Times cited : (33)

References (21)
  • 4
    • 0030688479 scopus 로고    scopus 로고
    • Auto-blocking matrix-multiplication or tracking BLAS3 performance from source code
    • Las Vegas, Nevada
    • J. D. Frens and D. S. Wise. Auto-blocking matrix-multiplication or tracking BLAS3 performance from source code. In Principples and Practice of Parallel Programming PPoPP, pages 206-216, Las Vegas, Nevada, 1997.
    • (1997) Principples and Practice of Parallel Programming PPoPP , pp. 206-216
    • Frens, J.D.1    Wise, D.S.2
  • 7
    • 0022698884 scopus 로고
    • An empirical comparison of priority-queue and event-set implementations
    • Douglas W. Jones. An empirical comparison of priority-queue and event-set implementations. Commun. ACM, 29(4):300-311, 1986.
    • (1986) Commun. ACM , vol.29 , Issue.4 , pp. 300-311
    • Jones, D.W.1
  • 8
    • 35248860943 scopus 로고    scopus 로고
    • Donald Ervin Knuth. The Art of Computer Programming, 3 - Sorting and Searching. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1973.
    • Donald Ervin Knuth. The Art of Computer Programming, Vol. 3 - Sorting and Searching. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1973.
  • 14
    • 84947584079 scopus 로고    scopus 로고
    • Register efficient mergesorting
    • High Performance Computing, HiPC, of, Springer
    • A. Ranade, S. Kothari, and R. Udupa. Register efficient mergesorting. In High Performance Computing - HiPC, volume 1970 of LNCS, pages 96-103. Springer, 2000.
    • (2000) LNCS , vol.1970 , pp. 96-103
    • Ranade, A.1    Kothari, S.2    Udupa, R.3
  • 17
    • 84939376755 scopus 로고    scopus 로고
    • H. J. Siegel. The universality of various types of SIMD machine interconnection networks. In Proceedings of the 4th Annual Symposium on Computer Architecture, pages 23-25, Silver Spring, MD, March 1977. ACM SIGARCH/IEEE-CS.
    • H. J. Siegel. The universality of various types of SIMD machine interconnection networks. In Proceedings of the 4th Annual Symposium on Computer Architecture, pages 23-25, Silver Spring, MD, March 1977. ACM SIGARCH/IEEE-CS.
  • 18
    • 24144451332 scopus 로고    scopus 로고
    • Register saturation in instruction level parallelism
    • S. A. A. Touati. Register saturation in instruction level parallelism. International Journal of Parallel Programming, 33(4):393-449, 2005.
    • (2005) International Journal of Parallel Programming , vol.33 , Issue.4 , pp. 393-449
    • Touati, S.A.A.1
  • 19
    • 0343462141 scopus 로고    scopus 로고
    • Automated empirical optimizations of sotware and the ATLAS project
    • R-. Whaley, A. Petitet, and J. Dongarra. Automated empirical optimizations of sotware and the ATLAS project. Parallel Computing, 27(1-2):3-35, 2001.
    • (2001) Parallel Computing , vol.27 , Issue.1-2 , pp. 3-35
    • Whaley, R.1    Petitet, A.2    Dongarra, J.3


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