메뉴 건너뛰기




Volumn , Issue , 2010, Pages 214-218

A breadth-first course in multicore and manycore programming

Author keywords

CUDA; Multicore programming education; OpenMP; Parallel programming education; TBB

Indexed keywords

BREADTH-FIRST; HARDWARE PERFORMANCE; MANY-CORE; MANY-CORE COMPUTING; MULTI CORE; MULTICORE PROGRAMMING EDUCATION; OPENMP; PARALLEL CODE; PARALLEL PROGRAMMING MODEL; PROGRAMMING EDUCATION; PROGRAMMING EXPERIENCE; PROGRAMMING MODELS;

EID: 77952149799     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1734263.1734339     Document Type: Conference Paper
Times cited : (19)

References (19)
  • 3
    • 84976728355 scopus 로고
    • Introducing parallel processing at the undergraduate level
    • R. M. Butler, R. E. Eggen, and S. R. Wallace. Introducing parallel processing at the undergraduate level. SIGCSE Bull., 20(1):63-67, 1988.
    • (1988) SIGCSE Bull. , vol.20 , Issue.1 , pp. 63-67
    • Butler, R.M.1    Eggen, R.E.2    Wallace, S.R.3
  • 4
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard API for shared-memory programming
    • L. Dagum and R. Menon. OpenMP: an industry-standard API for shared-memory programming. IEEE Computational Science & Engineering, 5(1), 1998.
    • (1998) IEEE Computational Science & Engineering , vol.5 , Issue.1
    • Dagum, L.1    Menon, R.2
  • 5
    • 77956201023 scopus 로고    scopus 로고
    • Experiences with Just-in-Time Teaching in systems and design courses
    • J. Davis. Experiences with Just-in-Time Teaching in systems and design courses. In SIGCSE, 2009.
    • (2009) SIGCSE
    • Davis, J.1
  • 6
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • J. Dean and S. Ghemawat. MapReduce: simplified data processing on large clusters. In OSDI, 2004.
    • (2004) OSDI
    • Dean, J.1    Ghemawat, S.2
  • 7
    • 57349197127 scopus 로고    scopus 로고
    • Concurrent CS: Preparing students for a multicore world
    • D. J. Ernst and D. E. Stevenson. Concurrent CS: preparing students for a multicore world. In ITiCSE, 2008.
    • (2008) ITiCSE
    • Ernst, D.J.1    Stevenson, D.E.2
  • 8
    • 84976769513 scopus 로고
    • Teaching the programming of parallel computers
    • A. L. Fisher and T. Gross. Teaching the programming of parallel computers. SIGCSE Bull., 23(1):102-107, 1991.
    • (1991) SIGCSE Bull. , vol.23 , Issue.1 , pp. 102-107
    • Fisher, A.L.1    Gross, T.2
  • 9
    • 77952204491 scopus 로고    scopus 로고
    • Experiencing various massively parallel architectures and programming models for data-intensive applications
    • H. Gao, M. Dimitrov, et al. Experiencing various massively parallel architectures and programming models for data-intensive applications. In Workshop on Computer Architecture Education, 2008.
    • Workshop on Computer Architecture Education, 2008
    • Gao, H.1    Dimitrov, M.2
  • 10
    • 52049104934 scopus 로고    scopus 로고
    • A pilot study to compare programming effort for two parallel programming models
    • L. Hochstein, V. R. Basili, et al. A pilot study to compare programming effort for two parallel programming models. Journal of Systems and Software, 81(11):1920-1930, 2008.
    • (2008) Journal of Systems and Software , vol.81 , Issue.11 , pp. 1920-1930
    • Hochstein, L.1    Basili, V.R.2
  • 11
    • 33845425580 scopus 로고    scopus 로고
    • Parallel programmer productivity: A case study of novice parallel programmers
    • L. Hochstein, J. Carver, et al. Parallel programmer productivity: A case study of novice parallel programmers. In Supercomputing (SC), 2005.
    • (2005) Supercomputing (SC)
    • Hochstein, L.1    Carver, J.2
  • 13
    • 54449092264 scopus 로고    scopus 로고
    • Patterns for programming in parallel, pedagogically
    • M. C. Jadud, J. Simpson, and C. L. Jacobsen. Patterns for programming in parallel, pedagogically. In SIGCSE, 2008.
    • (2008) SIGCSE
    • Jadud, M.C.1    Simpson, J.2    Jacobsen, C.L.3
  • 14
    • 33751031105 scopus 로고    scopus 로고
    • Teaching parallel computing to science faculty: Best practices and common pitfalls
    • D. A. Joiner, P. Gray, et al. Teaching parallel computing to science faculty: best practices and common pitfalls. In PPoPP, 2006.
    • (2006) PPoPP
    • Joiner, D.A.1    Gray, P.2
  • 16
    • 84873478761 scopus 로고    scopus 로고
    • nVidia. CUDA zone. http://www.nvidia.com/object/cuda-home.html.
    • CUDA Zone
  • 19
    • 77749268094 scopus 로고    scopus 로고
    • Is transactional programming really easier?
    • C. Rossbach, O. Hofmann, and E. Witchel. Is transactional programming really easier? In PPoPP, 2010.
    • (2010) PPoPP
    • Rossbach, C.1    Hofmann, O.2    Witchel, E.3


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