메뉴 건너뛰기




Volumn 42, Issue 11, 2012, Pages 1409-1430

Vc: A C++ library for explicit vectorization

Author keywords

AVX; C++; data parallel; LRBni; optimization; SIMD; SSE; Vc; vectorization

Indexed keywords

AVX; C; DATA PARALLEL; LRBNI; SIMD; SSE; VC; VECTORIZATION;

EID: 84867098190     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.1149     Document Type: Article
Times cited : (99)

References (33)
  • 4
    • 78651317644 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. C++ Larrabee Prototype Library, 2009. URL http://software.intel.com/en-us/articles/prototype-primitives-guide/.
    • (2009) C++ Larrabee Prototype Library
  • 5
    • 84863918549 scopus 로고    scopus 로고
    • OpenMP Architecture Review Board
    • OpenMP Architecture Review Board. OpenMP Application Program Interface, Jul 2011. URL http://www.openmp.org/mp-documents/OpenMP3.1.pdf.
    • (2011) OpenMP Application Program Interface, Jul
  • 6
    • 35448932427 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. Intel®Threading Building Blocks, Aug 2011. URL http://threadingbuildingblocks.org/uploads/81/91/LatestOpenSourceDocumentation/ Reference.pdf.
    • (2011) Intel®Threading Building Blocks, Aug
  • 7
    • 81055135407 scopus 로고    scopus 로고
    • URL http://eigen.tuxfamily.org/
    • Guennebaud G, Jacob B, et al,. Eigen v3. http://eigen.tuxfamily.org, 2010. URL http://eigen.tuxfamily.org/.
    • (2010) Eigen v3
    • Guennebaud, G.1    Jacob, B.2
  • 10
    • 82555169975 scopus 로고    scopus 로고
    • Advanced Micro Devices
    • Advanced Micro Devices. AMD Core Math Library (ACML), 2011. URL http://developer.amd.com/libraries/acml/downloads/assets/acml.pdf.
    • (2011) AMD Core Math Library (ACML)
  • 12
    • 84867099862 scopus 로고    scopus 로고
    • IBM, Sep
    • IBM. Power IS™Version 2.03, Sep 2006. URL http://www.power.org/ resources/downloads/PowerISA-203-Final-Public.pdf.
    • (2006) Power IS™Version 2.03
  • 16
    • 84867103330 scopus 로고    scopus 로고
    • macstl, Sep
    • Pixelglow Software. macstl, Sep 2005. URL http://www.pixelglow.com/ macstl/.
    • (2005) Pixelglow Software
  • 19
    • 84867103333 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. C++ Classes and SIMD Operations. URL http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/ cpp/lin/compiler-c/cref-cls/common/cppref-class-cpp-simd.htm.
    • C++ Classes and SIMD Operations
  • 20
    • 74049123823 scopus 로고    scopus 로고
    • Towards a framework for abstracting accelerators in parallel applications: Experience with cell
    • SC '09. ACM: New York, NY, USA, DOI: http://doi.acm.org/10.1145/1654059. 1654114. URL http://doi.acm.org/10.1145/1654059.1654114.
    • Kunzman DM, Kalé LV,. Towards a framework for abstracting accelerators in parallel applications: experience with cell. In Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC '09. ACM: New York, NY, USA, 2009; 54:1-54:12, DOI: http://doi.acm.org/10. 1145/1654059.1654114. URL http://doi.acm.org/10.1145/1654059.1654114.
    • (2009) Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis , pp. 541-5412
    • Kunzman, D.M.1    Kalé, L.V.2
  • 21
    • 79952668713 scopus 로고    scopus 로고
    • Programming heterogeneous clusters with accelerators using object-based programming
    • DOI: 10.3233/SPR-2010-0303
    • Kunzman DM, Kalé LV,. Programming heterogeneous clusters with accelerators using object-based programming. Scientific Programming 2011; 19: 47-62, DOI: 10.3233/SPR-2010-0303.
    • (2011) Scientific Programming , vol.19 , pp. 47-62
    • Kunzman, D.M.1    Kalé, L.V.2
  • 22
    • 70349100958 scopus 로고    scopus 로고
    • Khronos OpenCL Working Group Jan
    • Khronos OpenCL Working Group. The OpenCL specification, Jan 2011. URL http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf.
    • (2011) The OpenCL Specification
  • 23
    • 84867103332 scopus 로고    scopus 로고
    • NVIDIA. NVIDIA CUD™, Jun
    • NVIDIA. NVIDIA CUD™, Jun 2011. URL http://developer.download. nvidia.com/compute/DevZone/docs/html/C/doc/CUDA-C-Programming-Guide.pdf.
    • (2011)
  • 24
    • 84879701807 scopus 로고    scopus 로고
    • Microsoft®Corporation
    • Microsoft®Corporation. Compute shader overview (Windows). URL http://msdn.microsoft.com/en-us/library/ff476331\%28v=VS.85\%29.aspx.
    • Compute Shader Overview (Windows)
  • 27
    • 84867103328 scopus 로고    scopus 로고
    • Mono Project
    • Mono Project. Mono.Simd Namespace. URL http://api.xamarin.com/monodoc. ashx?link=N\%3aMono.Simd.
    • Mono.Simd Namespace
  • 30
    • 0003405432 scopus 로고
    • 2nd ed. Prentice Hall Inc., A Simon & Schuster Company: Englewood Cliffs, New Jersey 07632
    • Kernighan BW, Ritchie DM,. The C Programming Language, 2nd ed., Vol. 37. Prentice Hall Inc., A Simon & Schuster Company: Englewood Cliffs, New Jersey 07632, 1988.
    • (1988) The C Programming Language , vol.37
    • Kernighan, B.W.1    Ritchie, D.M.2
  • 31
    • 0004189604 scopus 로고
    • Ellis Horwood. Halsted Press: Chichester, England, New York, URL http://www.netlib.org/cephes
    • Moshier SLB,. Methods and Programs for Mathematical Functions. Ellis Horwood. Halsted Press: Chichester, England, New York, 1989. URL http://www.netlib.org/cephes.
    • (1989) Methods and Programs for Mathematical Functions
    • Moshier, S.L.B.1
  • 32
    • 0001981541 scopus 로고
    • Expression templates
    • Veldhuizen T,. Expression templates. C++ Report 1995; 7 (5): 26-31.
    • (1995) C++ Report , vol.7 , Issue.5 , pp. 26-31
    • Veldhuizen, T.1


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