Flavours of Zig language
References
Session Categories
Which track are you applying for?
Speakers
Akhil Teja G R
Sr Machine Learning EngineerI'm Sr Machine Learning Engineer @DBS, Singapore headquartered international bank.
My work revolves around Machine learning and GenAI. I'm associated with Swecha (tech community based out of Hyderabad) as a regular speaker for talks related to Rustlang and Python.
I contribute to several opensource projects and have few popular projects under my name:
https://github.com/akhildevelops/cudaz
https://github.com/akhildevelops/summarizer
Speaker Links:
Pycon 2024 India: https://www.youtube.com/watch?v=10O34A7lAKs&list=PL6GW05BfqWIe8GJyxf11fldN32IoHSFjv
Talk on Internals of Rust: https://slides.com/akhilg/palette-34e054
Talk on Podcast Summarizer built in Rust: https://slides.com/akhilg/palette
Cuda library in Zig: https://github.com/akhildevelops/cudaz
Reviews
Great proposal. I think the author has a good story to share with the world .
I would appreciate if the author could put in a lot of diagrams to make the audience comfortable with binding shared libraries.
The code for device execution also needs to be explained before diving deep into writing kernel code.
The author needs to ensure the key takeaways that they will focus on.
The focus of this talk is not GPU programming as the title implies. The proposer seems to have done interesting work with their project cudaz that adds CUDA support for Zig. Unfortunately, the proposal and the title don't jam well together.
The talk is better understood as "how to build a native code/CUDA wrapper for Zig", which seems to be the real focus of the talk; comptypes and such have nothing to do with GPU programming per-se, but are useful language tools that have been used to build the wrapper.
There is potential in this talk in terms of promise of technical depth. Wrappers for GPU libraries can need careful handling and techniques. Knowledge of these is not commonplace, but can well be applied in other contexts.
If we go ahead with the talk, the title would certainly have to change.
I agree with Reviewer#2, the talk is about CUDA integration into Zig and not gpu programming in general. We can get the title updated and have it screened once.
This looks a rich technical proposal. The key takeaways may be updated to set the motivation and audience of the talk.