Parallel and Concurrent Programming: Languages, Systems, and Tools
The HSR Concurrency Lab is part of the INS Institute for Networked Solution at the HSR Hochschule für Technik Rapperswil, University of Applied Sciences in Rapperswil, Switzerland. We support our partners with the newest technology, innovative design and strong engineering in all aspects of concurrent and parallel programming. Moreover, we are active in applied and solid research in programming languages, compilers, runtime systems, and tools for concurrent and parallel programming, striving to expand the frontier of innovation in this field.
For our customers, we offer the following professional services:
- Training workshops on concurrent and parallel programming using the latest technologies.
- Consulting in software architectures, designs and technologies with a focus on concurrency and parallelization.
- Realizing top-quality software solutions and projects in this area.
- Performing code and design reviews for concurrent and parallel software systems.
NEW: Parallel Checker Support for VS Code
The HSR Parallel Checker can now also be used within VS Code through a NuGet analyzer package. Please refer to the project website for further instructions.
NEW: Parallel Checker Release 1.6 (May 2020)
A new version of the parallel checker for Visual Studio 2019 has been released that also supports the latest VS Preview versions. This static analysis tool detects data races and deadlocks in C# 8 with high precision. Please check the project website.
.NET Technology Lab
The concurrency lab is affiliated to the .NET Technology Lab, offering consulting and research in the area of .NET technologies and software engineering. Please visit our new website: https://www.dotnet-lab.ch/.
Research Projects from Three Funding Channels
Our research group has a long record of successfully acquiring funds for research projects from all major channels, including Innosuisse, European Union, and Haslerstiftung. We frequently perform projects together with industry partners, with great success in the project results. If you are interested in realizing your innovation ideas with us through a funded research project, please reach out. We are more than happy to discuss your ideas and the funding possibilities with you.