Would you like to be part of our team and work with PolyHok and metaprogramming-enabled DSLs? We are always happy to welcome students, researchers, and developers interested in programming languages, parallel computing, compilers, and heterogeneous architectures!
Whether you are interested in low-level hardware backends, language design, or benchmarking, there is plenty of room for you to experiment and contribute!
There are many directions in which PolyHok can grow. Here are some areas where we would love to see new ideas and contributions:
Not sure where to start? Here are some open challenges that could become research projects, thesis, or contributions to the PolyHok ecosystem.
Help take PolyHok beyond its current hardware ecosystem and explore new ways of executing PolyHok programs.
Help us push the boundaries of what can be expressed inside a PolyHok kernel.
Help us understand where PolyHok fits within the broader ecosystem of parallel programming languages and abstractions.
PolyHok is a project from the Laboratory of Ubiquitous and Parallel Systems (LUPS) at Universidade Federal de Pelotas (UFPel). Visit the LUPS website to know more about our amazing community and projects!