
12
Weeks
0
Questions
ABOUT THE COURSE : The use of mobile gadgets and applications is crucial to maintaining comfort in modern living. These apps are supported by portable electronic devices with powerful microprocessors. We are in the era of multi-core systems where even the simplest of handheld devices like a smart phone houses many processors in a single chip. The core counts are ever increasing from 8 to 10 in smart phones to over 100s in super computers. This course will introduce the students to the world of multi-core computer architectures. With the unprecedented growth of data science, on-chip storage systems and inter-core communication framework are getting equal attention as that of processors. This course will focus on delivering an in-depth exposure in advanced computer architecture starting from the fundamentals of basic computer organization to advanced topics like multicore processors, GPUs, advanced cache memory optimizations, DRAM systems, on chip interconnects and domain specific accelerators. The course concludes with pointers to current research standings and on-going research directions for motivating the students to explore further. INTENDED AUDIENCE: Anyone in CSE and related fields like ECE, EEE, IT etc. with an interest in exploring Computer Architecture. PRE-REQUISITE : Second-year undergraduate or above or any level of postgraduates in Computer Science and related fields (like ECE, EEE, IT etc.). A basic understanding of digital logic, microprocessors, computer organization will be added advantage. INDUSTRY SUPPORT : Intel, AMD, IBM, HP, Apple, Samsung etc.
Complete solutions with explanations
Highly rated
Get instant access to all weekly assignments
📝
Detailed Solutions
🎯
Accurate Answers
💡
Explanations
🔄
Updated Weekly
12 weekly assignments available