No
Yes
View More
View Less
Working...
Close
OK
Cancel
Confirm
System Message
Delete
Schedule
An unknown error has occurred and your request could not be completed. Please contact support.
Scheduled
Wait Listed
Personal Calendar
Speaking
Conference Event
Meeting
Interest
Schedule TBD
Conflict Found
This session is already scheduled at another time. Would you like to...
Loading...
Please enter a maximum of {0} characters.
Please enter a maximum of {0} words.
must be 50 characters or less.
must be 40 characters or less.
Session Summary
We were unable to load the map image.
This has not yet been assigned to a map.
Search Catalog
Reply
Replies ()
Search
New Post
Microblog
Microblog Thread
Post Reply
Post
Your session timed out.
NVIDIA GTC San Jose 2017

S7438 - Build Systems: Combining CUDA and Modern CMake

Session Speakers
Session Description

Learn all about CMake's new CUDA support and how best to combine it with "modern" CMake usage requirements. CMake is an open-source, cross-platform meta build generator. This year CMake was updated to fully support CUDA as a first-class language on all major platforms. This enables projects to fully leverage "modern" target-based features inside projects that require CUDA compilation. We'll iteratively develop the CMake logic for a sample project using modern CMake with a focus on CUDA. We'll cover transitive usage requirements, how to request language standard levels, mix language libraries, CUDA separable compilation, and generating export configuration files. We expect people to already have some familiarity with the CMake language.

Additional Session Information
Intermediate
Talk
Tools and Libraries
25 minutes
Session Schedule