메뉴 건너뛰기




Volumn , Issue , 2010, Pages 97-115

Strategies for preparing computer science students for the multicore world

Author keywords

Multi core computing; Parallelism

Indexed keywords

BODY OF KNOWLEDGE; COMPUTER SCIENCE CURRICULA; COMPUTER SCIENCE EDUCATION; COMPUTER SCIENCE STUDENTS; MULTI CORE; MULTI-CORE COMPUTING; PARALLEL COMPUTING; PARALLELISM;

EID: 79956279999     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1971681.1971689     Document Type: Conference Paper
Times cited : (36)

References (127)
  • 1
    • 0024679949 scopus 로고
    • Divide and conquer under global constraints: A solution to the N-queens problem
    • Jun. 1989
    • Abramson, B. and Yung, M. 1989. Divide and conquer under global constraints: A solution to the N-queens problem. Journal of Parallel and Distributed Computing. 6, 3 (Jun. 1989), 649-662.
    • (1989) Journal of Parallel and Distributed Computing , vol.6 , Issue.3 , pp. 649-662
    • Abramson, B.1    Yung, M.2
  • 2
    • 79956273851 scopus 로고    scopus 로고
    • Accessed: 08-06-2010
    • Academic - Intel® Software Network. http://software.intel.com/enus/ academic/?cid=cim:ggl|academic-us-brand|ks112A7|s Accessed: 08-06-2010.
    • Academic - Intel® Software Network
  • 7
    • 84870509295 scopus 로고    scopus 로고
    • Accessed: 06-28-2010
    • Apache Hadoop Project. http://hadoop.apache.org/Accessed: 06-28-2010.
    • Apache Hadoop Project
  • 8
    • 84870791929 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Apache Thrift. http://incubator.apache.org/thrift/. Accessed: 08-02-2010.
    • Apache Thrift
  • 9
    • 70349694201 scopus 로고    scopus 로고
    • A view of the parallel computing landscape
    • 2009
    • Asanovic, K., Bodik, R. et al. 2009. A view of the parallel computing landscape. Commun. ACM. 52, 10 (2009), 56-67.
    • (2009) Commun. ACM. , vol.52 , Issue.10 , pp. 56-67
    • Asanovic, K.1    Bodik, R.2
  • 10
    • 79956270107 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Axon:STM http://www.kamaelia.org/STM. Accessed: 08-02-2010.
    • Axon:STM
  • 15
    • 79956282686 scopus 로고    scopus 로고
    • Accessed: 08-06- 2010
    • BOINC. http://boinc.berkeley.edu/Accessed: 08-06- 2010.
    • BOINC
  • 16
    • 0004134359 scopus 로고    scopus 로고
    • National Research Council (U.S.), National Research Council (U.S.), National Academy Press
    • Bransford, J. and National Research Council (U.S.).;National Research Council (U.S.). 2000. How people learn : brain, mind, experience, and school. National Academy Press.
    • (2000) How People Learn : Brain, Mind, Experience, and School
    • Bransford, J.1
  • 18
    • 34748868550 scopus 로고    scopus 로고
    • Techniques for active learning in CS courses
    • 2005
    • Briggs, T. 2005. Techniques for active learning in CS courses. J. Comput. Small Coll. 21, 2 (2005), 156-165.
    • (2005) J. Comput. Small Coll. , vol.21 , Issue.2 , pp. 156-165
    • Briggs, T.1
  • 19
    • 0038589165 scopus 로고    scopus 로고
    • The anatomy of a large-scale hypertextual Web search engine
    • Apr. 1998
    • Brin, S. and Page, L. 1998. The anatomy of a large-scale hypertextual Web search engine. Computer Networks and ISDN Systems. 30, 1-7 (Apr. 1998), 107-117.
    • (1998) Computer Networks and ISDN Systems , vol.30 , Issue.1-7 , pp. 107-117
    • Brin, S.1    Page, L.2
  • 21
    • 67049156240 scopus 로고    scopus 로고
    • Programming languages as part of core computer science
    • 2008
    • Bruce, K. and Freund, S.N. 2008. Programming languages as part of core computer science. SIGPLAN Not. 43, 11 (2008), 50-54.
    • (2008) SIGPLAN Not. , vol.43 , Issue.11 , pp. 50-54
    • Bruce, K.1    Freund, S.N.2
  • 25
    • 79956284541 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Candygram. http://candygram.sourceforge.net/Accessed: 08-02-2010.
    • Candygram
  • 27
    • 79956276617 scopus 로고    scopus 로고
    • Accessed: 08-06- 2010
    • Clojure - home. http://clojure.org/Accessed: 08-06- 2010.
    • Clojure - Home
  • 28
    • 56049120772 scopus 로고    scopus 로고
    • A real-time full body tracking and humanoid animation system
    • Amsterdam, 2008
    • Colombo, C., Del Bimbo, A. et al. 2008. A real-time full body tracking and humanoid animation system. PARALLEL COMPUTING -AMSTERDAM-. 34, 12 (2008), 718-726.
    • (2008) Parallel Computing , vol.34 , Issue.12 , pp. 718-726
    • Colombo, C.1    Del Bimbo, A.2
  • 30
    • 84878467259 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Computer Science Unplugged. http://csunplugged.org/Accessed: 08-02-2010.
    • Computer Science Unplugged
  • 31
    • 79956281788 scopus 로고    scopus 로고
    • Accessed: 06-27-2010
    • Computing Frontiers 2010 - Workshop. http://www.computingfrontiers.org/ 2010/workshop.html. Accessed: 06-27-2010.
    • Computing Frontiers 2010 - Workshop
  • 32
  • 34
    • 79956259858 scopus 로고    scopus 로고
    • Accessed: 07-13-2010
    • CUDA for Finance. http://www.nvidia.com/object/cuda-finance.html. Accessed: 07-13-2010.
    • CUDA for Finance
  • 35
    • 79956268541 scopus 로고    scopus 로고
    • Accessed: 07-13-2010
    • CUDA for Medical. http://www.nvidia.com/object/cuda-medical.html. Accessed: 07-13-2010.
    • CUDA for Medical
  • 36
    • 84873478761 scopus 로고    scopus 로고
    • Accessed: 06-30-2010
    • CUDA Zone. http://www.nvidia.com/object/cuda-home-new.html. Accessed: 06-30-2010.
    • CUDA Zone
  • 39
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • Dean, J. and Ghemawat, S. 2004. MapReduce: Simplified Data Processing on Large Clusters. OSDI (2004), 137- 150.
    • (2004) OSDI (2004) , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 41
    • 0033307671 scopus 로고    scopus 로고
    • Evaluation of a spiral curriculum for engineering
    • Los Alamitos, CA, USA, 1999), 12D1/15- 12D1/18vol.2
    • DiBiasio, D., Clark, W. et al. 1999. Evaluation of a spiral curriculum for engineering. Frontiers in Education, Annual (Los Alamitos, CA, USA, 1999), 12D1/15- 12D1/18vol.2.
    • (1999) Frontiers in Education, Annual
    • DiBiasio, D.1    Clark, W.2
  • 48
    • 0020179733 scopus 로고
    • Parallelism in alpha-beta search
    • Sep. 1982
    • Finkel, R.A. and Fishburn, J.P. 1982. Parallelism in alpha-beta search. Artificial Intelligence. 19, 1 (Sep. 1982), 89-106.
    • (1982) Artificial Intelligence , vol.19 , Issue.1 , pp. 89-106
    • Finkel, R.A.1    Fishburn, J.P.2
  • 49
    • 0015401565 scopus 로고
    • Some computer organizations and their effectiveness
    • 1972
    • Flynn, M.J. 1972. Some computer organizations and their effectiveness. IEEE Transactions on Computers. 100, (1972), 21.
    • (1972) IEEE Transactions on Computers , vol.100 , pp. 21
    • Flynn, M.J.1
  • 50
    • 84872834446 scopus 로고    scopus 로고
    • Accessed: 08-06-2010
    • Folding@home. http://folding.stanford.edu/Accessed: 08-06-2010.
    • Folding@home
  • 51
    • 34249721556 scopus 로고    scopus 로고
    • Concurrent programming without locks
    • 2007
    • Fraser, K. and Harris, T. 2007. Concurrent programming without locks. ACM Trans. Comput. Syst. 25, 2 (2007), 5.
    • (2007) ACM Trans. Comput. Syst. , vol.25 , Issue.2 , pp. 5
    • Fraser, K.1    Harris, T.2
  • 55
    • 84976826320 scopus 로고
    • Generative communication in Linda. ACM Trans. Program
    • 1985
    • Gelernter, D. 1985. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7, 1 (1985), 80-112.
    • (1985) Lang. Syst. , vol.7 , Issue.1 , pp. 80-112
    • Gelernter, D.1
  • 59
    • 79956258752 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Haskell - HaskellWiki. http://www.haskell.org/Accessed: 08-02-2010.
    • Haskell - HaskellWiki
  • 62
    • 79956280583 scopus 로고    scopus 로고
    • Accessed: 06-27-2010
    • HPCwire: Intel Unveils 48-Core Research Chip. http://www.hpcwire.com/ features/Intel-Unveils-48-Core-Research-Chip-78378487.html. Accessed: 06-27-2010.
    • HPCwire: Intel Unveils 48-Core Research Chip
  • 63
    • 28744435822 scopus 로고    scopus 로고
    • Parallel algorithm for pricing American Asian options with multi-dimensional assets
    • Proceedings - 19th International Symposium on High Performance Computing Systems and Applications, HPCS 2005
    • Huang, K. and Thulasiram, R. 2005. Parallel algorithm for pricing American Asian options with multi-dimensional assets. High Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on (2005), 177-185. (Pubitemid 41756612)
    • (2005) Proceedings - International Symposium on High Performance Computing Systems and Applications , pp. 177-185
    • Huang, K.1    Thulasiram, R.K.2
  • 65
    • 84882446182 scopus 로고    scopus 로고
    • Accessed: 08-05-2010
    • Intel Threaded Building Blocks. http://www.threadingbuildingblocks.org/. Accessed: 08-05-2010.
    • Intel Threaded Building Blocks
  • 69
    • 79956261598 scopus 로고    scopus 로고
    • Accessed: 08-03-2010
    • IronPython.net. http://ironpython.net/Accessed: 08-03-2010.
    • IronPython.net
  • 71
    • 2642540968 scopus 로고    scopus 로고
    • Computing curricula 2001
    • Joint Task Force on Computing Curricula 2001
    • Joint Task Force on Computing Curricula 2001. Computing curricula 2001. J. Educ. Resour. Comput. 1, 3es (2001), 1.
    • (2001) J. Educ. Resour. Comput. , vol.1 , Issue.3 , pp. 1
  • 77
    • 66149124091 scopus 로고    scopus 로고
    • The learning way
    • Jun. 2009
    • Kolb, A. and Kolb, D. 2009. The Learning Way. Simulation & Gaming. 40, 3 (Jun. 2009), 297-327.
    • (2009) Simulation & Gaming , vol.40 , Issue.3 , pp. 297-327
    • Kolb, A.1    Kolb, D.2
  • 78
    • 0002370369 scopus 로고
    • A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
    • 1988
    • Krasner, G.E. and Pope, S.T. 1988. A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. J. Object Oriented Program. 1, 3 (1988), 26-49.
    • (1988) J. Object Oriented Program , vol.1 , Issue.3 , pp. 26-49
    • Krasner, G.E.1    Pope, S.T.2
  • 80
    • 77953921637 scopus 로고    scopus 로고
    • Commonsense understanding of concurrency: Computing students and concert tickets
    • 2010
    • Lewandowski, G., Bouvier, D.J. et al. 2010. Commonsense understanding of concurrency: computing students and concert tickets. Commun. ACM. 53, 7 (2010), 60-70.
    • (2010) Commun. ACM. , vol.53 , Issue.7 , pp. 60-70
    • Lewandowski, G.1    Bouvier, D.J.2
  • 81
    • 0029291578 scopus 로고
    • A parallel SVD algorithm and its application to financial ratio analysis
    • Apr. 1995
    • Manger, R., Grbic, M. et al. 1995. A parallel SVD algorithm and its application to financial ratio analysis. Microprocessing and Microprogramming. 41, 1 (Apr. 1995), 97-106.
    • (1995) Microprocessing and Microprogramming , vol.41 , Issue.1 , pp. 97-106
    • Manger, R.1    Grbic, M.2
  • 84
    • 37349098906 scopus 로고    scopus 로고
    • Active and cooperative learning: More tips and tricks (part II)
    • 2005
    • McConnell, J.J. 2005. Active and cooperative learning: more tips and tricks (part II). SIGCSE Bull. 37, 4 (2005), 34-38.
    • (2005) SIGCSE Bull. , vol.37 , Issue.4 , pp. 34-38
    • McConnell, J.J.1
  • 85
    • 37349105524 scopus 로고    scopus 로고
    • Active and cooperative learning: Tips and tricks (part I)
    • 2005
    • McConnell, J.J. 2005. Active and cooperative learning: tips and tricks (part I). SIGCSE Bull. 37, 2 (2005), 27-30.
    • (2005) SIGCSE Bull. , vol.37 , Issue.2 , pp. 27-30
    • McConnell, J.J.1
  • 87
    • 37349056569 scopus 로고    scopus 로고
    • Active and cooperative learning: Further tips and tricks (part 3)
    • 2006
    • McConnell, J.J. 2006. Active and cooperative learning: further tips and tricks (part 3). SIGCSE Bull. 38, 2 (2006), 24-28.
    • (2006) SIGCSE Bull. , vol.38 , Issue.2 , pp. 24-28
    • McConnell, J.J.1
  • 89
    • 56049083463 scopus 로고    scopus 로고
    • Parallel processing for image and video processing: Issues and challenges
    • 2008
    • Merigot, A. and Petrosino, A. 2008. Parallel processing for image and video processing: Issues and challenges. Parallel Comput. 34, 12 (2008), 694-699.
    • (2008) Parallel Comput. , vol.34 , Issue.12 , pp. 694-699
    • Merigot, A.1    Petrosino, A.2
  • 92
    • 44049113210 scopus 로고
    • A calculus of mobile processes
    • 1992
    • Milner, R., Parrow, J. et al. 1992. A calculus of mobile processes, I. Inf. Comput. 100, 1 (1992), 1-40.
    • (1992) I. Inf. Comput. , vol.100 , Issue.1 , pp. 1-40
    • Milner, R.1    Parrow, J.2
  • 93
    • 44049114041 scopus 로고
    • A calculus of mobile processes
    • 1992
    • Milner, R., Parrow, J. et al. 1992. A calculus of mobile processes, II. Inf. Comput. 100, 1 (1992), 41-77.
    • (1992) II. Inf. Comput. , vol.100 , Issue.1 , pp. 41-77
    • Milner, R.1    Parrow, J.2
  • 95
    • 79955080195 scopus 로고    scopus 로고
    • Teaching high performance computing via videoconferencing
    • 2010
    • Neeman, H., Severini, H. et al. 2010. Teaching high performance computing via videoconferencing. ACM Inroads. 1, 1 (2010), 67-71.
    • (2010) ACM Inroads , vol.1 , Issue.1 , pp. 67-71
    • Neeman, H.1    Severini, H.2
  • 98
    • 77049116435 scopus 로고    scopus 로고
    • Accessed: 08-06-2010
    • Parallel Java Library. http://www.cs.rit.edu/~ark/pj.shtml Accessed: 08-06-2010.
    • Parallel Java Library
  • 99
    • 58249138817 scopus 로고    scopus 로고
    • Generations of sequencing technologies
    • Feb. 2009
    • Pettersson, E., Lundeberg, J. et al. 2009. Generations of sequencing technologies. Genomics. 93, 2 (Feb. 2009), 105-111.
    • (2009) Genomics , vol.93 , Issue.2 , pp. 105-111
    • Pettersson, E.1    Lundeberg, J.2
  • 103
    • 70350769233 scopus 로고    scopus 로고
    • Scratch: Programming for all
    • 2009
    • Resnick, M., Maloney, J. et al. 2009. Scratch: programming for all. Commun. ACM. 52, 11 (2009), 60-67.
    • (2009) Commun. ACM , vol.52 , Issue.11 , pp. 60-67
    • Resnick, M.1    Maloney, J.2
  • 106
    • 84885579967 scopus 로고    scopus 로고
    • Accessed: 08-06-2010
    • SETI@home. http://setiathome.berkeley.edu/Accessed: 08-06-2010.
    • SETI@home
  • 108
    • 34247223270 scopus 로고    scopus 로고
    • Observations on powerefficiency trends in mobile communication devices
    • 2007
    • Silven, O. and Jyrkkä, K. 2007. Observations on powerefficiency trends in mobile communication devices. EURASIP J. Embedded Syst. 2007, 1 (2007), 17-17.
    • (2007) EURASIP J. Embedded Syst. 2007 , vol.1 , pp. 17-17
    • Silven, O.1    Jyrkkä, K.2
  • 109
    • 78049338046 scopus 로고    scopus 로고
    • Accessed: 08-02-2010
    • Single-chip Cloud Computer. http://techresearch.intel.com/articles/Tera- Scale/1826.htm. Accessed: 08-02-2010.
    • Single-chip Cloud Computer
  • 110
    • 77949761762 scopus 로고    scopus 로고
    • Parallelism via multithreaded and multicore CPUs
    • 2010
    • Sodan, A.C., Machina, J. et al. 2010. Parallelism via Multithreaded and Multicore CPUs. Computer. 43, 3 (2010), 24-32.
    • (2010) Computer , vol.43 , Issue.3 , pp. 24-32
    • Sodan, A.C.1    Machina, J.2
  • 111
    • 0028517913 scopus 로고
    • Efficient local search with conflict minimization: A case study of the n-Queens problem
    • Oct. 1994
    • Sosic, R. and Gu, J. 1994. Efficient Local Search with Conflict Minimization: A Case Study of the n-Queens Problem. IEEE Transactions on Knowledge and Data Engineering. 6, 5 (Oct. 1994).
    • (1994) IEEE Transactions on Knowledge and Data Engineering , vol.6 , Issue.5
    • Sosic, R.1    Gu, J.2
  • 115
    • 84870641529 scopus 로고    scopus 로고
    • Accessed: 08-03-2010
    • The Jython Project. http://jython.org/Accessed: 08-03- 2010.
    • The Jython Project
  • 117
    • 84877692633 scopus 로고    scopus 로고
    • Accessed: 08-04-2010
    • The Trilinos Project. http://trilinos.sandia.gov/Accessed: 08-04-2010.
    • The Trilinos Project
  • 118
    • 77952220812 scopus 로고    scopus 로고
    • Is teaching parallel algorithmic thinking to high school students possible?: One teacher's experience
    • Milwaukee, Wisconsin, USA, 2010
    • Torbert, S., Vishkin, U. et al. 2010. Is teaching parallel algorithmic thinking to high school students possible?: one teacher's experience. Proceedings of the 41st ACM technical symposium on Computer science education (Milwaukee, Wisconsin, USA, 2010), 290-294.
    • (2010) Proceedings of the 41st ACM Technical Symposium on Computer Science Education , pp. 290-294
    • Torbert, S.1    Vishkin, U.2
  • 121
    • 85008053864 scopus 로고    scopus 로고
    • An 80-Tile Sub-100- W TeraFLOPS processor in 65-nm CMOS
    • 2008
    • Vangal, S., Howard, J. et al. 2008. An 80-Tile Sub-100- W TeraFLOPS Processor in 65-nm CMOS. Solid-State Circuits, IEEE Journal of. 43, 1 (2008), 29-41.
    • (2008) Solid-State Circuits, IEEE Journal of , vol.43 , Issue.1 , pp. 29-41
    • Vangal, S.1    Howard, J.2
  • 123
    • 0022142469 scopus 로고
    • Optimal parallel pattern matching in strings
    • Vishkin, U. 1985. Optimal parallel pattern matching in strings. Information and Control. 67, 1-3 (1985), 91-113. (Pubitemid 16576480)
    • (1985) Information and control , vol.67 , Issue.1-3 , pp. 91-113
    • Vishkin Uzi1
  • 125
    • 79956260384 scopus 로고    scopus 로고
    • Confronting manycore: Parallel programming beyond SMP (multicore is just the beginning); Vendor session
    • Wrinn, M. 2008. Confronting manycore: Parallel programming beyond SMP (multicore is just the beginning); Vendor session. The 39th ACM technical symposium on Computer science education (2008).
    • (2008) 39th ACM Technical Symposium on Computer Science Education (2008)
    • Wrinn, M.1
  • 126
    • 79956276432 scopus 로고    scopus 로고
    • Suddenly, all computing is parallel: Seizing opportunity amid the clamor
    • Milwaukee, Wisconsin, USA, 2010
    • Wrinn, M. 2010. Suddenly, all computing is parallel: seizing opportunity amid the clamor. Proceedings of the 41st ACM technical symposium on Computer science education (Milwaukee, Wisconsin, USA, 2010), 560-560.
    • (2010) Proceedings of the 41st ACM Technical Symposium on Computer Science Education , pp. 560-560
    • Wrinn, M.1


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