{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T13:19:14Z","timestamp":1762521554865,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,3,6]],"date-time":"2013-03-06T00:00:00Z","timestamp":1362528000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,3,6]]},"DOI":"10.1145\/2445196.2445320","type":"proceedings-article","created":{"date-parts":[[2013,3,8]],"date-time":"2013-03-08T15:04:00Z","timestamp":1362755040000},"page":"415-420","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Parallel from the beginning"],"prefix":"10.1145","author":[{"given":"Yousun","family":"Ko","sequence":"first","affiliation":[{"name":"Yonsei University, Seoul, South Korea"}]},{"given":"Bernd","family":"Burgstaller","sequence":"additional","affiliation":[{"name":"Yonsei University, Seoul, South Korea"}]},{"given":"Bernhard","family":"Scholz","sequence":"additional","affiliation":[{"name":"The University of Sydney, Sydney, Australia"}]}],"member":"320","published-online":{"date-parts":[[2013,3,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"NVIDIA CUDA Compute Unified Device Architecture--Programming Guide 2012. version 4.2.  NVIDIA CUDA Compute Unified Device Architecture--Programming Guide 2012. version 4.2."},{"key":"e_1_3_2_1_2_1","volume-title":"Computer Science Curriculum 2008: An Interim Revision of CS","author":"ACM and IEEE Computer Society","year":"2001","unstructured":"ACM and IEEE Computer Society . Computer Science Curriculum 2008: An Interim Revision of CS 2001 . http:\/\/www.acm.org\/education\/curricula\/\u0142inebreak ComputerScience2008.pdf Accessed August 7, 2012. ACM and IEEE Computer Society. Computer Science Curriculum 2008: An Interim Revision of CS 2001. http:\/\/www.acm.org\/education\/curricula\/\u0142inebreak ComputerScience2008.pdf Accessed August 7, 2012."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.515.0559"},{"key":"e_1_3_2_1_4_1","volume-title":"Morgan Kaufmann","author":"Gaster B. R.","year":"2011","unstructured":"B. R. Gaster , L. Howes , D. R. Kaeli , P. Mistry , and D. Schaa . Heterogeneous Computing with OpenCL . Morgan Kaufmann , 2011 . B. R. Gaster, L. Howes, D. R. Kaeli, P. Mistry, and D. Schaa. Heterogeneous Computing with OpenCL. Morgan Kaufmann, 2011."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157155"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157285"},{"key":"e_1_3_2_1_7_1","volume-title":"Programming the Cell BE Architecture: Examples and Best Practices","author":"Redbooks IBM","year":"2008","unstructured":"IBM Redbooks . Programming the Cell BE Architecture: Examples and Best Practices . 2008 . IBM Redbooks. Programming the Cell BE Architecture: Examples and Best Practices. 2008."},{"key":"e_1_3_2_1_8_1","volume-title":"JUNE 2011 version.","author":"Vector Extensions Programming Reference Intel Advanced","year":"2012","unstructured":"Intel Advanced Vector Extensions Programming Reference . http:\/\/software.intel.com\/en-us\/avx, retrieved Aug. 2012 . JUNE 2011 version. Intel Advanced Vector Extensions Programming Reference. http:\/\/software.intel.com\/en-us\/avx, retrieved Aug. 2012. JUNE 2011 version."},{"key":"e_1_3_2_1_9_1","volume-title":"http:\/\/software.intel.com\/en-us\/articles\/intel-software-development-emu%lator, retrieved","author":"Development Intel Software","year":"2012","unstructured":"Intel Software Development Emulator (SDE) Web Site . http:\/\/software.intel.com\/en-us\/articles\/intel-software-development-emu%lator, retrieved Aug. 2012 . SDE version 4.46.0. Intel Software Development Emulator (SDE) Web Site. http:\/\/software.intel.com\/en-us\/articles\/intel-software-development-emu%lator, retrieved Aug. 2012. SDE version 4.46.0."},{"key":"e_1_3_2_1_10_1","volume-title":"Conference on Parallel Computing for Undergraduates","author":"Johnson D.","year":"1994","unstructured":"D. Johnson , D. Kotz , and F. Makedon . Teaching parallel computing to freshmen. In C. Nevison, editor , Conference on Parallel Computing for Undergraduates . Colgate University , June 1994 . D. Johnson, D. Kotz, and F. Makedon. Teaching parallel computing to freshmen. In C. Nevison, editor, Conference on Parallel Computing for Undergraduates. Colgate University, June 1994."},{"key":"e_1_3_2_1_11_1","volume-title":"Ver. 1.1","author":"Khronos Group","year":"2010","unstructured":"Khronos Group . The OpenCL Specification , Ver. 1.1 , Sep 2010 . Khronos Group. The OpenCL Specification, Ver. 1.1, Sep 2010."},{"key":"e_1_3_2_1_12_1","volume-title":"Principles of Parallel Programming","author":"Lin C.","year":"2009","unstructured":"C. Lin and L. Snyder . Principles of Parallel Programming . Addison-Wesley , 2009 . C. Lin and L. Snyder. Principles of Parallel Programming. Addison-Wesley, 2009."},{"key":"e_1_3_2_1_13_1","volume-title":"Patterns for parallel programming","author":"Mattson T.","year":"2004","unstructured":"T. Mattson , B. Sanders , and B. Massingill . Patterns for parallel programming . Addison-Wesley , 2004 . T. Mattson, B. Sanders, and B. Massingill. Patterns for parallel programming. Addison-Wesley, 2004."},{"key":"e_1_3_2_1_14_1","volume-title":"OpenCL Programming Guide","author":"Munshi A.","year":"2011","unstructured":"A. Munshi , B. Gaster , and T. Mattson . OpenCL Programming Guide . Addison-Wesley , 2011 . A. Munshi, B. Gaster, and T. Mattson. OpenCL Programming Guide. Addison-Wesley, 2011."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.476199"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157286"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727935"}],"event":{"name":"SIGCSE '13: The 44th ACM Technical Symposium on Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Denver Colorado USA","acronym":"SIGCSE '13"},"container-title":["Proceeding of the 44th ACM technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2445196.2445320","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2445196.2445320","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:51Z","timestamp":1750234731000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2445196.2445320"}},"subtitle":["the case for multicore programming in thecomputer science undergraduate curriculum"],"short-title":[],"issued":{"date-parts":[[2013,3,6]]},"references-count":17,"alternative-id":["10.1145\/2445196.2445320","10.1145\/2445196"],"URL":"https:\/\/doi.org\/10.1145\/2445196.2445320","relation":{},"subject":[],"published":{"date-parts":[[2013,3,6]]},"assertion":[{"value":"2013-03-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}