SPLASH 2017 (series) / SEPS 2017 (series) / SEPS 2017 /
[Position paper] Declaring Lua Data Types for GPU Code Generation
Mon 23 Oct 2017 14:20 - 14:40 at Brighton - Session 3: Software concurrency and heterogeneity Chair(s): Sébastien Valat
Some effort has been employed to allow interpreted languages to be able to take advantage of the computing capabilities of GPUs. This makes sense, because it abstracts the hardware and its specificities away from the user application, making development less complex. However, due to hardware dependencies, the code needs to be compiled prior to execution. We want to compile the Lua function code into a GPU kernel as transparently as possible, allowing the user to access the underlying hardware, without the complexities related to the traditional GPU programming. This scenario presents a great challenge on how to infer variable data types with as little interference as possible on the user programming paradigm.
Mon 23 OctDisplayed time zone: Tijuana, Baja California change
Mon 23 Oct
Displayed time zone: Tijuana, Baja California change
13:30 - 15:00 | |||
13:30 30mTalk | Transactional Actors: Communication in Transactions SEPS Janwillem Swalens Vrije Universiteit Brussel, Belgium, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel Link to publication DOI Pre-print | ||
14:00 20mTalk | [Position paper] How to Test your Concurrent Software: An Approach for the Selection of Testing Techniques SEPS Silvana Morita Melo ICMC/USP, Simone do Rocio Senger de Souza ICMC/USP, Jeff Carver University of Alabama, Paulo Sergio Lopes de Souza ICMC/USP | ||
14:20 20mTalk | [Position paper] Declaring Lua Data Types for GPU Code Generation SEPS Paulo Motta Motta & SantAnna Pesquisa e Desenvolvimento | ||
14:40 20mTalk | [Position paper] Facilitating Collaboration in High Performance Computing Projects with an Interaction Room SEPS Matthias Book University of Iceland, Morris Riedel Jülich Supercomputing Centre, Helmut Neukirchen University of Iceland, Markus Götz Jülich Supercomputing Centre |