CS 6230
Last Updated
- Schedule of Classes - July 2, 2025 11:52AM EDT
- Course Catalog - March 17, 2025 8:31AM EDT
Classes
CS 6230
Course Description
Course information provided by the 2024-2025 Catalog. Courses of Study 2024-2025 is scheduled to publish mid-June.
The course will be divided into modules. The course will start with an overview of parallel machines and parallel programming. The course then will cover parallel computing topics in machine learning and deep learning combinatorial scientific computing, heterogeneous parallel programming and architectures, and high-performance domain-specific languages.
Last 4 Terms Offered 2025SP, 2023FA
Outcomes
- Describe data parallelism and model parallelism in parallel machine learning, identify such parallelism modes in published work, and implement such parallelism modes yourself.
- Explain, design, and apply combinatorial techniques, especially in the context of graph analysis challenges, and identify combinatorial approaches in published work.
- Recognize and describe various heterogeneous parallel computer architectures and their communication characteristics and performance; and explain approaches in published work.
When Offered Fall.
Comments Students should be familiar with C or a related language and be familiar with general computer architecture and memory hierarchy. Prior experience in computer architecture at the CS3410 level and in parallel programming at the CS5220 level will be useful, though not strictly required.
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 21 - May 6, 2025
Instructors
Guidi, G
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
Share
Disabled for this roster.