메뉴 건너뛰기




Volumn , Issue , 2007, Pages 407-418

Dynamic warp formation and scheduling for efficient GPU control flow

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SYSTEMS; CONCURRENCY CONTROL; GRAPHIC METHODS; HARDWARE; PARALLEL PROCESSING SYSTEMS; PIPELINES; WEAVING;

EID: 47349104432     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2007.30     Document Type: Conference Paper
Times cited : (366)

References (37)
  • 1
    • 43649092214 scopus 로고    scopus 로고
    • Advanced Micro Devices, Inc, 1.01 edition
    • Advanced Micro Devices, Inc. ATI CTM Guide, 1.01 edition, 2006.
    • (2006) ATI CTM Guide
  • 3
    • 0017006552 scopus 로고
    • Texture and reflection in computer generated images
    • J. F. Blinn and M. E. Newell. Texture and reflection in computer generated images. Comm. ACM, 19(10):542-547, 1976.
    • (1976) Comm. ACM , vol.19 , Issue.10 , pp. 542-547
    • Blinn, J.F.1    Newell, M.E.2
  • 4
    • 77953998137 scopus 로고    scopus 로고
    • Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid
    • J. Bolz, I. Farmer, E. Grinspun, and P. Schröder. Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid. ACM Trans. Graph., 22(3):917-924, 2003.
    • (2003) ACM Trans. Graph , vol.22 , Issue.3 , pp. 917-924
    • Bolz, J.1    Farmer, I.2    Grinspun, E.3    Schröder, P.4
  • 7
    • 47349131557 scopus 로고    scopus 로고
    • D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0, 1997
    • D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0. http://www.simplescalar.com, 1997.
  • 8
    • 47349088897 scopus 로고    scopus 로고
    • E. Catmuli. Computer display of curved surfaces. In Proc. Conf. on Comptr. Graphics, Pattern Recognition, and Data Structure, pages ll-17, May 1975.
    • E. Catmuli. Computer display of curved surfaces. In Proc. Conf. on Comptr. Graphics, Pattern Recognition, and Data Structure, pages ll-17, May 1975.
  • 9
    • 47349083013 scopus 로고    scopus 로고
    • European Patent EP 1531391 A2: System and method for efficiently executing single program multiple data (SPMD) programs, May 2005
    • S. Cervini. European Patent EP 1531391 A2: System and method for efficiently executing single program multiple data (SPMD) programs, May 2005.
    • Cervini, S.1
  • 13
    • 28144453515 scopus 로고    scopus 로고
    • S. N. et al. When Processors Hit the Power Wall (or When the CPU hits the fan). In Digest of Technical Papers, IEEE Int'l Solid-State Circuits Conference (ISSCC), pages 16-17, February 2005.
    • S. N. et al. When Processors Hit the Power Wall (or "When the CPU hits the fan"). In Digest of Technical Papers, IEEE Int'l Solid-State Circuits Conference (ISSCC), pages 16-17, February 2005.
  • 14
    • 0003679126 scopus 로고
    • H. Fowler, F. Fowler, and D. Thompson, editors, Oxford University Press, 9th edition
    • H. Fowler, F. Fowler, and D. Thompson, editors. The Concise Oxford Dictionary. Oxford University Press, 9th edition, 1995.
    • (1995) The Concise Oxford Dictionary
  • 17
    • 0021458622 scopus 로고
    • Chap - a SIMD graphics processor
    • A. Levinthal and T. Porter. Chap - a SIMD graphics processor. In SIGGRAPH, pages 77-82, 1984.
    • (1984) SIGGRAPH , pp. 77-82
    • Levinthal, A.1    Porter, T.2
  • 18
  • 19
    • 47349094494 scopus 로고    scopus 로고
    • US Patent 4,435,758: Method for conditional branch execution in SIMD vector processors, 1984
    • R. A. Lorie and H. R. Strong. US Patent 4,435,758: Method for conditional branch execution in SIMD vector processors, 1984.
    • Lorie, R.A.1    Strong, H.R.2
  • 20
    • 33947411176 scopus 로고    scopus 로고
    • How GPUs work
    • D. Luebke and G. Humphreys. How GPUs work. Computer, 40(2):96-100, 2007.
    • (2007) Computer , vol.40 , Issue.2 , pp. 96-100
    • Luebke, D.1    Humphreys, G.2
  • 21
    • 20344381571 scopus 로고    scopus 로고
    • The GeForce 6800
    • J. Montrym and H. Moreton. The GeForce 6800. IEEE Micro, 25(2):41-51, 2005.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 41-51
    • Montrym, J.1    Moreton, H.2
  • 22
    • 47349093445 scopus 로고    scopus 로고
    • US Patent 6,947,047: Method and system for programmable pipelined graphics processing with branching instructions, 2005
    • S. Moy and E. Lindholm. US Patent 6,947,047: Method and system for programmable pipelined graphics processing with branching instructions, 2005.
    • Moy, S.1    Lindholm, E.2
  • 24
    • 0014757386 scopus 로고
    • A general method applicable to the search for similarities in the amino acid sequences of tow proteins
    • S. B. Needleman and C. D. Wunsch. A general method applicable to the search for similarities in the amino acid sequences of tow proteins. Molecular Biology, (48):443-453, 1970.
    • (1970) Molecular Biology , vol.48 , pp. 443-453
    • Needleman, S.B.1    Wunsch, C.D.2
  • 25
    • 84872053761 scopus 로고    scopus 로고
    • NVIDIA Corporation. NVIDIA CUDA SDK code samples. http://developer. download.nvidia.com/compute/cuda/sdk/website/samples.html.
    • NVIDIA CUDA SDK code samples
  • 27
    • 35948991669 scopus 로고    scopus 로고
    • NVIDIA Corporation, 1.0 edition
    • NVIDIA Corporation. NVIDIA CUDA Programming Guide, 1.0 edition, 2007.
    • (2007) NVIDIA CUDA Programming Guide
  • 28
    • 0036995749 scopus 로고    scopus 로고
    • Ray tracing on programmable graphics hardware
    • T. J. Purcell, I. Buck, W. R. Mark, and P. Hanrahan. Ray tracing on programmable graphics hardware. In SIGGRAPH, pages 703-712, 2002.
    • (2002) SIGGRAPH , pp. 703-712
    • Purcell, T.J.1    Buck, I.2    Mark, W.R.3    Hanrahan, P.4
  • 32
    • 63549125605 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • Standard Performance Evaluation Corporation. SPEC CPU2006 benchmarks. http://www.spec.org/cpu2006/.
    • SPEC CPU2006 benchmarks
  • 33
    • 47349132361 scopus 로고    scopus 로고
    • D. Tarjan, S. Thoziyor, and N. P. Jouppi. CACTI 4.0. Technical Report HPL-2006-86, Hewlett Packard Laboratories Palo Alto, June 2006.
    • D. Tarjan, S. Thoziyor, and N. P. Jouppi. CACTI 4.0. Technical Report HPL-2006-86, Hewlett Packard Laboratories Palo Alto, June 2006.
  • 37
    • 30744459395 scopus 로고    scopus 로고
    • RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing
    • 434-444
    • S. Woop, J. Schmittler, and P. Slusallek. RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing. ACM Trans. Graph., 24(3):434-444, 2005.
    • (2005) ACM Trans. Graph , vol.24 , Issue.3
    • Woop, S.1    Schmittler, J.2    Slusallek, P.3


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