{"id":18856,"date":"2019-12-10T05:42:39","date_gmt":"2019-12-10T05:42:39","guid":{"rendered":"https:\/\/www.inspirenignite.com\/anna-university\/gpu-architecture-and-programming-cse-8th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-v\/"},"modified":"2019-12-10T05:42:39","modified_gmt":"2019-12-10T05:42:39","slug":"gpu-architecture-and-programming-cse-8th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-v","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/gpu-architecture-and-programming-cse-8th-sem-syllabus-for-be-2017-regulation-anna-univ-professional-elective-v\/","title":{"rendered":"Gpu Architecture and Programming Cse 8th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective V)"},"content":{"rendered":"<p>Gpu Architecture and Programming Cse 8th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective V) detail syllabus for Computer Science &amp; Engineering (Cse), 2017 regulation is collected from the <a href=\"https:\/\/www.annauniv.edu\/\" target=\"_blank\" rel=\"noopener\">Anna Univ<\/a> official website and presented for students of Anna University. The details of the course are: course code (CS8076), Category (PE), Contact Periods\/week (3), Teaching hours\/week (3), Practical Hours\/week (0). The total course credits are given in combined syllabus.<\/p>\n<p>For all other cse 8th sem syllabus for be 2017 regulation anna univ you can visit <a href=\"..\/cse-8th-sem-syllabus-for-be-2017-regulation-anna-univ\">Cse 8th Sem syllabus for BE 2017 regulation Anna Univ Subjects<\/a>. For all other Professional Elective V subjects do refer to <a href=\"..\/professional-elective-v-cse-8th-sem-syllabus-for-be-2017-regulation-anna-univ\">Professional Elective V<\/a>. The detail syllabus for gpu architecture and programming is as follows.<\/p>\n<p><h4>Course Objective:<\/h4>\n<ul>\n<li>To understand the basics of GPU architectures<\/li>\n<li>To write programs for massively parallel processors<\/li>\n<li>To understand the issues in mapping algorithms for GPUs<\/li>\n<li>To introduce different GPU programming models<\/li>\n<\/ul>\n<p><h4>Unit I<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit II<\/h4>\n<p><strong>Cuda Programming<\/strong><br \/>\nUsing CUDA &#8211; Multi GPU &#8211; Multi GPU Solutions &#8211; Optimizing CUDA Applications: Problem Decomposition, Memory Considerations, Transfers, Thread Usage, Resource Contentions.\n<\/p>\n<p><h4>Unit III<\/h4>\n<p><strong>Programming Issues<\/strong><br \/>\nCommon Problems: CUDA Error Handling, Parallel Programming Issues, Synchronization, Algorithmic Issues, Finding and Avoiding Errors.\n<\/p>\n<p><h4>Unit IV<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit V<\/h4>\n<p><strong>Algorithms On Gpu<\/strong><br \/>\nParallel Patterns: Convolution, Prefix Sum, Sparse Matrix &#8211; Matrix Multiplication &#8211; Programming Heterogeneous Cluster.\n<\/p>\n<p><h4>Course Outcome:<\/h4>\n<p>Upon completion of the course, the students will be able to<\/p>\n<ul>\n<li>Describe GPU Architecture<\/li>\n<li>Write programs using CUDA, identify issues and debug them<\/li>\n<li>Implement efficient algorithms in GPUs for common application kernels, such as matrix multiplication<\/li>\n<li>Write simple programs using OpenCL<\/li>\n<li>Identify efficient parallel programming patterns to solve problems<\/li>\n<\/ul>\n<p><h4>Text Books:<\/h4>\n<ol>\n<li>Shane Cook, CUDA Programming: A Developers Guide to Parallel Computing with GPUs (Applications of GPU Computing), First Edition, Morgan Kaufmann, 2012.<\/li>\n<li>David R. Kaeli, Perhaad Mistry, Dana Schaa, Dong Ping Zhang, Heterogeneous computing with OpenCL, 3rd Edition, Morgan Kauffman, 2015.<\/li>\n<\/ol>\n<p><h4>References:<\/h4>\n<ol>\n<li>Nicholas Wilt, CUDA Handbook: A Comprehensive Guide to GPU Programming, Addison -Wesley, 2013.<\/li>\n<li>Jason Sanders, Edward Kandrot, CUDA by Example: An Introduction to General Purpose GPU Programming^, Addison &#8211; Wesley, 2010.<\/li>\n<li>David B. Kirk, Wen-mei W. Hwu, Programming Massively Parallel Processors &#8211; A Hands-on Approach, Third Edition, Morgan Kaufmann, 2016.<\/li>\n<li>http:\/\/www.nvidia.com\/object\/cuda_home_new.html<\/li>\n<li>http:\/\/www.openCL.org<\/li>\n<\/li>\n<\/ol>\n<p>For detail syllabus of all other subjects of BE Cse, 2017 regulation do visit <a href=\"..\/category\/cse+8th-sem\">Cse 8th Sem syllabus for 2017 Regulation<\/a>.<\/p>\n<p>Dont forget to <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a> for latest syllabus and results, class timetable and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gpu Architecture and Programming Cse 8th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective V) detail syllabus for Computer Science &amp; Engineering (Cse), 2017 regulation is collected from [&hellip;]<\/p>\n","protected":false},"author":2297,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[51,69],"tags":[],"class_list":["post-18856","post","type-post","status-publish","format-standard","hentry","category-8th-sem","category-cse"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/18856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/users\/2297"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/comments?post=18856"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/18856\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=18856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=18856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=18856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}