Dear all,

I would like to invite you to a tech talk by the co-author of the HelenOS USB stack Jano Vesely (currently at Rutgers). The talk is titled "GPU System Calls" and it will take place on Tuesday June 6th in the lecture hall S5 at the Faculty of Mathematics and Physics, Charles University, Prague. Please see the abstract of the talk and the links with more information and description of how to get to the venue below.

Abstract: We explore how to directly invoke generic system calls in GPU programs. We examine how system calls should be meshed with prevailing GPGPU programming models, where thousands of threads are organized in a hierarchy of execution groups: Should a system call be invoked at the individual GPU task, or at different execution group levels? What are reasonable ordering semantics for GPU system calls across these hierarchy of execution groups? To study these questions, we implemented GENESYS – a mechanism to allow GPU programs to invoke system calls in the Linux operating system. Numerous subtle changes to Linux were necessary, as the existing kernel assumes that only CPUs invoke system calls. We analyze the performance of GENESYS using micro-benchmarks and three applications that exercise the filesystem, networking, and memory allocation subsystems of the kernel. We conclude by analyzing the suitability of all of Linux’s system calls for the GPU.

http://d3s.mff.cuni.cz/seminar/
http://d3s.mff.cuni.cz/contact/


M.D.

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to