HSR Concurrency Lab

Prof. Dr. Luc Bläser

Consulting and Engineering

We are happy to support customers with consulting and development forces in their software projects. We are passionate software engineers routinely working on larger software projects in various industrial and commercial domains. We are available for the following types of projects:

  • Software engineering support or project realization.
  • Architecture, design and code reviews.
  • Software technology consulting.

Expertise

We have particular experience in the following areas of parallelization and concurrency:

  • Distributed parallelization: MS HPC Cluster, MPI, dispatching over web services.
  • .NET parallelization: TPL, async/await, multi-threading, dataflow, reactive/Rx.
  • GPU (CUDA, OpenCL, C++ AMP), GPU-Support for .NET.
  • Compiler and runtime construction: Roslyn, CLR, CIL, CUDA cross-compilation/runtime, LLVM.
  • Big data processing (e.g. for medical imaging): MS HPC, MPI, MapReduce.
  • Database transaction design and optimization: MS SQL Server, Oracle, PostgreSQL, IBM DB2.
  • Advanced concurrency models: actor model, hardware & software transactional memory (incl. Intel TSX).

Our primary technology focus is on the latest C#/.NET and the related frameworks. We are also active in Java and other specific technologies (e.g. C++).

Project References

We already performed projects in collaboration with the following companies:

  • Ascomp GmbH, Zurich
  • ATOS AG, Zurich
  • BIP Investment Partners, Luxembourg
  • Crealogix AG, Zurich
  • Coresystems AG, Zurich
  • cnLab AG, Rapperswil
  • Eaton Automation GmbH, St. Gallen
  • Flughafen AG, Kloten
  • Geotopo AG, Frauenfeld
  • Helbling Technik AG, Zürich
  • InCube Group, Baar/Zürich
  • Lucid Concepts AG, Zurich
  • Mobiland AG, Neuenhof
  • Microsoft Inc.
  • Nefos GmbH, Zurich
  • Noser Engineering AG, Winterthur
  • Oberon Microsystems AG, Zurich
  • QuantAlea GmbH, Wiesendangen
  • Sanacare AG, Winterthur
  • Senozon AG, Zurich
  • Systransis AG, Rotkreuz
  • Tecan AG, Männedorf
  • TI&M Technology Management & Innovation AG, Zurich
  • Trendiction SA, Luxembourg
  • UBS AG, Zurich
  • Varian Medical Systems, Baden
  • ZFI AG, Zurich (industrial training courses)
  • Zühlke AG, Schlieren
  • More companies (confidential)

Consulting Requests

Please contact us for more details on our experience. We are looking forward for interesting projects.